Portál AbcLinuxu, 13. srpna 2025 17:25


Dotaz: USB zarizeni se porad pripojuje/odpojuje

11.10.2005 11:58 Charon
USB zarizeni se porad pripojuje/odpojuje
Přečteno: 1213×
Odpovědět | Admin
Zdravim,

resim divnou zalezitost pri prijovani PDA (Dell Axim X30) v USB kolebce. V momentu kdy dam PDA do kolebky, kernel spravne detekuje zarizeni a hotplug spravne natahne potrebne moduly. Ale pak asi po 5ti vterinach ze zarizeni samo odpoji. Hned po odpojeni se zase detekuje, ze je zarizeni pripojene. A tohle porad dokola .... viz nasledujici log (a log s debugovanim usb na konci):
Oct  9 12:56:20 [kernel] usb 2-1: new full speed USB device using uhci_hcd and address 5
Oct  9 12:56:20 [kernel] usbcore: registered new driver usbserial
Oct  9 12:56:20 [kernel] drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA
Oct  9 12:56:20 [kernel] ipaq 2-1:1.0: PocketPC PDA converter detected
Oct  9 12:56:20 [kernel] usb 2-1: PocketPC PDA converter now attached to ttyUSB0
Oct  9 12:56:20 [kernel] usbcore: registered new driver ipaq
Oct  9 12:56:32 [kernel] usb 2-1: USB disconnect, address 5
Oct  9 12:56:38 [kernel] usb 2-1: new full speed USB device using uhci_hcd and address 6
Oct  9 12:56:38 [kernel] ipaq 2-1:1.0: PocketPC PDA converter detected
Oct  9 12:56:38 [kernel] usb 2-1: PocketPC PDA converter now attached to ttyUSB0
Oct  9 12:56:50 [kernel] usb 2-1: USB disconnect, address 6
Oct  9 12:56:55 [kernel] usb 2-1: new full speed USB device using uhci_hcd and address 7
Oct  9 12:56:55 [kernel] ipaq 2-1:1.0: PocketPC PDA converter detected
Oct  9 12:56:55 [kernel] usb 2-1: PocketPC PDA converter now attached to ttyUSB0
Oct  9 12:57:08 [kernel] usb 2-1: USB disconnect, address 7
Oct  9 12:57:13 [kernel] usb 2-1: new full speed USB device using uhci_hcd and address 8
Oct  9 12:57:13 [kernel] ipaq 2-1:1.0: PocketPC PDA converter detected
Oct  9 12:57:13 [kernel] usb 2-1: PocketPC PDA converter now attached to ttyUSB0
Tuhle chybu ale dela pouze to pripojovani PDA, ostatni USB zarizeni, co byly kdy pripojeny (hard disk, flash disky, mys, bluetooth modul), fungovaly bez problemu?!

Mam kernel 2.6.13 s Gentoo patchi (ale zkouseno i na 2.6.12). USB je:
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
Stalo se vam to nekomu ? Poradilo se to vyresit ? Nebo alespon kudy patrat ... chyba USB v kernelu, driveru ipaq, hardwarova chyba ...

Diky za info.

Ch.

