R8168b/8111b NIC support?

Issues related to hardware problems
kantarjiev
Posts: 38
Joined: 2009/05/07 05:10:57

R8168b/8111b NIC support?

Post by kantarjiev » 2009/05/07 13:42:29

I started a thread in

http://www.centos.org/modules/newbb/viewtopic.php?topic_id=20143

about not being able to get eth0 working on my new Atom-based motherboard, but it seems that it might be more appropriate in this hardware thread.

I've downloaded a driver disk (apparently for the r8169?) , but it doesn't seem to have helped...

I'd like to use the 4.7 Server CD, since that's what all my other systems are running, but if it's easier to use something later, I can do that, too.

kantarjiev
Posts: 38
Joined: 2009/05/07 05:10:57

Re: R8168b/8111b NIC support?

Post by kantarjiev » 2009/05/07 15:39:43

Some additional information:

dmesg indicates

r8169 Gigabit Ethernet driver 2.2LK-NAPI loaded
eth0 RTL8168b/8111b at 0xf8838000, , IRQ 169
r8169: link up

but it didn't really succeed in initializing.

lspci -v is troubling:

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (ref ff) (prog-if ff)
!!! Unknown header type 7f

ethtool is trying to get at the FIBRE port, but also says "Link detected: yes" ... very confused.

User avatar
AlanBartlett
Forum Moderator
Posts: 9325
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: R8168b/8111b NIC support?

Post by AlanBartlett » 2009/05/07 16:48:04

Oh . . . . bother! :-x

[i]Upstream[/i]'s boffed [i]r8169[/i] driver module has now started biting [i]CentOS-4[/i] users. If you were using [i]C-5[/i], I would point you to the kABI tracking kmod-r8168 package that would solve the problem . . .

Possible solutions:

(1) Install [i]CentOS-5[/i] and the driver package, mentioned above. (You have work to do. :-P )
(2) Post the output returned by a [b]uname -rmi[/b] command and then wait for 24 to 48 hours, whilst I build a [i]special[/i] kmod-r8168 package for you. (I have work to do. :roll: )

Think it through and then please let me know your decision.

kantarjiev
Posts: 38
Joined: 2009/05/07 05:10:57

Re: R8168b/8111b NIC support?

Post by kantarjiev » 2009/05/07 17:52:11

Hee.

Well, I didn't see your response - for some reason I'm not getting thread notifications - but I did find

http://henning.schmiedehausen.org/wingnut-diaries/archives/103#comment-1794

Since this box is meant to be a remote slave db server, and doesn't *need* to be consistent with my other boxes, I am using the 5.2 netinstall .iso and his driver disk. So far, it seems to be working great.

What isn't clear to me is what I need to do to avoid problems down the line. I'm not planning to upgrade this box often once it's running, but ... I don't want to find myself with a broken driver again.

Is that what the kmod package is? I've never done that before...

Thanks!

User avatar
AlanBartlett
Forum Moderator
Posts: 9325
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: R8168b/8111b NIC support?

Post by AlanBartlett » 2009/05/07 18:24:00

[quote]Well, I didn't see your response - for some reason I'm not getting thread notifications[/quote]
You are but not of the type you are expecting. ;-) Scroll to the very bottom of this page and you'll see --

[code]
Notification method is: email [Change]
[/code]
You need to set it to [i]email[/i] . . .

[quote]
What isn't clear to me is what I need to do to avoid problems down the line. I'm not planning to upgrade this box often once it's running, but ... I don't want to find myself with a broken driver again.

