de0 recognized but not configurable
freebsd at dreamchaser.org
Fri Jun 13 13:09:43 PDT 2003
I'm building a kernel with two ethernet devices, an ed0 and a de0.
Both devices are recognized during the hardware probe at system startup:
de0: <Digital 21041 Ethernet> irq 9 at device 18.0 on pci 0
device_probe_and_attach: de0 attach returned 6
ed0: <Netgear EA201 Ethernet Card> at port 0x240-0x25f irq 5 on isa 0
Both cards are good, as I've tested them in a different system (also fbsd).
However, the de0 card is not configurable in this system, although the
ed0 device is:
ifconfig de0 a.b.c.d netmask 255.255.255.248
ifconfig: interface de0 does not exist
I presume the "device_probe_and_attach: de0 attach returned 6" has
something to do with this;
my archive search didn't find anything, however.
The irqs appear to be allocated as follows:
irq15 pci0 <S3 Trio Graphics Accelerator>
On the (other) system where the device is configurable successfully, the
graphics card is at 9 and the de device is at 15.
My kernel config specifies
There is an if_de.o in the compile/KERNELNAME directory. An nm on the
What determines the order of irq assignment?
What does the "device_probe_and_attach" message mean? Device not
present / responding?
Any hints on how to get this device to pay attention?
What's the syntax for pci device assignment in rc.config when specifying
irqs? I tried permutations on the isa version and got nowhere.
Thanks for any hints.
More information about the freebsd-questions