Bug 52021
Summary: | e1000e unsupported speed/duplex | ||
---|---|---|---|
Product: | Drivers | Reporter: | onorua (onorua) |
Component: | Network | Assignee: | drivers_network (drivers_network) |
Status: | CLOSED CODE_FIX | ||
Severity: | normal | CC: | alan, devel.niks, shuber2, tushar.n.dave, vmatare+kernelbug |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 3.8-rc1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
lspci output
Dmesg with 3.8-rc2 |
Description
onorua
2012-12-26 18:42:31 UTC
I will check if this is a known bug. Does this bug happen to occur with all kernels > 3.5.5? I was observing it only on 3.8-rc1, but to be honest, I was not extensively checking it on other kernels due to bug 48721 which occur starting from 3.5.5. I installed 3.8-rc1 but don't see the issue. What is the network device are you using (lspci -vvv) What is the output of ifconfig eth0 on your failing system. -Tushar Created attachment 90381 [details]
lspci output
I have ThinkPad x220
=====
eth0 Link encap:Ethernet HWaddr f0:de:f1:5d:33:37
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:609374 errors:0 dropped:0 overruns:0 frame:0
TX packets:692882 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:477726923 (455.5 MiB) TX bytes:497892520 (474.8 MiB)
Interrupt:20 Memory:f2500000-f2520000
=====
Probbaly this is not problem with driver itself, but with ACPI+driver. Because this happen time to time, due to hibernate/suspend/reboot or due to electricity lost.
Created attachment 90391 [details]
Dmesg with 3.8-rc2
I've updated to 3.8-rc2, jsut in case something had been fixed meanwhile. As soon as I startup - my ethernet stop to work.
3.5.5 -> working correctly. I decided that dmesg would be useful to you. If not - just ignore it.
There is definitely something changed between 3.5.5 and 3.8-rc1 that is causing this error on you system. And I don't think this is a driver bug. Have you tried using .config of your 3.5.5 kernel with 3.8-rc1? I've recompiled the 3.8-rc2 kernel without any extra options, just copied .config from 3.5.5 to 3.8-rc2, and enabled my webcam (since 3.6.x config had been changed and webcam enabled in 3.5.5 doesn't work). So, basically - no changes at all. Reboot -> ethernet doesn't work. Is there any way I can identify what exactly the problem? What ever, I'll be glad to help to identify the problem. What is the ethtool vesrion? Is it different or same? I have the same problem on a X220 and the bug is already discussed at https://lkml.org/lkml/2013/1/5/100 along with an underflow issue of /sys/bus/pci/devices/0000\:00\:19.0/enable In the meantime, as a "workaround", I enable the ethernet controller with echo on > /sys/bus/pci/devices/0000\:00\:19.0/power/control Ah, and patches appear to be on the way: https://lkml.org/lkml/2013/1/18/147 Thank you Stefan, the workaround does work! I have applied the patches proposed by Konstantin Khlebnikov on top of v3.8-rc4 and they solved the problem for me. |