cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
StanScion
Paper Tape
Posts: 7
Registered: ‎02-02-2014
Location: California
Views: 9,305
Message 1 of 10

One Onelink dock Thinkpad Yoga problem solved.

I could not connect via Ethernet using the TPY (Win 8.1) and Onelink Dock (basic). 

 

With all updated software, the TPY kept trying to connect to the USB3-ethernet in the Dock but could not start the hardware. I received a USB device not recognized which cycled during a session and seemed to screw up other parts of the system.

 

Thinking it was a driver issue I uninstalled all the ASIX drivers and removed all the driver packages associated with the ASIX AX88179 and AX88178 controller   (see:  http://technet.microsoft.com/en-us/library/cc730875.aspx  ).

 

Then ran Windows update which downloaded yet another ASIX package.

 

I downloaded both the Win 7 and Win 8 driver packages from ASIX, unzipped and looked these over.  I modified the *.inf files and deleted all the non-english segments with asian or Russian characters at the end of the file leaving only the English segment and saved these on the C: drive.  (http://www.asix.com.tw/download.php?sub=driverdetail&PItemID=131)

 

I reloaded the OneLink drivers from Lenovo.  Ethernet not recognized.


From Device Manager,  I tried to update the Ethernet controller driver to the new downloaded, modified Win 8 driver and received the message that the driver was the current driver so it would not update.

 

Instead, I had DM browse for the Windows 7 driver, and loaded that.  Ethernet not recognized.

 

Then I had DM browse for the modified Windows 8 driver.  This time DM loaded the modified driver. 

 

Rebooted, but the controller was still not recognized.  So, I plugged in an older USB2 ethernet dongle (also ASIX) and tried that for a minute or two which worked sucessfully.

 

Then, a few minutes later the OneLink Ethernet controller was finally recognized using the modified Win 8 driver and has been working well!  No drop offs and full speed.  Everything else seems to be working smoothly as well.

 

Frankly, if this worked for me, there is definilty at least one faulty driver set in the Onelink package which has nothing to do with the TPY.  I suspect that the multi-language code doesn't work correctly in the ASIX drivers in the Onelink package,  that the Onelink package should be parsed for each language separatly.

 

The reason I had to go back and forth between drivers was because Windows accepted the faulty drivers as preferred and I had to trick DM into accepting the modified driver from ASIX.

 

Hope this helps someone and Lenovo takes note.

 

 

 

 

 

 

olof2006
Punch Card
Posts: 39
Registered: ‎02-03-2014
Location: Amsterdam
Views: 9,282
Message 2 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

Wow, glad that you found a solution!

 

Hope you don´t mind if I ask a few questions, just so that I understand better what to do?

 

1. Would you mind providing a little more info on what you exaclty removed in the Win 8 .inf driver file from Asix?

 

2. When you mention ´DM loaded the modified driver´, I take it you mean the modified Asix inf driver, not the one you downloaded from Lenovo?

3. In your estimation, is the USD2 dongle step required?

thanks again.
cheers,
Olof

De_Kernul
What's DOS?
Posts: 4
Registered: ‎01-27-2014
Location: USA
Views: 9,262
Message 3 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

I hope this solution works, but is it possible for you to place the modified and working driver somewhere, and save us all the work of needing to remodify the driver -  and possibly doing it incorrectly?

olof2006
Punch Card
Posts: 39
Registered: ‎02-03-2014
Location: Amsterdam
Views: 9,110
Message 4 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.


@StanScion wrote:

I could not connect via Ethernet using the TPY (Win 8.1) and Onelink Dock (basic). 

 

With all updated software, the TPY kept trying to connect to the USB3-ethernet in the Dock but could not start the hardware. I received a USB device not recognized which cycled during a session and seemed to screw up other parts of the system.

 

Thinking it was a driver issue I uninstalled all the ASIX drivers and removed all the driver packages associated with the ASIX AX88179 and AX88178 controller   (see:  http://technet.microsoft.com/en-us/library/cc730875.aspx  ).

 

........

 

 

 

 

 

 


I did some further research and noticed that the OneLink versus OneLink Pro apparantly have different drivers.

Since both versions of OneLink have the same connection problems, perhaps it is then not a driver issue?

 

See text which I copied from the Readme.txt file http://www.lenovo.com/onelinkdrivers...

 

- Basic Dock Driver version
  1. ASIX AX88179
     Win7   32bit : 03/21/2013,1.12.7.0
     Win7   64bit : 03/21/2013,1.14.7.0
     Win8   32bit : 03/21/2013,1.16.7.0
     Win8   64bit : 03/21/2013,1.16.7.0
     Win8.1 32bit : 07/01/2013,1.16.9.0
     Win8.1 64bit : 07/01/2013,1.16.9.0
  2. C-Media CM6500
     Win7   32bit : 02/19/2013,7.0.11.158
     Win7   64bit : 02/19/2013,7.0.11.158
     Win8   32bit : 02/19/2013,8.0.11.158
     Win8   64bit : 02/19/2013,8.0.11.158
     Win8.1 32bit : 10/24/2013,8.1.1.17
     Win8.1 64bit : 10/24/2013,8.1.1.17

- Pro Dock Driver version
  1. Realtek RTL8153
     Win7   32bit : 11/28/2013,7.7.1128.2013
     Win7   64bit : 11/28/2013,7.7.1128.2013
     Win8   32bit : 10/09/2013,8.10.1009.2013
     Win8   64bit : 10/09/2013,8.10.1009.2013
     Win8.1 32bit : 10/09/2013,8.10.1009.2013
     Win8.1 64bit : 10/09/2013,8.10.1009.2013
  2. C-Media CM6500B
     Win7   32bit : 08/01/2013,7.0.1.4
     Win7   64bit : 08/01/2013,7.0.1.4
     Win8   32bit : 08/01/2013,8.0.1.4
     Win8   64bit : 08/01/2013,8.0.1.4
     Win8.1 32bit : 10/24/2013,8.1.1.17
     Win8.1 64bit : 10/24/2013,8.1.1.17
allanchou
Fanfold Paper
Posts: 10
Registered: ‎02-05-2014
Location: Taiwan
Views: 9,066
Message 5 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

StanScion:

Thanks a lot for your great information. I am the technical support from ASIX Electronics. I am wondering if you do install the modified AX88179 WIn8 driver properly on your TPY Win 8.1 64-bit platform or not? As we know, if the .INF file was modified, the WHCK .CAT file of this driver will not be valid any more. It means you will need some special procedures in order to install the non-signed driver. The Win8.1 system had supported AX88179 native driver (v1.16.8.0614) inside. You might have installed the AX88179 Win8.1 inbox driver instead but not the modified AX88179 driver. You can double check the installed AX88179 driver revision from the AX88179 driver property on the Device Manager console if necessary. 

 

For the AX88179 Win8 driver multi-language supporting issue, can you provide us more details of this issue for further check?

The latest AX88179 drivers had been qualified by ASIX and many AX88179 customers. We would like to know more details of your test procedures, error behaviors/captured screens, etc. for further investigation if possible. Thanks a lot for your great helps. 

 

StanScion
Paper Tape
Posts: 7
Registered: ‎02-02-2014
Location: California
Views: 9,034
Message 6 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

OK, so I take it all back and respond to the AISX tech.

 

The "fix" worked for a couple of days then the ethernet USB was no longer recognized. 

 

I used the computer to travel for two days and then rebooted after plugging into the onelink and the USB was no longer recognized.

 

  I tried the trick again, this time I received an error that the altered driver may be corrupted as the AISX tech indicated.  I cleaned out the drivers and installed the most recent driver from Lenovo,  which is 1.16.11.0.  This did not work.

 

I plugged the USB2 ASIX ethernet dongle into the onelink  and this dongle  worked immediatly.  A few minutes later the onelink ethernet driver was suddenly recognized.  I unplugged the ethernet dongle and was able to use the OneLink ethernet connection for another day.  When I uplugged the dock and took the computer to travel,  the Onelink ethernet was no longer recognized when I plugged the computer in again.

 

I conclude that my alteration of the inf file had little to do with the fix.  But, for some reason the USB2 dongle seems to allow recognisiton even though it uses a (..78) different driver.

 

The error that the Onelink gives is:  The USB device returned an invalid USB BOS descriptor.

 

Thanks, and sorry for the premature 'solution'.  I'd be happy to communicate further.

 

 

 

 

 

 

 

 

allanchou
Fanfold Paper
Posts: 10
Registered: ‎02-05-2014
Location: Taiwan
Views: 9,027
Message 7 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

According to the error message "The USB device returned an invalid USB BOS descriptor", it seems this issue was caused by some potential USB interface issues during the USB device enumeration operation. The AX88178 is an USB 2.0 to Gigabit solution but the AX88179 is an USB 3.0 to Gigabit solution. The AX88178 can work fine, it might be caused by the differences between the USB 2.0 and USB 3.0 interfaces.    

 

You can try if the dimitryg's recommended setting in below URL can work fine in your site or not?

 

http://forums.lenovo.com/t5/Options-Accessories/Re-OneLink-network-port-flapping/td-p/1358947/page/1... 

 

StanScion
Paper Tape
Posts: 7
Registered: ‎02-02-2014
Location: California
Views: 8,993
Message 8 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

The ethernet will work if the USB devise is found by Windows 8.1, but this needs to be forced.  I tried dimitryg's recommended settings in the driver, but that did not work.

 

What's installed:

 

 

Published name :            oem12.inf
Driver package provider :   ASIX
Class :                     Network adapters
Driver date and version :   07/12/2013 1.14.6.0
Signer name :               Microsoft Windows Hardware Compatibility Publisher

Published name :            oem16.inf
Driver package provider :   ASIX
Class :                     Network adapters
Driver date and version :   11/24/2010 1.14.3.8
Signer name :               Microsoft Windows Hardware Compatibility Publisher

Ethernet_currentdriver.png

 

Ethernet_identitiy.png

 

 

 

Ethernet_failed.png

 

Ethernet_history.png

 

History failure:

 

Ethernet_device_not_started.png

 

 

Very wierd. 

 

Thanks,

StanScion
Paper Tape
Posts: 7
Registered: ‎02-02-2014
Location: California
Views: 8,931
Message 9 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

Now the ethernet port is not working at all, not even intermittantly.  Sooo....

 

I am doing an RMA back to B&H.

 

I figure the behavior I observerd was due to the ethernet electronics failing.  Now it is DOA, I will obtain a replacement.

 

Cheers,

 

 

 

 

 

 

 

 

 

Villaco
What's DOS?
Posts: 1
Registered: ‎04-06-2017
Location: AT
Views: 1,298
Message 10 of 10

Re: One Onelink dock Thinkpad Yoga problem solved.

If ever anyone has this problem (still/again).

Our setup: Windows 10, Thinkpad X1 Carbon 2 (20A7) + Thinkpad Onelink Dock (with lovable AXIS USB Ethernet - driver version 1.18.2.0).

 

On Windows 7 everythink worked perfectly.

 

On Windows 10: Code 10 error in device manager - device could not be started.

When the network adapter was recognized the first time after plugging in the dock it showed the error mentioned above: "The USB device returned an invalid USB BOS descriptor" which brought me to the "solution".

Many users have the same issue with mobile phones.

 

For us following registry "hack" worked:

 

Goto HKLM\SYSTEM\CurrentControlSet\Control\usbflags\17EF304B0100 (17EF304B0100 is the network adapters hardware ID more or less).

Add a new binary value and name it SkipBOSDescriptorQuery.

Edit this value and enter 01 00 00 00

Clicking OK, unplugging and replugging the dock and ethernet worked immediately.

 

Check out current deals!


Shop current deals

Top Kudoed Authors