FreeBSD 6.1 rl interface
Rob Hurle
rob at coombs.anu.edu.au
Sun Jul 9 11:46:48 UTC 2006
Hi Antony,
Thanks for that valuable information:
> > Jul 9 09:14:08 grandpa kernel: module_register: module pci/rl already exists!
> > Jul 9 09:14:08 grandpa kernel: Module pci/rl failed to register: 17
>
> This means the driver is already in the kernel, so you do not need to
> load it manually by placing the if_rl_load="YES" line in your loader.conf.
OK, I've removed all references to if_rl and if_re from the
loader.conf file, so this error is not occuring any more.
> > Jul 9 09:14:08 grandpa kernel: pcib5: <ACPI PCI-PCI bridge> at device 30.0 on pci0
> > Jul 9 09:14:08 grandpa kernel: pci5: <ACPI PCI bus> on pcib5
> > Jul 9 09:14:08 grandpa kernel: pci5: <network, ethernet> at device 2.0 (no driver attached)
>
> So the network card is found, but the rl driver doesn't detect that it's
> a Realtek NIC and bind to it. It may simply be a case of having to add
> the appropriate PCI device IDs to the driver. Could you provide the
> output of "pciconf -lv"?
I'm not sure how to add the PCI device ID to the driver. The output
from the `pciconf -lv` command is rather long, but here it is. The
last 8 or so lines seem to be the ones of importance for this problem.
I'm a bit puzzled by the line that says:
none3 at pci5:2:0: class=0x020000 card=0x00000000 chip=0x81391904 rev=0x01 hdr=0x00
The "card=0x00000000" is a worry. Thanks heaps for your help.
-------------------------------------------------
hostb0 at pci0:0:0: class=0x060000 card=0x544e8086 chip=0x27708086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82945 Series Memory Controller Hub (MCH)'
class = bridge
subclass = HOST-PCI
pcib1 at pci0:1:0: class=0x060400 card=0x00000088 chip=0x27718086 rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
device = 'PCI Express Graphics Port'
class = bridge
subclass = PCI-PCI
none0 at pci0:27:0: class=0x040300 card=0x02028086 chip=0x27d88086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) High Definition Audio'
class = multimedia
pcib2 at pci0:28:0: class=0x060400 card=0x00000040 chip=0x27d08086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) PCI Express Root Port'
class = bridge
subclass = PCI-PCI
pcib3 at pci0:28:2: class=0x060400 card=0x00000040 chip=0x27d48086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) PCI Express Root Port'
class = bridge
subclass = PCI-PCI
pcib4 at pci0:28:3: class=0x060400 card=0x00000040 chip=0x27d68086 rev=0x01 hdr=0x01
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) PCI Express Root Port'
class = bridge
subclass = PCI-PCI
uhci0 at pci0:29:0: class=0x0c0300 card=0x544e8086 chip=0x27c88086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
uhci1 at pci0:29:1: class=0x0c0300 card=0x544e8086 chip=0x27c98086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
uhci2 at pci0:29:2: class=0x0c0300 card=0x544e8086 chip=0x27ca8086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
uhci3 at pci0:29:3: class=0x0c0300 card=0x544e8086 chip=0x27cb8086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB Universal Host Controller'
class = serial bus
subclass = USB
ehci0 at pci0:29:7: class=0x0c0320 card=0x544e8086 chip=0x27cc8086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) USB 2.0 Enhanced Host Controller'
class = serial bus
subclass = USB
pcib5 at pci0:30:0: class=0x060401 card=0x00000050 chip=0x244e8086 rev=0xe1 hdr=0x01
vendor = 'Intel Corporation'
device = '82801BA/CA/DB/DBL/EB/ER/FB (ICH2/3/4/4/5/5/6), 6300ESB Hub Interface to PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0 at pci0:31:0: class=0x060100 card=0x544e8086 chip=0x27b88086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801GB/GR (ICH7 Family) LPC Interface Controller'
class = bridge
subclass = PCI-ISA
atapci0 at pci0:31:1: class=0x01018a card=0x544e8086 chip=0x27df8086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) Ultra ATA Storage Controller'
class = mass storage
subclass = ATA
atapci1 at pci0:31:2: class=0x01018f card=0x544e8086 chip=0x27c08086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controller'
class = mass storage
subclass = ATA
none1 at pci0:31:3: class=0x0c0500 card=0x544e8086 chip=0x27da8086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801G (ICH7 Family) SMBus Controller'
class = serial bus
subclass = SMBus
none2 at pci1:0:0: class=0x030000 card=0x32021458 chip=0x016110de rev=0xa1 hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'GeForce 6200 TurboCache(TM)'
class = display
subclass = VGA
none3 at pci5:2:0: class=0x020000 card=0x00000000 chip=0x81391904 rev=0x01 hdr=0x00
class = network
subclass = ethernet
fxp0 at pci5:8:0: class=0x020000 card=0x30868086 chip=0x27dc8086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82801GB I/O Controller Hub LAN'
class = network
subclass = ethernet
-------------------------------------------------
Regards,
Rob Hurle
-----------------------------------------------------
Rob Hurle Faculty of Asian Studies, ANU
Home address and contacts: Tel: +61 2 6247 2397
PO Box 4013 Fax: +61 2 6247 2397
Ainslie Cell phone: 0417 293 603
Australia e-mail: rob at coombs.anu.edu.au
-----------------------------------------------------
More information about the freebsd-questions
mailing list