Bug 75001

Summary: belkin USB Ethernet adapter intermittent network issue
Product: Networking Reporter: Nilesh (nilesh.deshmukh)
Component: OtherAssignee: Stephen Hemminger (stephen)
Status: NEW ---    
Severity: high CC: ott
Priority: P1    
Hardware: ARM   
OS: Linux   
Kernel Version: 3.0.94 Subsystem:
Regression: No Bisected commit-id:

Description Nilesh 2014-04-28 18:06:12 UTC
I am working on the IMX21 processor on 3.0.94 kernel.
We are using the belkin F5D5050 USB Ethernet adapter for ethernet connectivity.
Pegasus driver of belkin adapter are in-build in kernel.


After reboot, We are facing the intermittent network issue(system does not come on network.). 
Dmesg shows the following error.

[    1.948766] hub 1-2:1.0: 4 ports detected
[    2.254834] usb 1-2.2: new full speed USB device number 3 using imx21-hcd
[    2.338823] pegasus 1-2.2:1.0: setup Pegasus II specific registers
[    2.700582] pegasus 1-2.2:1.0: eth0, Belkin F5D5050 USB Ethernet, 00:05:1b:73:5f:e6
[    2.794808] usb 1-2.4: new full speed USB device number 4 using imx21-hcd
[    2.872280] scsi7 : usb-storage 1-2.4:1.7
[    3.879119] scsi 7:0:0:0: Direct-Access     SD       HSUPA Modem           PQ: 0 ANSI: 2
[    3.889492] sd 7:0:0:0: Attached scsi generic sg0 type 0
[    3.906940] sd 7:0:0:0: [sda] Attached SCSI removable disk
[    6.690867] Empty flash at 0x019ea9a8 ends at 0x019eb000
[    8.045130] VFS: Mounted root (jffs2 filesystem) on device 31:6.
[    8.047812] devtmpfs: mounted
[    8.048099] Freeing init memory: 120K
[   10.675406] udevd[399]: starting version 182
[   13.032275] imx2-wdt imx2-wdt.0: IMX2+ Watchdog Timer enabled. timeout=128s (nowayout=0)
[   13.118195] Registered the MICS IRQ. 
[   13.118288] Registered the MICS PowerFail IRQ. 
[   13.203476] >>> usermodeaccess_init entered
[   13.204107] usermodeaccess_init: Original PAR_AIPI1 register(0xF4400008) has a value of 0xFFFFFFFF
[   13.204181] <<< usermodeaccess_init exited
[   13.247548] PPP generic driver version 2.4.2
[   13.334173] Entered modem_reset_init .
[   13.334290] modem_reset: MODULE loaded.
[   13.380339] usbcore: registered new interface driver asix
[   13.423487] ip_tables: (C) 2000-2006 Netfilter Core Team
[   13.490611] nf_conntrack version 0.5.0 (449 buckets, 1796 max)
[   13.698228] GRE over IPv4 tunneling driver
[   18.309312] Empty flash at 0x000009dc ends at 0x00001000
[   22.786881] pegasus 1-2.2:1.0: eth0: set_registers, status -22
[   22.787040] pegasus 1-2.2:1.0: eth0: set_register, status -22
[   22.787119] pegasus 1-2.2:1.0: eth0: set_registers, status -22
[   22.787191] pegasus 1-2.2:1.0: eth0: set_register, status -22
[   22.787264] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.787334] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.787404] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.787473] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.787543] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.787610] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.787680] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.787748] pegasus 1-2.2:1.0: eth0: get_registers, status -22
[   22.788209] pegasus 1-2.2:1.0: eth0: read_mii_word failed
[   22.788285] pegasus 1-2.2:1.0: eth0: set_registers, status -22


As this issue very intermittent. I am not able to debug more.
Please give your valuable input on this.

Thanks and Regards,
Nilesh