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