VirtualBox

Opened 11 years ago

Closed 8 years ago

#11633 closed defect (obsolete)

Cannot connect Garmin Nuvi 860 via usb - problem with "Read Device Capacities"

Reported by: rogerjames99 Owned by:
Component: other Version: VirtualBox 4.2.10
Keywords: garmin nuvi usb Cc:
Guest type: Windows Host type: Linux

Description

When connecting a Garmin Nuvi 860 via USB to a windows 8 or Windows XP guest running under a Linux host the connection with a Windows Device Manager "Device cannot start (Code 10)" diagnostic. Analysis of the host Linux USB trace and the guest Windows USB trace shows that the problem occurs after windows has sent a "Read Format Capabilities" command to the device.

I bounced the attached logs off the linux-usb list. This is what the gurus over there had to say.

It is clear from the log that VirtualBox is messing you up. The resets that the guest tries to do never make it out to the actual device. Nor do the Set-Config and Set-Interface requests. This may explain the differing reactions to the READ FORMAT CAPACITIES command.

The Garmin device isn't blameless either. After sending its 12-byte response to that command, it is supposed to halt the bulk-in endpoint. But it doesn't; it responds to the next transfer with a 0-length packet and _then_ halts the endpoint. Things go downhill from there and it stops responding, after which Windows gives up.

Attachments (6)

VBox.log (78.9 KB ) - added by rogerjames99 11 years ago.
Vbox log of final test run
garminbad.html (38.8 KB ) - added by rogerjames99 11 years ago.
Html formatted windows usb trace of guest os - test 1
test1-pcap.log (22.4 KB ) - added by rogerjames99 11 years ago.
Binary pcap usb trace of Linux host os - test 1
goodshort.html (139.3 KB ) - added by rogerjames99 11 years ago.
Html formatted windows usb trace of good run on native windows vista machine
garmin-html.html (22.1 KB ) - added by rogerjames99 11 years ago.
Html formatted windows usb trace of guest os - test 3 (final test)
garmin-pcap.log (16.7 KB ) - added by rogerjames99 11 years ago.
Binary pcap usb trace of Linux host os - test 3 (final test)

Download all attachments as: .zip

Change History (7)

by rogerjames99, 11 years ago

Attachment: VBox.log added

Vbox log of final test run

by rogerjames99, 11 years ago

Attachment: garminbad.html added

Html formatted windows usb trace of guest os - test 1

by rogerjames99, 11 years ago

Attachment: test1-pcap.log added

Binary pcap usb trace of Linux host os - test 1

by rogerjames99, 11 years ago

Attachment: goodshort.html added

Html formatted windows usb trace of good run on native windows vista machine

by rogerjames99, 11 years ago

Attachment: garmin-html.html added

Html formatted windows usb trace of guest os - test 3 (final test)

by rogerjames99, 11 years ago

Attachment: garmin-pcap.log added

Binary pcap usb trace of Linux host os - test 3 (final test)

comment:1 by aeichner, 8 years ago

Resolution: obsolete
Status: newclosed

Please reopen if still relevant with a recent VirtualBox release.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use