Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Dec 2017 19:52:33 +0100
From:      fml <tetrosalame@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   FreeBSD 11.1 on Soekris NET4501. Storage issue
Message-ID:  <20171212185233.GA1732@avalon.thwn>

Next in thread | Raw E-Mail | Index | Archive | Help
Hi,

I'm trying to bring back to life an old Soekris NET4501 board. It
served last as networking bridge running FreeBSD 9.0.

I created a small FreeBSD 11.1 image with nanobsd, using GENERIC +=20
CPU_ELAN/SOEKRIS stuff as kernel. The board boots from internal CF=20
but fails to mount the root partition it seems there are no=20
suitabile devices to mount the root partition from.
The problem seems CAM related but I'm unable to investigate it further.

This NET4501 is equipped with just 64MB of RAM: I built a custom kernel
without the unnecessary devices and options, even without SMP and ACPI,
but the boot process fails as usual mounting the root partition.

Here's a session record:

POST: 0123456789bcefghipajklnoq,,,tvwxy=1B[2J
comBIOS ver. 1.27  20041122  Copyright (C) 2000-2004 Soekris Engineering.

net45xx

                                         CPU 80486 133 Mhz=20

Pri Mas  Hitachi XX.V.3.4.0.0            LBA Xlt 993-32-63  1001 Mbyte

Slot   Vend Dev  ClassRev Cmd  Stat CL LT HT  Base1    Base2   Int=20
-------------------------------------------------------------------
0:00:0 1022 3000 06000000 0006 2280 00 00 00 00000000 00000000=20
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

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

1  FreeBSD
2  FreeBSD

F6 PXE
Boot:  1=20
-/boot/config: -h -S19200
BIOS 639kB/64512kB available memory

FreeBSD/x86 bootstrap loader, Revision 1.1
Hit [Enter] to boot immediately, or any other key for command prompt.
Booting [/boot/kernel/kernel]...              =20
Copyright (c) 1992-2017 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 11.1-RELEASE-p5 #0 r326470: Sat Dec  9 19:34:25 CET 2017
    francesco@avalon.thwn:/usr/obj/nanobsd.NET4501/i386.i386/usr/src/sys/SO=
EKRIS i386
FreeBSD clang version 4.0.0 (tags/RELEASE_400/final 297347) (based on LLVM =
4.0.0)
VT(vga): resolution 640x480
CPU: AMD Enhanced Am486DX4/Am5x86 Write-Back (486-class CPU)
  Origin=3D"AuthenticAMD"  Id=3D0x494  Family=3D0x4  Model=3D0x9  Stepping=
=3D4
  Features=3D0x1<FPU>
real memory  =3D 67108864 (64 MB)
avail memory =3D 33566720 (32 MB)
taskqgroup_adjust failed cnt: 1 stride: 1 mp_ncpus: 1 smp_started: 0
taskqgroup_adjust failed cnt: 1 stride: 1 mp_ncpus: 1 smp_started: 0
random: entropy device external interface
kbd1 at kbdmux0
module_register_init: MOD_LOAD (vesa, 0xc1012410, 0) error 19
ACPI BIOS Error (bug): A valid RSDP was not found (20170303/tbxfroot-369)
ACPI: Table initialisation failed: AE_NOT_FOUND
ACPI: Try disabling either ACPI or apic support.
vtvga0: <VT VGA driver> on motherboard
cryptosoft0: <software crypto> on motherboard
sysctl machdep.i8254_freq=3D1189161 returns 0
Timecounter "ELAN" frequency 8333333 Hz quality 1000
pcib0 pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
sis0: <NatSemi DP8381[56] 10/100BaseTX> port 0xe000-0xe0ff mem 0xa0000000-0=
xa0000fff irq 10 at device 18.0 on pci0
sis0: Silicon Revision: DP83816A
miibus0: <MII bus> on sis0
nsphyter0: <DP83815 10/100 media interface> PHY 0 on miibus0
nsphyter0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis0: Ethernet address: 00:00:24:c4:53:fc
sis1: <NatSemi DP8381[56] 10/100BaseTX> port 0xe100-0xe1ff mem 0xa0001000-0=
xa0001fff irq 11 at device 19.0 on pci0
sis1: Silicon Revision: DP83816A
miibus1: <MII bus> on sis1
nsphyter1: <DP83815 10/100 media interface> PHY 0 on miibus1
nsphyter1:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis1: Ethernet address: 00:00:24:c4:53:fd
sis2: <NatSemi DP8381[56] 10/100BaseTX> port 0xe200-0xe2ff mem 0xa0002000-0=
xa0002fff irq 5 at device 20.0 on pci0
sis2: Silicon Revision: DP83816A
miibus2: <MII bus> on sis2
nsphyter2: <DP83815 10/100 media interface> PHY 0 on miibus2
nsphyter2:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
sis2: Ethernet address: 00:00:24:c4:53:fe
cpu0 on motherboard
isa0: <ISA bus> on motherboard
pmtimer0 on isa0
orm0: <ISA Option ROM> at iomem 0xc8000-0xd0fff pnpid ORM0000 on isa0
ata0: <ATA channel> at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata1: <ATA channel> at port 0x170-0x177,0x376 irq 15 on isa0
atrtc0: <AT realtime clock> at port 0x70 irq 8 on isa0
Event timer "RTC" frequency 32768 Hz quality 0
attimer0: <AT timer> at port 0x40 on isa0
Timecounter "i8254" frequency 1189161 Hz quality 0
Event timer "i8254" frequency 1189161 Hz quality 100
ppc0: parallel port not found.
uart0: <16550 or compatible> at port 0x3f8 irq 4 flags 0x10 on isa0
uart0: console (19200,n,8,1)
uart1: <16550 or compatible> at port 0x2f8 irq 3 on isa0
Timecounters tick every 6.666 msec
Elan-mmcr driver: MMCR at 0xcc25e000. PPS support.
Elan-mmcr Soekris net45xx comBIOS ver. 1.27 20041122 Copyright (C) 2000-2004
usb_needs_explore_all: no devclass
nvme cam probe device init
(aprobe0:ata0:0:0:0): SETFEATURES SET TRANSFER MODE. ACB: ef 03 00 00 00 40=
 00 00 00 00 0c 00
(aprobe0:ata0:0:0:0): CAM status: ATA Status Error
(aprobe0:ata0:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
(aprobe0:ata0:0:0:0): RES: 51 04 00 00 00 00 00 00 00 0c 00
(aprobe0:ata0:0:0:0): Retrying command
(aprobe0:ata0:0:0:0): SETFEATURES SET TRANSFER MODE. ACB: ef 03 00 00 00 40=
 00 00 00 00 0c 00
(aprobe0:ata0:0:0:0): CAM status: ATA Status Error
(aprobe0:ata0:0:0:0): ATA status: 51 (DRDY SERV ERR), error: 04 (ABRT )
(aprobe0:ata0:0:0:0): RES: 51 04 00 00 00 00 00 00 00 0c 00
(aprobe0:ata0:0:0:0): Error 5, Retries exhausted
Trying to mount root from ufs:/dev/ada0s1a [ro]...
mountroot: waiting for device /dev/ada0s1a...

Does anyone have suggestions, please?
Thanks,
f.






Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?20171212185233.GA1732>