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: /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED],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
 
[EMAIL PROTECTED]:/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 /[EMAIL PROTECTED],0/[EMAIL PROTECTED],1/[EMAIL PROTECTED],1/bsd
[EMAIL PROTECTED]
[...]
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
[EMAIL PROTECTED]

Reply via email to