Jump to content
CuChulaind

USB device not recognized

Recommended Posts

On Windows 10, been working with my Tetra (had ICS working). Today when I connected the Tetra to my computer (USB eth1 to my USB port) I got a pop-up error: USB device not recognized. Last USB device connected to this computer malfunctioned and Windows does not recognize it.

Device Manager gives a code 43 and "A request for the USB device descriptor failed" An uninstall and reinstall of the driver via Device Manager did not remedy the issue.

I did a hard reset of the Tetra, an update to Windows, as well as used a different USB cable, all to no  avail

 

Any suggestions as to how to  remedy would be greatly appreciated.

Thank you.

Share this post


Link to post
Share on other sites

I found the FAQ, where it states that you might have to download the drivers if your windows OS does not automatically recognize the drivers. I tried. It did not work.

My workaround, which is kinda bad, is to use my android device with tethering enabled. Which actually worked like the guide stated. 

Share this post


Link to post
Share on other sites

I have the same issue.  I tried the link in the FAQ, but is just 404's now.

 

RTL8152B   is from the broken URL for the Realtek chipset number.

 

I went through Realtek's website (without annoying email and captcha) and downloaded the driver.  I ran the setup.exe from Install_USB_Win10_10028_11222018.zip

 

Still no luck.  I also installed the latest available firmware (2.4.2).   Multiple USB cables (work fine on UART).

 

 

Windows 10 64-bit.

Share this post


Link to post
Share on other sites

I've even tried uninstall, Have Disk, Windows Update search, etc.   None of the manual options to pick a driver worked.

 

Looks like the current firmware is causing the USB to not be recognized.   I'm going to try downgrading to a few different versions instead.

Share this post


Link to post
Share on other sites

Well I tried the flash recovery method, but you are suppose to use eth1 (the micro usb eth port).

 

I connected it to a Linux VM (vmware workstation) (guest OS ubuntu 18) and it was recognized, but then I got:

 

[  403.228320] usb 3-2: device descriptor read/64, error -110

Share this post


Link to post
Share on other sites

When in firmware recovery mode the device for usb-eth1 was recognized by Windows as a Realtek device.  Another computer with Linux Ubuntu 18.04 did not like it though.

I had installed the Realtek driver previously too.  You have to search their website for "RTL8152B" as they block direct download links now for some reason.

Doing downgrade of firmware now to see what happens.
    From 2.4.2 --> 2.4.1

Using the recovery method at https://www.wifipineapple.com/pages/faq
    I ignored the tetra_factory.bin image and just used the 2.4.1 one from https://www.wifipineapple.com/downloads#tetra

Handy commands on windows:

netsh interface ip set address "Ethernet 2" static 192.168.1.2 255.255.255.0

~When done~
netsh interface ip set address "Ethernet 2" dhcp


I waited about 1 minute after the web portal said it was flashing.

UART serial connection was required to complete:  "boot" command on uboot after uploading firmware image.  A simple power unplug and plug-in might have worked too.  I used the AC->DC power adapter.


http://172.16.42.1:1471


ETHERNET WORKS in Windows 10 64-bit with firmware:        2.4.1

I then granted WAN access and did the OTA update to 2.4.2.   I unplugged the usb-eth1 cable and plugged it back in.  The port still works now with 2.4.2.


So perhaps the error means you have a bad flash and just need to do a firmware recovery flash.

Share this post


Link to post
Share on other sites

FWIW mine is now recognized in WIndoze 10. While I had my Pineapple plugged in via USB, I did a Windoze update (I knew I had updates coming) and it magically works for me now. I have yet to work with it in Linux.

Share this post


Link to post
Share on other sites

Update

After trying numerous USB cables, I found the original Y cable provided with the device, and it appears the device is recognised with this cable? Is there anything particularly special about this cable, excluding the obvious?

Original post

I'm also getting the same issue on my freshly reset Tetra - same story on three different devices (Linux, Mac, Windows). The device is unrecognised, and the last message in the syslog is"unable to enumerate USB device". The UART port on the second USB port works fine and is recognised. This device definitely previously worked on 2.4.2, however I'm running out of options now.

Any suggestions please @Foxtrot? Happy to send over logs, or perform any further debugging steps you could recommend in order to get a resolution.

Thanks

p.s. here are the log entries when trying to connect the device on my Linux laptop (where it previously worked)

[23823.594376] usb 1-1: new high-speed USB device number 32 using xhci_hcd
[23823.722416] usb 1-1: device descriptor read/64, error -71
[23823.958427] usb 1-1: device descriptor read/64, error -71
[23824.194409] usb 1-1: new high-speed USB device number 33 using xhci_hcd
[23824.322438] usb 1-1: device descriptor read/64, error -71
[23824.558441] usb 1-1: device descriptor read/64, error -71
[23824.666492] usb usb1-port1: attempt power cycle
[23825.318425] usb 1-1: new high-speed USB device number 34 using xhci_hcd
[23825.318505] usb 1-1: Device not responding to setup address.
[23825.526501] usb 1-1: Device not responding to setup address.
[23825.734423] usb 1-1: device not accepting address 34, error -71
[23825.862443] usb 1-1: new high-speed USB device number 35 using xhci_hcd
[23825.862528] usb 1-1: Device not responding to setup address.
[23826.070504] usb 1-1: Device not responding to setup address.
[23826.278441] usb 1-1: device not accepting address 35, error -71
[23826.278559] usb usb1-port1: unable to enumerate USB device

 

Edited by g0blin

Share this post


Link to post
Share on other sites

It honestly just sounds like the last cable you were using is not a good one, especially considering the cable included with the box worked.

There is no difference in the cable the TETRA comes with other than the second male USB port, which only splices power into the cable.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...