Realtek Gigabit 8169SC Network card not workies!!
I brought a 'Plexus' (technically unbranded) gigabit pci card. The dmesg output is that there's no driver attached.
First i tried with re and rl activated in the kernel, as the kernel says re(4) is for the 8169 cards, but realtek say the 8169sc is rl. Then I downloaded new rl drivers from realtek and then 'cp if_rl.c to /boot/modules/if_rl.ko', i removed both re and rl drivers from the kernel, recompiled and added if_rl_load="YES" to loader.conf, this has not changed anything however.
I have a nfe card built-in to the motherboard and another 10/100 realtek pci card on rl0.
FreeBSD diamondbsd.com 7.0-RELEASE-p3 FreeBSD 7.0-RELEASE-p3 #2: Sun Aug 10 10:09:24 BST 2008 root at diamondbsd.com:/usr/obj/usr/src/sys/MYKERNEL amd64
Relevant dmesg output:
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
pci0: <memory, RAM> at device 0.0 (no driver attached)
pci0: <memory, RAM> at device 0.1 (no driver attached)
pci0: <memory, RAM> at device 0.2 (no driver attached)
pci0: <memory, RAM> at device 0.3 (no driver attached)
pci0: <memory, RAM> at device 0.4 (no driver attached)
pci0: <memory, RAM> at device 0.5 (no driver attached)
pci0: <memory, RAM> at device 0.6 (no driver attached)
pci0: <memory, RAM> at device 0.7 (no driver attached)
pci1: <network, ethernet> at device 7.0 (no driver attached)
pciconf -lv | grep -B 3 network:
rl0@pci0:1:6:0: class=0x020000 card=0x813911f6 chip=0x813910ec rev=0x10 hdr=0x00
vendor = 'Realtek Semiconductor'
device = 'RT8139 (A/B/C/810x/813x/C+) Fast Ethernet Adapter'
class = network
subclass = ethernet
none11@pci0:1:7:0: class=0x020000 card=0x0000106c chip=0x81690000 rev=0x10 hdr=0x00
class = network
device miibus # MII bus support
#device age # Attansic/Atheros L1 Gigabit Ethernet
#device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet
#device bfe # Broadcom BCM440x 10/100 Ethernet
#device bge # Broadcom BCM570xx Gigabit Ethernet
#device dc # DEC/Intel 21143 and various workalikes
#device et # Agere ET1310 10/100/Gigabit Ethernet
#device fxp # Intel EtherExpress PRO/100B (82557, 82558)
#device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet
#device lge # Level 1 LXT1001 gigabit Ethernet
#device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet
device nfe # nVidia nForce MCP on-board Ethernet
#device nge # NatSemi DP83820 gigabit Ethernet
#device nve # nVidia nForce MCP on-board Ethernet Networking
#device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le')
#device re # RealTek 8139C+/8169/8169S/8110S
#device rl # RealTek 8129/8139
#device sf # Adaptec AIC-6915 (``Starfire'')
#device sis # Silicon Integrated Systems SiS 900/SiS 7016
#device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet
Thanks to anyone who may be able to help!
I know some work was going on with this recently due to the fact that that chip and some other of Realtek's new cards use a different setup and therefor required changes to the FreeBSD driver. Updating to a recent -STABLE (csup tag RELENG_7) may solve your issue, and it should appear under the re driver. Try it first with a GENERIC kernel.
Great thanks, Il give that a try!
Is there any stability issues with RELENG_7 instead of RELENG_7_0?
To change to RELENG_7 do I change cvsup, cvsup sources, make buildworld, make buildkernel, make install kernel, boot into single user mode and make installworld?
I've read through the handbook and this is (as far as I can make out) what I have to do? I did this plus mergmaster to upgrade from 6.2 to 7 and mostly seemed to go ok!
Yes, but make sure you keep the handbook close. Don't leave out/misorder steps. Other than that it's pretty straight-forward.
Generally, STABLE is not recommended for production environments, except in cases where you have needs like new drivers that haven't found their way into a RELEASE yet. Like this case
Oh, and use csup instead of cvsup. csup should be built-in to your system.
Last edited by Weaseal; 10th August 2008 at 11:33 PM.
Nope, didnt seem to work.
FreeBSD diamondbsd.com 7.0-STABLE FreeBSD 7.0-STABLE #1: Mon Aug 11 10:20:35 BST 2008 root at diamondbsd.com:/usr/obj/usr/src/sys/GENERIC amd64
Still says no driver attached to network device.
Is there any step like adding pci identifiers or something?
I just found ebuyer sell a D-Link DGE528T for £2 more, and a customer review on that site said it actually works out the box with freebsd 5.3! Damn, all for £2 more! Teach me for being so cheap!
Shall I cut my loses and go buy that instead?
|Thread||Thread Starter||Forum||Replies||Last Post|
|A PDP-11 program card||TerryP||Programming||0||10th April 2009 06:54 AM|
|GB lan card choice for FreeBSD||mururoa||General Hardware||6||21st December 2008 02:41 PM|
|C F Card and fstab||terryd||FreeBSD General||1||3rd December 2008 05:26 PM|
|Double network card Dilemma||disappearedng||FreeBSD General||6||1st September 2008 07:31 AM|
|Wireless Card on T61||disappearedng||FreeBSD General||1||13th July 2008 01:54 AM|