------------------
hub 1-0:1.0: state 5 ports 6 chg 0000 evt 0008
ehci_hcd 0000:00:10.3: GetStatus port 3 status 001803 POWER sig=j CSC CONNECT
hub 1-0:1.0: port 3, status 0501, change 0001, 480 Mb/s
hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501
ehci_hcd 0000:00:10.3: port 3 full speed --> companion
ehci_hcd 0000:00:10.3: GetStatus port 3 status 003801 POWER OWNER sig=j CONNECT
uhci_hcd 0000:00:10.1: wakeup_rh (auto-start)
hub 1-0:1.0: port_wait_reset: err = -107
hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:10.1: port 1 portsc 0093,00
hub 3-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 3-1: new full speed USB device using uhci_hcd and address 2
usb 3-1: ep0 maxpacket = 16
usb 3-1: new device strings: Mfr=0, Product=0, SerialNumber=0
usb 3-1: hotplug
usb 3-1: adding 3-1:1.0 (config #1, interface 0)
usb 3-1:1.0: hotplug
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0
drivers/usb/serial/usb-serial.c: USB Serial support registered for PocketPC PDA
drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5
ipaq 3-1:1.0: usb_probe_interface
ipaq 3-1:1.0: usb_probe_interface - got id
ipaq 3-1:1.0: PocketPC PDA converter detected
usb 3-1: PocketPC PDA converter now attached to ttyUSB0
usbcore: registered new driver ipaq
hub 3-0:1.0: state 5 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:10.1: port 1 portsc 008a,00
hub 3-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
usb 3-1: USB disconnect, address 2
usb 3-1: usb_disable_device nuking all URBs
usb 3-1: unregistering interface 3-1:1.0
PocketPC PDA ttyUSB0: PocketPC PDA converter now disconnected from ttyUSB0
ipaq 3-1:1.0: device disconnected
usb 3-1:1.0: hotplug
usb 3-1: unregistering device
usb 3-1: hotplug
hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
------------------------------------------------
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.10.2005 12:30 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: USB zarizeni se porad pripojuje/odpojuje
Odpovědět | | Sbalit | Link | Blokovat | Admin
To je normální, PDA to samo odpojuje. Mně to Palm dělá také, ttyUSB vytvoří pouze pokud dám synchronizovat po kabelu, v klidu se nehlásí. Buďto zkus pohledat jestli se v něm někde nedá nastavit aby USB spojení drželo pořád jinak se to takto bude chovat zcela normálně.
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
11.10.2005 12:54 Charon
Rozbalit Rozbalit vše Re: USB zarizeni se porad pripojuje/odpojuje
Nene ... to co myslis ty je neco jineho. To mam samozrejme nastaveno, aby mi to urdzovalo spojeni po synchronizaci.

Jenze tady ani spojeni nevytvorim resp. pokud stihnu behem tech par vterin nahodit ppp tak pak ten Axim i pingnu. Ale vypis statutu zarizeni (pstatus ze synce) mi to ani v teto dobe s nahozenym ppp nevrati. Tohle vypada na nejaky problem kernelu a USB :(

Ch.
11.10.2005 13:25 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: USB zarizeni se porad pripojuje/odpojuje
Aha, tak to něco přerušuje. Tak zkus použít jinde třeba na jiném stroji případně 2.4 jestli se to bude chovat jinak. BTW to ti takto funguje pořád nebo se to tak začalo chovat od nějaké doby (změnym jaké)?
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
11.10.2005 13:41 Charon
Rozbalit Rozbalit vše Re: USB zarizeni se porad pripojuje/odpojuje
Jiny stroj jsem zkousel a chovani stejne :(

Prave ze na tom jinem stroji, dokud jsem tam mel linux, tak to fungovalo spravne, tusim ze to tenkrat byl kernel 2.6.9. A ted to na nem uz taky nefunguje (ovsem s novejsim kernelem). Jinak o zadne jine zmene nevim ...

Ch.
11.10.2005 13:50 David Jež | skóre: 42 | blog: -djz | Brno
Rozbalit Rozbalit vše Re: USB zarizeni se porad pripojuje/odpojuje
Tak je změna verze kernelu, zkus to ještě s tím starším, případně s 2.4 a pokud to jinde bude fungovat pošli bugreport aby to v novějších verzích zase fungovalo.
-djz
"Yield to temptation; it may not pass your way again." -- R. A. Heinlein
11.10.2005 13:46 Martin
Rozbalit Rozbalit vše Re: USB zarizeni se porad pripojuje/odpojuje
No, mě se tohle stávalo, když jsem bastlil jedno zařízení na USB, ale to byl HW problém, kdy se zařízení přihlásilo, pak se zvýšil odběr proudu, což nedělalo USB dobře, tak proběhl "reset" zařízení, tudíž se to odhlásilo, klesnul odběr poudu, tak se to zase přihlásilo a tak to šlo pořád dokola.
11.10.2005 14:12 Charon
Rozbalit Rozbalit vše Re: USB zarizeni se porad pripojuje/odpojuje
Proti teorii hardwaroveho problemu vypovida ale to, ze znamy ma stejne PDA a dela mu to stejnou zalezitost.

Ch.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.