|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
/dev and sparc64 netboot
From: Spruell, Darren-Perot (Darren.Spruell
chw.edu)
Date: Fri May 19 2006 - 11:59:17 CDT
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I'm trying to do a 3.9 diskless boot of a Sun Netra T1 AC200 from an OpenBSD
3.8 i386 server. I have followed through diskless(8) and am able to boot
bsd.rd from the server. Trying to boot bsd (using 'boot net') fails towards
the end of loading the kernel:
Executing last command: boot net
Boot device: /pci
1f,0/pci
1,1/network
c,1 File and args:
Using Onboard Transceiver - Link Up.
10800
Server IP address: 10.0.1.2
Client IP address: 10.0.1.20
>> OpenBSD 3.9 (obj) #1: Wed Mar 1 00:17:52 MST 2006
deraadt
sparc64.openbsd.org:/usr/src/sys/arch/sparc64/stand/ofwboot.net/obj
: trying bsd...
Using Onboard Transceiver - Link Up.
Using BOOTPARAMS protocol: ip address: 10.0.1.20, hostname: netra-1
root addr=10.0.1.2 path=/export/netra-1/root
Booting /pci
1f,0/pci
1,1/network
c,1/bsd
4575248
0x1000000
[...]
hme2 at pci3 dev 2 function 1 "Sun HME" rev 0x01: ivec 3004, address
08:00:20:e9:ec:f2
luphy2 at hme2 phy 1: LU6612 10/100 PHY, rev. 1
"Sun PCIO Ebus2" rev 0x01 at pci3 dev 3 function 0 not configured
hme3 at pci3 dev 3 function 1 "Sun HME" rev 0x01: ivec 3015, address
08:00:20:e9:ec:f3
luphy3 at hme3 phy 1: LU6612 10/100 PHY, rev. 1
pcons at mainbus0 not configured
No counter-timer -- using %tick at 500MHz as system clock.
root device :
I realized that I hadn't set up /dev on my netboot root filesystem so went
back to the server to execute './MAKEDEV all' but hit errors; perhaps
because of trying to run MAKEDEV from i386 to create devices for sparc64?:
$ cd /export/netra-1/root/dev
$ sudo ./MAKEDEV all
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
[...]
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
./MAKEDEV[598]: RMlist: subscript out of range
After a couple of screenfuls of this error, I end up with a lot of device
nodes, but no dev/console, for example. (Does 'all' also include 'ramdisk'
and 'std'? Running './MAKEDEV std' does create console (0,0).)
Do I need to generate the device nodes from a sparc64 in order for this to
work?
TIA
--
Darren Spruell
Information Security Operations
Catholic Healthcare West IT
(602)307-2217
darren.spruell
chw.edu
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]