Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 Jul 2006 21:46:36 +1000 (EST)
From:      Rob Hurle <rob@coombs.anu.edu.au>
To:        Antony Mawer <fbsd-questions@mawer.org>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: FreeBSD 6.1 rl interface
Message-ID:  <20060709213826.B2300@freebsd.connect-a.com.au>
In-Reply-To: <44B0B62D.4080305@mawer.org>
References:  <20060709113918.G2300@freebsd.connect-a.com.au> <44B0B62D.4080305@mawer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@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@pci5:2:0:	class=0x020000 card=0x00000000 chip=0x81391904 rev=0x01 hdr=0x00
    class    = network
    subclass = ethernet
fxp0@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@coombs.anu.edu.au
	-----------------------------------------------------



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060709213826.B2300>