Hi

I cannot get an Alix.1D board (http://www.pcengines.ch/alix1d.htm)
rebooting cleanly with OpenBSD 4.6 and -current.  After installing and
booting into OpenBSD on a 4GB CF Card (Sandisk Extreme III), I can
issue the command "reboot", and the operating system restarts, I can
see the BIOS messages up to the point where the BIOS displays:

"Detecting IDE Drives..."

After hanging here 60 seconds, it goes further and displays the name of
the CF card as Primary master, and hangs a little while again.  After
this, it tries to boot the network card as if the CF card was not
bootable.

If I turn the power off and on again, I can boot off the CF card
without problem.

I have tried several things, that did not change anything to the
problem:

- install two more recent Alix BIOSes from 8/27/08 and the latest Beta

- install OpenBSD -current instead of 4.6

- use another CF card (same manufacturer, but speed only half)

It has been suggested on the Alix forum that the method used by OpenBSD
to reboot the board (whatever it is) might cause the problem, and that
known working ways of rebooting the board could be found at that
location: http://www.pcengines.ch/file/alixllc.zip

It seems to me that the OpenBSD reboot code involved is
in /usr/src/sys/arch/i386/i386/machdep.c in the function cpu_reset().
Unfortunately I am not knowledgeable enough to fully understand what
OpenBSD exactly does here to reboot the board, and even less to compare
it to the examples given by the manufacturer.

Any suggestions?

Thank you!

Pierre

dmesg:
OpenBSD 4.7-current (GENERIC) #642: Wed Apr 28 11:46:47 MDT 2010
    dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Geode(TM) Integrated Processor by AMD PCS ("AuthenticAMD"
586-class) 333 MHz cpu0: FPU,DE,PSE,TSC,MSR,CX8,SEP,PGE,CMOV,CFLUSH,MMX
real mem  = 259350528 (247MB)
avail mem = 242053120 (230MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 01/16/09, BIOS32 rev. 0 @ 0xfa960
apm0 at bios0: Power Management spec V1.2 (slowidle)
apm0: AC on, battery charge unknown
pcibios0 at bios0: rev 2.1 @ 0xf0000/0xdfb4
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdf40/112 (5 entries)
pcibios0: bad IRQ table checksum
pcibios0: PCI BIOS has 5 Interrupt Routing table entries
pcibios0: PCI Exclusive IRQs: 5 10 11
pcibios0: no compatible PCI ICU found
pcibios0: Warning, unable to fix up PCI interrupt routing
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0xa800 0xef000/0x1000!
cpu0 at mainbus0: (uniprocessor)
amdmsr0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 1 function 0 "AMD Geode LX" rev 0x31
vga1 at pci0 dev 1 function 1 "AMD Geode LX Video" rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
glxsb0 at pci0 dev 1 function 2 "AMD Geode LX Crypto" rev 0x00: RNG AES
vr0 at pci0 dev 13 function 0 "VIA VT6105M RhineIII" rev 0x96: irq 11,
address 00:0d:b9:0d:69:08 ukphy0 at vr0 phy 1: Generic IEEE 802.3u
media interface, rev. 3: OUI 0x004063, model 0x0034 glxpcib0 at pci0
dev 15 function 0 "AMD CS5536 ISA" rev 0x03: rev 3, 32-bit 3579545Hz
timer, watchdog, gpio gpio0 at glxpcib0: 32 pins pciide0 at pci0 dev 15
function 2 "AMD CS5536 IDE" rev 0x01: DMA, channel 0 wired to
compatibility, channel 1 wired to compatibility wd0 at pciide0 channel
0 drive 0: <SanDisk SDCFX3-004G> wd0: 4-sector PIO, LBA, 3919MB,
8027712 sectors wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled) auglx0 at pci0 dev 15 function 3
"AMD CS5536 Audio" rev 0x01: irq 11, CS5536 AC97 ac97: codec id
0x414c4770 (Avance Logic ALC203 rev 0) ac97: codec features headphone,
20 bit DAC, 18 bit ADC, No 3D Stereo audio0 at auglx0
ohci0 at pci0 dev 15 function 4 "AMD CS5536 USB" rev 0x02: irq 5,
version 1.0, legacy support ehci0 at pci0 dev 15 function 5 "AMD CS5536
USB" rev 0x02: irq 5 usb0 at ehci0: USB revision 2.0
uhub0 at usb0 "AMD EHCI root hub" rev 2.00/1.00 addr 1
isa0 at glxpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
wbsio0 at isa0 port 0x2e/2: W83627HF rev 0x41
lm1 at wbsio0 port 0x290/8: W83627HF
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
usb1 at ohci0: USB revision 1.0
uhub1 at usb1 "AMD OHCI root hub" rev 1.00/1.00 addr 1
biomask f7e5 netmask ffe5 ttymask ffff
mtrr: K6-family MTRR support (2 registers)
vscsi0 at root
scsibus0 at vscsi0: 256 targets
softraid0 at root
root on wd0a swap on wd0b dump on wd0b


--

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pierre Berthier
Institute of Neuroinformatics
University of Zurich and ETH Zurich
Winterthurerstrasse 190, CH-8057 Zurich, Switzerland

[demime 1.01d removed an attachment of type application/pgp-signature which had 
a name of signature.asc]

Reply via email to