Strange 1 GbE PC to PC Cross-Cable Problem
Hi,
I just purchased 2 RealTek 8169 1GbE NICs which I plan on using to connect 2 PCs back to back [without a switch]. So I put one in each PC. RHEL v4 saw them and asked me to configure them (IP, etc.) which I did. However, when I come to attach them via a cross-over cable, neither one can see the other. When I force autonegotiation off and set the speed to 100 using ethtool:
ethtool -s eth1 autoneg off speed 100
they can see each other and I can ping from one to the other. However, when I try to set it to 1000 instead of 100 (on both PCs), neither PC can see the other. Do you have any ideas? Thank you for your help.
PS. lspci -vv shows the following:
02:04.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns min, 16000ns max), Cache Line Size 08
Interrupt: pin A routed to IRQ 201
Region 0: I/O ports at dc00 [size=256]
Region 1: Memory at fddfe000 (32-bit, non-prefetchable) [size=256]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
|