[Soekris] net4501 - No Boot device available - comBIOS 1.28

Mischa Peters mpeters at high5.nu
Thu Aug 17 12:49:59 UTC 2006


I normally don't reply to my own email, but I have captured the  
complete install and reboot after.
Maybe someone can shed some light.

Thanx!!

Mischa

POST: 0123456789bcefghipajklnopq,,,tvwxy


comBIOS ver. 1.28  20050527  Copyright (C) 2000-2005 Soekris  
Engineering.

Soekris Engineering net4501

0064 Mbyte Memory                        CPU 80486 133 Mhz

Pri Mas  TOSHIBA THNCF1G02QG(            LBA Xlt 992-32-63  1000 Mbyte

Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT  Base1    Base2   Int
-------------------------------------------------------------------
0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000
0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0000000 10
0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0001000 11
0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0002000 05


comBIOS Monitor.   Press ? for help.

 > boot f0

NSC DP83815/DP83816 Fast Ethernet UNDI, v1.03
Copyright (C) 2002, 2003 National Semiconductor Corporation
All rights reserved.

Pre-boot eXecution Environment  PXE-2.0 (build 082)
Copyright (C) 1997-2000  Intel Corporation


CLIENT MAC ADDR: 00 00 24 C0 4A 8C
CLIENT IP: 192.168.1.4  MASK: 255.255.255.0  DHCP IP: 192.168.1.1
GATEWAY IP: 192.168.1.1
probing: pc0 com0 com1 pci pxe![2.1] mem[639K 63M a20=on]
disk: hd0+
net: mac 00:00:24:c0:4a:8c, ip 192.168.1.4, server 192.168.1.1
 >> OpenBSD/i386 PXEBOOT 1.07
switching console to com0
 >> OpenBSD/i386 PXEBOOT 1.07

com0: 9600 baud
booting tftp:bsd.rd: 4435508+740284 [52+155376+141982]=0x538528
entry point at 0x100120

Copyright (c) 1982, 1986, 1989, 1991, 1993
         The Regents of the University of California.  All rights  
reserved.
Copyright (c) 1995-2006 OpenBSD. All rights reserved.  http:// 
www.OpenBSD.org

OpenBSD 3.9 (RAMDISK_CD) #1025: Thu Mar  2 02:43:29 MST 2006
     deraadt at i386.openbsd.org:/usr/src/sys/arch/i386/compile/RAMDISK_CD
cpu0: AMD Am486DX4 W/B or Am5x86 W/B 150 ("AuthenticAMD" 486-class)
cpu0: FPU
real mem  = 66691072 (65128K)
avail mem = 54382592 (53108K)
using 839 buffers containing 3436544 bytes (3356K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 20/50/27, BIOS32 rev. 0 @  
0xf7840
pcibios0 at bios0: rev 2.0 @ 0xf0000/0x10000
pcibios0: pcibios_get_intr_routing - function not supported
pcibios0: PCI IRQ Routing information unavailable.
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc8000/0x9000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 "AMD ElanSC520 PCI" rev 0x00
sis0 at pci0 dev 18 function 0 "NS DP83815 10/100" rev 0x00,  
DP83815D: irq 10, a
ddress 00:00:24:c0:4a:8c
nsphyter0 at sis0 phy 0: DP83815 10/100 PHY, rev. 1
sis1 at pci0 dev 19 function 0 "NS DP83815 10/100" rev 0x00,  
DP83815D: irq 11, a
ddress 00:00:24:c0:4a:8d
nsphyter1 at sis1 phy 0: DP83815 10/100 PHY, rev. 1
sis2 at pci0 dev 20 function 0 "NS DP83815 10/100" rev 0x00,  
DP83815D: irq 5, ad
dress 00:00:24:c0:4a:8e
nsphyter2 at sis2 phy 0: DP83815 10/100 PHY, rev. 1
isa0 at mainbus0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard
wdc0 at isa0 port 0x1f0/8 irq 14
wd0 at wdc0 channel 0 drive 0: <TOSHIBA THNCF1G02QG(>
wd0: 1-sector PIO, LBA, 976MB, 2000880 sectors
wd0(wdc0:0:0): using BIOS timings
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
biomask f3c5 netmask ffe5 ttymask ffe7
rd0: fixed, 3800 blocks
dkcsum: wd0 matches BIOS drive 0x80
root on rd0a
rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02
erase ^?, werase ^W, kill ^U, intr ^C, status ^T
(I)nstall, (U)pgrade or (S)hell? i

Welcome to the OpenBSD/i386 3.9 install program.

This program will help you install OpenBSD in a simple and rational  
way. At
any prompt except password prompts you can run a shell command by typing
'!foo', or escape to a shell by typing '!'. Default answers are shown  
in []'s
and are selected by pressing RETURN. At any time you can exit this  
program by
pressing Control-C and then RETURN, but quitting during an install  
can leave
your system in an inconsistent state.

Terminal type? [vt220]
kbd(8) mapping? ('L' for list) [none]

IS YOUR DATA BACKED UP? As with anything that modifies disk contents,  
this
program can cause SIGNIFICANT data loss.

It is often helpful to have the installation notes handy. For complex  
disk
configurations, relevant disk hardware manuals and a calculator are  
useful.

Proceed with install? [no] y
Cool! Let's get to it.

You will now initialize the disk(s) that OpenBSD will use. To enable all
available security features you should configure the disk(s) to allow  
the
creation of separate filesystems for /, /tmp, /var, /usr, and /home.

Available disks are: wd0.
Which one is the root disk? (or 'done') [wd0]
Do you want to use *all* of wd0 for OpenBSD? [no] y
Putting all of wd0 into an active OpenBSD MBR partition (type  
'A6')...done.

You will now create an OpenBSD disklabel inside the OpenBSD MBR
partition. The disklabel defines how OpenBSD splits up the MBR partition
into OpenBSD partitions in which filesystems and swap space are created.

The offsets used in the disklabel are ABSOLUTE, i.e. relative to the
start of the disk, NOT the start of the OpenBSD MBR partition.

# Inside MBR partition 3: type A6 start 63 size 1999809

Treating sectors 63-2000880 as the OpenBSD portion of the disk.
You can use the 'b' command to change this.

Initial label editor (enter '?' for help at any prompt)
 > p
device: /dev/rwd0c
type: ESDI
disk: ESDI/IDE disk
label: TOSHIBA THNCF1G0
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 1985
total sectors: 2000880
free sectors: 0
rpm: 3600

16 partitions:
#             size        offset  fstype [fsize bsize  cpg]
   a:       2000810            63  4.2BSD   2048 16384  328
   b:             7       2000873    swap
   c:       2000880             0  unused      0     0
 > q
No label changes.
No more disks to initialize.

OpenBSD filesystems:
wd0a /

The next step *DESTROYS* all existing data on these partitions!
Are you really sure that you're ready to proceed? [no] y
/dev/rwd0a:     2000808 sectors in 1985 cylinders of 16 tracks, 63  
sectors
         977.0MB in 7 cyl groups (328 c/g, 161.44MB/g, 20608 i/g)
/dev/wd0a on /mnt type ffs (rw, asynchronous, local, ctime=Wed Aug 16  
23:23:36 2
006)

System hostname? (short form, e.g. 'foo') soekris
Configure the network? [yes]
Available interfaces are: sis0 sis1 sis2.
Which one do you wish to initialize? (or 'done') [sis0]
Symbolic (host) name for sis0? [soekris]
The media options for sis0 are currently
         media: Ethernet autoselect (100baseTX full-duplex)
Do you want to change the media options? [no]
IPv4 address for sis0? (or 'none' or 'dhcp') dhcp
Issuing hostname-associated DHCP request for sis0.
DHCPDISCOVER on sis0 to 255.255.255.255 port 67 interval 2
DHCPOFFER from 192.168.1.1
DHCPREQUEST on sis0 to 255.255.255.255 port 67
DHCPACK from 192.168.1.1
bound to 192.168.1.4 -- renewal in 300 seconds.
IPv6 address for sis0? (or 'rtsol' or 'none') [none]
Available interfaces are: sis1 sis2.
Which one do you wish to initialize? (or 'done') [sis1] done
DNS domain name? (e.g. 'bar.com') [somedomain.com] lan
DNS nameserver? (IP address or 'none') [192.168.1.1]
Use the nameserver now? [yes] no
Default IPv4 route? (IPv4 address, 'dhcp' or 'none') [dhcp]
Edit hosts with ed? [no]
Do you want to do any manual network configuration? [no]
Password for root account? (will not echo)
Password for root account? (again)

Let's install the sets!
Location of sets? (disk ftp http or 'done') [disk] ftp
HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none]
Display the list of known ftp servers? [yes] n
Server? (IP address, hostname or 'done') 192.168.1.1
Does the server support passive mode ftp? [yes]
Server directory? [pub/OpenBSD/3.9/i386] /tftpboot
Login? [anonymous] mischa
Password? (will not echo)
Login failed.
Location of sets? (disk ftp http or 'done') [disk] ftp
HTTP/FTP proxy URL? (e.g. 'http://proxy:8080', or 'none') [none]
Display the list of known ftp servers? [n]
Server? (IP address, hostname or 'done') [192.168.1.1]
Does the server support passive mode ftp? [yes]
Server directory? [/OpenBSD]
Login? [anonymous]

Select sets by entering a set name, a file name pattern or 'all'. De- 
select
sets by prepending a '-' to the set name, file name pattern or 'all'.  
Selected
sets are labelled '[X]'.

         [X] bsd
         [X] bsd.rd
         [X] base39.tgz
         [X] etc39.tgz
Set name? (or 'done') [done]
Ready to install sets? [yes]
Getting bsd ...
100% |**************************************************|  5332 KB     
00:06
Getting bsd.rd ...
100% |**************************************************|  4622 KB     
00:05
Getting base39.tgz ...
100% |**************************************************| 39523 KB     
05:06
Getting etc39.tgz ...
100% |**************************************************|  1126 KB     
00:18
Location of sets? (disk ftp http or 'done') [disk] done
Start sshd(8) by default? [yes]
Start ntpd(8) by default? [no]
Do you expect to run the X Window System? [yes] no
Change the default console to com0? [no] yes
Available speeds are: 9600 19200 38400 57600 115200.
Which one should com0 use? (or 'done') [9600]
Saving configuration files...done.
Generating initial host.random file...done.
What timezone are you in? ('?' for list) [Canada/Mountain] Europe/ 
Amsterdam
Setting local timezone to 'Europe/Amsterdam'...done.
Making all device nodes...done.
Installing boot block...
boot: /mnt/boot
proto: /usr/mdec/biosboot
device: /dev/rwd0c
/usr/mdec/biosboot: entry point 0
proto bootblock size 512
/mnt/boot is 3 blocks x 16384 bytes
fs block shift 2; part offset 63; inode block 24, offset 1576
using MBR partition 3: type 166 (0xa6) offset 63 (0x3f)
done.

CONGRATULATIONS! Your OpenBSD install has been successfully completed!
To boot the new system, enter halt at the command prompt. Once the
system has halted, reset the machine and boot from the disk.
# halt
syncing disks... done

The operating system has halted.
Please press any key to reboot.

rebooting...


POST: 0123456789bcefghipajklnopq,,,tvwxy


comBIOS ver. 1.28  20050527  Copyright (C) 2000-2005 Soekris  
Engineering.

Soekris Engineering net4501

0064 Mbyte Memory                        CPU 80486 133 Mhz

Pri Mas  TOSHIBA THNCF1G02QG(            LBA Xlt 992-32-63  1000 Mbyte

Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT  Base1    Base2   Int
-------------------------------------------------------------------
0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000
0:18:0 100B 0020 02000000 0107 0290 00 3F 00 0000E001 A0000000 10
0:19:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0001000 11
0:20:0 100B 0020 02000000 0107 0290 00 3F 00 0000E201 A0002000 05

1 Seconds to automatic boot.   Press Ctrl-P for entering Monitor.

No Boot device available, enter monitor.


comBIOS Monitor.   Press ? for help.

 >

 > show

ConSpeed = 9600
ConLock = Enabled
ConMute = Disabled
BIOSentry = Enabled
PCIROMS = Enabled
PXEBoot = Enabled
FLASH = Primary
BootDelay = 5
FastBoot = Disabled
BootPartition = Disabled
BootDrive = 80 FF FF FF
ShowPCI = Enabled
Reset = Hard



> Hi All,
>
> I am trying to get OpenBSD on a Soekris net4501.
> Pxeboot works without a problem, I can install OpenBSD on the  
> Kingston 1GB CF.
> After the install and reboot comBIOS is not able to locate the CF  
> and comes back with No Boot device available.
>
> ComBIOS 1.28
> The CF card is recognized as: Pri Mas  TOSHIBA THNCF1G02QG 
> (            LBA Xlt 992-32-63  1000 Mbyte
>
> > show
>
> ConSpeed = 9600
> ConLock = Enabled
> ConMute = Disabled
> BIOSentry = Enabled
> PCIROMS = Enabled
> PXEBoot = Enabled
> FLASH = Primary
> BootDelay = 5
> FastBoot = Disabled
> BootPartition = Disabled
> BootDrive = 97 0B 00 00
> ShowPCI = Enabled
> Reset = Hard
>
> Anybody a clue?
>
> Thanx!!
>
> Mischa
>



More information about the Soekris-tech mailing list