Klink allemaal raar, maar de uitleg is het volgende.
Ben wat bezig met het ontwikkelen van android apps, daarvoor gebruik ik
Android Studio.
Dit ontwikkelplatform werkt min of meer out of the box binnen Ubuntu 12.10.
Er zit een emulator ingebouwd, maar de computer hier is ook niet meer de snelste meer en daarom had ik een tablet als emulator aangesloten via de USB poort.
De tablet is een Cresta CTP828 met een scherm van 7" een perfecte oplossing om live te testen.
Maar nu het probleem, soms upload ik de app naar de tablet via de USB en gaat alles perfect.
Meerdere keren uploaden met tussenpozen gaat ook gewoon goed.
Maar soms valt de connectie ook weg en moet ik de USB kabel loshalen van de USB poort en opnieuw erin doen om de USB verbinding te herstellen.
Maar op een bepaald moment werkt dat ook niet meer en laat het logfile de volgende fouten zien:
Jan 14 23:04:19 kernel: [47285.260081] usb 5-1: new full-speed USB device number 16 using ohci_hcd
Jan 14 23:04:19 kernel: [47285.400063] usb 5-1: device descriptor read/64, error -62
Jan 14 23:04:19 kernel: [47285.644110] usb 5-1: device descriptor read/64, error -62
Als alles werkt en de USB is goed verbonden staat het volgende in het logfile:
Jan 14 18:51:20 kernel: [32106.188084] usb 2-1: new high-speed USB device number 8 using ehci_hcd
Jan 14 18:51:20 mtp-probe: checking bus 2, device 8: "/sys/devices/pci0000:00/0000:00:13.2/usb2/2-1"
Jan 14 18:51:20 kernel: [32106.331422] scsi8 : usb-storage 2-1:1.0
Jan 14 18:51:20 mtp-probe: bus: 2, device: 8 was not an MTP device
Jan 14 18:51:21 kernel: [32107.328839] scsi 8:0:0:0: Direct-Access CTP828 PQ: 0 ANSI: 2
Jan 14 18:51:21 kernel: [32107.329317] scsi 8:0:0:1: Direct-Access CTP828 PQ: 0 ANSI: 2
Jan 14 18:51:21 kernel: [32107.330502] sd 8:0:0:0: Attached scsi generic sg4 type 0
Jan 14 18:51:21 kernel: [32107.331010] sd 8:0:0:1: Attached scsi generic sg5 type 0
Jan 14 18:51:21 kernel: [32107.334692] sd 8:0:0:0: [sdd] Attached SCSI removable disk
Jan 14 18:51:21 kernel: [32107.338188] sd 8:0:0:1: [sde] Attached SCSI removable disk
Als hij niet meer wil verbinden, dan geeft het commando lsusb hem ook niet weer als aangesloten USB device.
Het enige wat ik een beetje uit het logfile opmaak is, dat een goede verbinding
ehci_hcd gebruikt en de weigerende verbinding
ohci_hcdDus het lijkt erop dat op een gegeven moment de USB busdriver terugvalt uit de Enhanced Host Controller Interface (EHCI) naar de Open Host Controller Interface (OHCI) ... maar die ziet hem niet.
Het enige wat ook nij mij via de USB bus loopt, is een logitech wireless muis.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Zat zelf te denken dat er een ohci device op de controller de ehci parten zou kunnen spelen, maar er is alleen maar die muis.
Maar de muis zit op bus 4
udev:/sys/devices/pci0000:00/0000:00:12.1/usb4/4-1/4-1:1.0/input/input3/event3
Ook als ik die verwijder, dan wil de USB tussen computer en de tablet niet opgezet worden.
Dezelfde fouten blijven voorbij komen.
Ook het aansluiten op een andere USB aansluiting nadat de fout er inzit heeft geen resultaat.
Meestal lukt het wel weer na een reboot ... maar dat is soms ook niet de oplossing.
Wat natuurlijk ook kan zijn en wat ik ook al ergens had gelezen, dat dit soort goekopere android tablets niet de beste USB ondersteuning hebben als het gaat om de chipset.
Iemand nog een insteek?