[Bug 678808] New: Intel e1000 recognized as RTL-8139/8139C/8139C+, network connection fails
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c0
Summary: Intel e1000 recognized as RTL-8139/8139C/8139C+,
network connection fails
Classification: openSUSE
Product: openSUSE 11.4
Version: Final
Platform: Other
OS/Version: Other
Status: NEW
Severity: Major
Priority: P5 - None
Component: Kernel
AssignedTo: kernel-maintainers@forge.provo.novell.com
ReportedBy: lauffer@ph-freiburg.de
QAContact: qa@suse.de
Found By: ---
Blocker: ---
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:2.0) Gecko/20100101
Firefox/4.0
After the update from openSUSE 11.3 my network interface Intel e1000 eth0
failed.
As I checked yast/Network Devices/Network Settings I was confused: Instead of
my e1000 a Realtek 8139 adapter was showh ("not connected").
lspci is wrong, too:
<<snip>>
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c1
--- Comment #1 from Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c2
--- Comment #2 from Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c3
--- Comment #3 from Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c4
Jiri Slaby
...after reading a bit in the manpage of lspci I found the -H1 option. Now this looks more than what I'd expected...:
Output from lspci -H1 -vvv -xx -n
Looks strange. Could you take also lspci -vvvxxnn to see what's the reconfigured state? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c5
Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c6
Jiri Slaby
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c7
Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c8
Jiri Slaby
Meanwhile I downloaded the 2.6.34.7 kernel source package from opensuse-11.3 and right now I wait until this kernel has compiled.
You don't need to compile it. Just install it. (In reply to comment #6)
How can anyone do from 00:0a.0 0200: 8086:107c (rev 05) Subsystem: 8086:1376 this: 00:0a.0 0200: 10ec:8139 (rev 10) Subsystem: 10ec:8139
and change the whole PCI device config space? And then when you load e1000 it just binds to the device?
Any ideas, Rafael or Greg? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c9
--- Comment #9 from Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c10
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c11
--- Comment #11 from Jiri Slaby
Anyway, is the problem that this driver is not properly controlling your network connection?
What I still don't understand is how can e1000 bind to anything in the system (see comment 0 for dmesg and comment 5 for the lspci output). Are you _sure_ that you didn't run the lspci and dmesg on 2 different systems? IOW after you modprobe e1000, could you attach output of: ls -1d /sys/bus/pci/drivers/*/*\:* and also explicitly of: ls -l /sys/bus/pci/drivers/e1000/ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c12
--- Comment #12 from Jiri Slaby
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c13
--- Comment #13 from Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c14
Greg Kroah-Hartman
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c15
Stephan Lauffer
https://bugzilla.novell.com/show_bug.cgi?id=678808
https://bugzilla.novell.com/show_bug.cgi?id=678808#c16
Jiri Slaby
I don't have an idea when/how something failed here to leave a /sys/* in the filesystem. Maybe I created a sys during a data restore in 2008? This sounds most reasonable to me.
Ah, that explains *everything*. I don't think we need any other data. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com