strangeness on geode/alix board (www.pcengines.ch , alix.1b)
The little board boots, but no pci bus/devices ..
indeed pciconf can't open /dev/pci 'device not configured' .. and
acpi code panics the kernel for the same reason - no pci bus/devices .. :(
scratching my head on this one ... it's a little odd!! :)
Copyright (c) 2003, 2004, 2005, 2006, 2007 The DragonFly Project.
Copyright (c) 1992-2003 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.
DragonFly 1.9.0-DEVELOPMENT #0: Wed Jun 13 17:14:04 EDT 2007
TSC clock: 497978982 Hz, i8254 clock: 1193011 Hz
CPU: Geode(TM) Integrated Processor by AMD PCS (498.05-MHz 586-class CPU)
Origin = "AuthenticAMD" Id = 0x5a2 Stepping = 2
real memory = 259784704 (253696K bytes)
avail memory = 227848192 (222508K bytes)
Preloaded elf kernel "/kernel" at 0xc155f000.
Preloaded mfs_root "/md_image" at 0xc155f198.
wlan: mac acl policy registered
K6-family MTRR support enabled (2 registers)
md search: name = /kernel type = elf kernel
md search: name = /md_image type = mfs_root
md0: Preloaded image </md_image> 16777216 bytes at 0xc055d6fc
md1: Malloc disk
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
npx0: <math processor> on motherboard
npx0: no 387 emulator in kernel and no FPU!
isa0: <ISA bus> on motherboard
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xef000-0xeffff on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ad0: 996MB <SAMSUNG CF/ATA> [2025/16/63] at ata0-master BIOSPIO
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x30 on isa0
sio0: type 16550A, console
IPsec: Initialized Security Association Processing.
Mounting root from ufs:/dev/ad0s0a
WARNING: was not properly dismounted
Loading configuration files.
any ideas where I should start to look? :)
#1 Updated by dillon almost 10 years ago
:The little board boots, but no pci bus/devices ..
:indeed pciconf can't open /dev/pci 'device not configured' .. and
:acpi code panics the kernel for the same reason - no pci bus/devices .. :(
:scratching my head on this one ... it's a little odd!! :)
:any ideas where I should start to look? :)
boot -v so we can see what it tries to probe.
I think the PCI bus probing starts in kern/bus/pci/i386/pcibus.c but I
am not sure. Check out nexus_legacypci_probe() in that file. I believe
this probe is overridden by ACPI or the PCI BIOS but I'm not sure.