Bug 438973 - Ethernet dont work on MSI Wind
Summary: Ethernet dont work on MSI Wind
Status: RESOLVED FIXED
Alias: None
Product: openSUSE 11.1
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Beta 3
Hardware: i586 Other
: P4 - Low : Critical with 2 votes (vote)
Target Milestone: ---
Assignee: Karsten Keil
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-25 13:08 UTC by Forgotten User JoZGrGEMhM
Modified: 2009-12-04 15:47 UTC (History)
2 users (show)

See Also:
Found By: Beta-Customer
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---
coolo: SHIP_STOPPER-


Attachments
hwinfo outpu (409.07 KB, text/plain)
2008-10-26 01:16 UTC, Forgotten User JoZGrGEMhM
Details
/var/log/messages with 2.6.28-rc4 (4.02 KB, text/plain)
2008-11-10 16:48 UTC, Forgotten User JoZGrGEMhM
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Forgotten User JoZGrGEMhM 2008-10-25 13:08:41 UTC
Ethernet dont work on my MSI Wind U90 netbook, booted from KKDE LiveCD 11.1 beta3, early version of 11.1 and 11.0 have the same issue.

Ethernet controller:

Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 02)

Out of the box it using r8169. With this module properly configured ethernet card cant send or recieve any packet and RX dropped counter in ifconfig incrased insanly fast to billions and thousand of billions packets.


On 11.0 I use r8101 module from realtek. Sources under GPL2 can be obtained here: http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=7&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false#RTL8100E/RTL8101E/RTL8102E-GR

direct link: ftp://61.56.86.122/cn/nic/r8101-1.010.00.tar.bz2

Is it possible to add module for this ethernet controller to distribution?
Comment 1 Greg Kroah-Hartman 2008-10-25 20:48:33 UTC
The r8169 driver should work with this device.  Can you attach the output of 'hwinfo' to the bug?
Comment 2 Forgotten User JoZGrGEMhM 2008-10-26 01:16:37 UTC
Created attachment 247996 [details]
hwinfo outpu

hwinfo outpu made on MSI Wind U90x
Comment 3 Forgotten User JoZGrGEMhM 2008-11-04 11:25:31 UTC
Issue still present in 11.1 beta4
Comment 4 Forgotten User JoZGrGEMhM 2008-11-09 13:09:24 UTC
It is not only openSUSE problem, but global upstream issue in 2.6.26 and 27 kernels:
http://www.google.ru/search?rlz=1C1GGLS_ruRU291&sourceid=chrome&ie=UTF-8&q=RTL8101E+2.6.26+2.6.27

But without ethernet it's not even possible to make netistall and update, because wireless dont work too


Comment 5 Karsten Keil 2008-11-10 11:59:22 UTC
Can you please try to install a recent 2.6.28 kernel from kernel.org, some more HW is now  fixed and supported with r8169.ko ? 
Comment 6 Forgotten User JoZGrGEMhM 2008-11-10 15:53:30 UTC
Ok, i've tested it with kernel 2.6.28-rc4, built with default config and RTL8101E ethernet works good, no errors or dropped packages or something else wrong in ifconfig stats.

I've downloaded some files from internet without any problem.
Comment 7 Karsten Keil 2008-11-10 16:12:14 UTC
Thats good news, so it is already fixed and I need to backport it.
It would be helpful if I can get some more info about the hardware, could you compile the 2.6.28 rc4 version with extra debug

edit drivers/net/r8169.c and add 

#define RTL8169_DEBUG
before this line: 
#ifdef RTL8169_DEBUG

unload the original driver then load the debug driver do a ping and attach /var/log/messages here.
Comment 8 Forgotten User JoZGrGEMhM 2008-11-10 16:48:33 UTC
Created attachment 251088 [details]
/var/log/messages with 2.6.28-rc4

I've add #define RTL8169_DEBUG and rebuilt kernel, but messages looks like nothing itntresting here.

Maybe it happens because i've built defau;t kernel config and it is not module kernel one, all built into kernel amd i cant unload modules. If it can help i can rebuilt kernel with modules support tomorrow and try again.
Comment 9 Forgotten User JoZGrGEMhM 2008-11-12 06:10:44 UTC
Ok I've rebuilt 2.6.28-rc4 kernel with modules support and r8169 with debug difine. When I load r8169 module by modprobe command in messages I got following:

Nov 12 13:53:59 linux-wind kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
Nov 12 13:53:59 linux-wind kernel: r8169 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Nov 12 13:53:59 linux-wind kernel: r8169 0000:01:00.0: setting latency timer to 64
Nov 12 13:53:59 linux-wind kernel: r8169: mac_version = 0x09
Nov 12 13:53:59 linux-wind kernel: r8169 0000:01:00.0: irq 44 for MSI/MSI-X
Nov 12 13:53:59 linux-wind kernel: eth0: RTL8102e at 0xe0730000, 00:21:85:47:2a:7f, XID 34a00000 IRQ 44
Nov 12 13:53:59 linux-wind kernel: r8169: mac_version = 0x09
Nov 12 13:53:59 linux-wind ifup: Network interface is managed from NetworkManager
Nov 12 13:53:59 linux-wind ifup: NetworkManager will be advised to set up eth0
Nov 12 13:53:59 linux-wind ifup: but it cannot be assured from here.
Nov 12 13:54:03 linux-wind kernel: r8169: eth0: link down

After that no messages from kernel and network works good
Comment 11 Forgotten User JoZGrGEMhM 2009-04-16 10:23:35 UTC
r8169 now works good for me with kernel 2.6.27.21 from update repo
Comment 12 Forgotten User --EoyBps8f 2009-11-14 15:54:32 UTC
Can this bug be closed or is the backporting still in progress?
Comment 14 Forgotten User JoZGrGEMhM 2009-12-04 09:30:41 UTC
yes, this can br closed, with kernel from update repository ethernet card works fine in 11.1 and also works in 11.2.
Comment 15 Forgotten User --EoyBps8f 2009-12-04 15:47:29 UTC
So be it.