Is that what the kmod package is? I've never done that before...
[/quote]
As I'm feeling a little bit lazy (and I'm thinking about my evening meal), please have a look at this [url=http://www.centos.org/modules/newbb/viewtopic.php?topic_id=19428&forum=40&post_id=75910#forumpost75910]recent post[/url] -- I think it will answer your concerns. :-)

pschaff
Retired Moderator
Posts: 18276
Joined: 2006/12/13 20:15:34
Location: Tidewater, Virginia, North America
Contact:

Re: R8168b/8111b NIC support?

Post by pschaff » 2009/05/07 20:53:18

[quote]
kantarjiev wrote:
I started a thread in

http://www.centos.org/modules/newbb/viewtopic.php?topic_id=20143

about not being able to get eth0 working on my new Atom-based motherboard, but it seems that it might be more appropriate in this hardware thread.
[/quote]
Generally it is considered better to continue with an issue in an existing thread rather than starting another one - see [url=http://www.centos.org/modules/newbb/viewtopic.php?topic_id=14274&forum=47]Readme First rule #1[/url], but as you're getting good help here it's hard to argue with success.

pschaff
Retired Moderator
Posts: 18276
Joined: 2006/12/13 20:15:34
Location: Tidewater, Virginia, North America
Contact:

Re: R8168b/8111b NIC support?

Post by pschaff » 2009/05/07 20:59:18

[quote]
AlanJBartlett wrote:
...
[code]
Notification method is: email [Change]
[/code]
You need to set it to [i]email[/i] . . .
[/quote]

I think [b]Alan[/b] meant to say:
[code]
Notification method is: private message [Change]
[/code]
but he was feeling lazy and hungry. :-D

Alternatively you can leave it as the default "private message" and use "Check Private Messages" under "User Menu" near the top of the page occasionally - particularly if you want to avoid dealing with more email.

kantarjiev
Posts: 38
Joined: 2009/05/07 05:10:57

Re: R8168b/8111b NIC support?

Post by kantarjiev » 2009/05/07 21:22:15

Re: notification - thanks, got it changed.

Re: new thread - I came here because it quickly became clear that it was a hardware support issue, not (just) a networking issue :-)

I've got 5.2 running and talking to the device now. I'll be happy to provide device data if it will help the CentOS 4 world run on this thing, too...

pschaff
Retired Moderator
Posts: 18276
Joined: 2006/12/13 20:15:34
Location: Tidewater, Virginia, North America
Contact:

Re: R8168b/8111b NIC support?

Post by pschaff » 2009/05/07 21:37:17

Wouldn't hurt to post output of /sbin/lspci for the benefit of posterity. Glad you're having some success.

kantarjiev
Posts: 38
Joined: 2009/05/07 05:10:57

Re: R8168b/8111b NIC support?

Post by kantarjiev » 2009/05/07 21:41:46

00:00.0 Host bridge: Intel Corporation 82945G/GZ/P/PL Memory Controller Hub (rev 02)
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information

00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at 90200000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 20e0 [size=8]
Memory at 80000000 (32-bit, prefetchable) [size=256M]
Memory at 90280000 (32-bit, non-prefetchable) [size=256K]
Capabilities: [90] Message Signalled Interrupts: 64bit- Queue=0/0 Enable-
Capabilities: [d0] Power Management version 2

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
Subsystem: Intel Corporation Unknown device d604
Flags: bus master, fast devsel, latency 0, IRQ 58
Memory at 902c0000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Unknown type IRQ 0
Capabilities: [100] Virtual Channel
Capabilities: [130] Unknown (5)

00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 90100000-901fffff
Prefetchable memory behind bridge: 0000000090000000-0000000090000000
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [90] #0d [0000]
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Unknown (5)

00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [90] #0d [0000]
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Unknown (5)

00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Capabilities: [40] Express Root Port (Slot+) IRQ 0
Capabilities: [80] Message Signalled Interrupts: 64bit- Queue=0/0 Enable+
Capabilities: [90] #0d [0000]
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Unknown (5)

00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, medium devsel, latency 0, IRQ 225
I/O ports at 2080 [size=32]

00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, medium devsel, latency 0, IRQ 185
I/O ports at 2060 [size=32]

00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, medium devsel, latency 0, IRQ 177
I/O ports at 2040 [size=32]

00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, medium devsel, latency 0, IRQ 233
I/O ports at 2020 [size=32]

00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) (prog-if 20 [EHCI])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, medium devsel, latency 0, IRQ 225
Memory at 902c4000 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=32
Capabilities: [50] #0d [0000]

00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information

00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, medium devsel, latency 0, IRQ 177
I/O ports at
I/O ports at
I/O ports at
I/O ports at
I/O ports at 20b0 [size=16]

00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Intel Corporation Unknown device 464c
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 185
I/O ports at 20c8 [size=8]
I/O ports at 20ec [size=4]
I/O ports at 20c0 [size=8]
I/O ports at 20e8 [size=4]
I/O ports at 20a0 [size=16]
Capabilities: [70] Power Management version 2

00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
Subsystem: Intel Corporation Unknown device 464c
Flags: medium devsel, IRQ 185
I/O ports at 2000 [size=32]

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: Intel Corporation Unknown device 0001
Flags: bus master, fast devsel, latency 0, IRQ 50
I/O ports at 1000 [size=256]
Memory at 90100000 (64-bit, non-prefetchable) [size=4K]
Memory at 90000000 (64-bit, prefetchable) [size=64K]
Expansion ROM at 90020000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
Capabilities: [70] Express Endpoint IRQ 1
Capabilities: [b0] MSI-X: Enable- Mask- TabSize=2
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel
Capabilities: [160] Device Serial Number 00-e0-4c-68-00-00-00-01

Post Reply

Return to “CentOS 4 - Hardware Support”