Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: kingpin409 27 Června 2009, 21:39:19
-
Zdravim, potřeboval bych poradit s připojením USB 2.0 čtečky karet. lsusb mi ji najde, ale nevím jak na mount nebo něco takového... tady je výpis s dmesg
http://pastebin.com/m1aaaecb8 (http://pastebin.com/m1aaaecb8)
díky
-
zkus do čtečky dát kartu a až pak ji připojit k PC...
-
to jsem už zkoušel několikrát, ale pořád to nejede... :(
-
Asi to tam vidíš sám
usb 1-2.4: new full speed USB device using ehci_hcd and address 3
[ 90.340164] usb 1-2.4: device descriptor read/64, error -32
[ 90.532215] usb 1-2.4: device descriptor read/64, error -32
[ 90.724385] usb 1-2.4: new full speed USB device using ehci_hcd and address 4
[ 90.812113] usb 1-2.4: device descriptor read/64, error -32
[ 91.004888] usb 1-2.4: device descriptor read/64, error -32
[ 91.196170] usb 1-2.4: new full speed USB device using ehci_hcd and address 5
[ 91.604029] usb 1-2.4: device not accepting address 5, error -32
[ 91.692096] usb 1-2.4: new full speed USB device using ehci_hcd and address 6
[ 92.100026] usb 1-2.4: device not accepting address 6, error -32
[ 92.100190] hub 1-2:1.0: unable to enumerate USB device on port 4
[ 93.891962] usb 1-2: USB disconnect, address 2Dáš tady výpis z lsusb po připojení, ať vidíme její identifikační číslo, jestli je příp. podporovaná či zkušenosti jiných?
-
UTFG (http://lmgtfy.com/?q=%22device+descriptor+read%2F64%2C+error+-32%22) jsi zkoušel? ;) Mě zabralo to v 7. odkazu (http://www.opensuse.cz/forum/16gb-usb-disk (http://www.opensuse.cz/forum/16gb-usb-disk))
musíš to dělat pod rootem, takže příkaz by měl IMHO znít
sudo (echo N > /sys/module/usbcore/parameters/old_scheme_first)
pak už by to snad mělo normálně jít
-
Asi to tam vidíš sámusb 1-2.4: new full speed USB device using ehci_hcd and address 3
[ 90.340164] usb 1-2.4: device descriptor read/64, error -32
[ 90.532215] usb 1-2.4: device descriptor read/64, error -32
[ 90.724385] usb 1-2.4: new full speed USB device using ehci_hcd and address 4
[ 90.812113] usb 1-2.4: device descriptor read/64, error -32
[ 91.004888] usb 1-2.4: device descriptor read/64, error -32
[ 91.196170] usb 1-2.4: new full speed USB device using ehci_hcd and address 5
[ 91.604029] usb 1-2.4: device not accepting address 5, error -32
[ 91.692096] usb 1-2.4: new full speed USB device using ehci_hcd and address 6
[ 92.100026] usb 1-2.4: device not accepting address 6, error -32
[ 92.100190] hub 1-2:1.0: unable to enumerate USB device on port 4
[ 93.891962] usb 1-2: USB disconnect, address 2Dáš tady výpis z lsusb po připojení, ať vidíme její identifikační číslo, jestli je příp. podporovaná či zkušenosti jiných?
po připojení se ukáže toto:
Bus 001 Device 007: ID 058f:6254 Alcor Micro Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
jinak (echo N > /sys/module/usbcore/parameters/old_scheme_first) nezabralo....
-
jinak (echo N > /sys/module/usbcore/parameters/old_scheme_first) nezabralo....
jelikož už je to dlouho a moc si to už nepamatuju, tak zkus i
sudo (echo Y > /sys/module/usbcore/parameters/old_scheme_first)
po provedení zařízení odpojit (pokud je připojené) a připojit
-
taky nic... po zadání
root@kamil-desktop:~# (echo Y > /sys/module/usbcore/parameters/old_scheme_first)
se nic neukáže...., ale když chci zavřít terminál, tak mi to napíše, že v něm běží nějaký proces
-
Zkus aspoň funkčnost s pomalejším modulem: vypoj čtečku, dej
sudo rmmod ehci_hcdznovu zapoj a vyzkoušej funkčnost, příp. tu zkopíruj odpovídající část dmesg.
-
vypíše mi to tohle...
kamil@kamil-desktop:~$ sudo rmmod ehci_hcd
ERROR: Module ehci_hcd does not exist in /proc/modules
kamil@kamil-desktop:~$
-
vypíše mi to tohle...
kamil@kamil-desktop:~$ sudo rmmod ehci_hcd
ERROR: Module ehci_hcd does not exist in /proc/modules
kamil@kamil-desktop:~$
Moje chyba, nevěděl jsem, že teď už jsou ty moduly přímo v jádře. Mělo by to ale jít i takto (http://www.linux-archive.org/ubuntu-kernel-team/276583-linux-image-2-6-28-11-generic-modularity.html):
Podívej se na ls -l /sys/bus/pci/drivers/ehci_hcdMěl by tam být řádek obsahující odkaz na USB2.0 hub ve tvaru 0000:00:xx.x. Potomsudo -i
echo -n 0000:00:xx.x > /sys/bus/pci/drivers/ehci_hcd/unbind(Místo xx.x dej samozřejmě aktuální čísla z toho výpisu ls -l).
Pokud bez chyby, zkus zapojit tu čtečku.
-
taky nejde... vypíše tohle
kamil@kamil-desktop:~$ ls -l /sys/bus/pci/drivers/ehci_hcd
celkem 0
--w------- 1 root root 4096 2009-07-02 10:42 bind
lrwxrwxrwx 1 root root 0 2009-07-02 10:42 module -> ../../../../module/ehci_hcd
--w------- 1 root root 4096 2009-07-02 10:42 new_id
--w------- 1 root root 4096 2009-07-02 10:42 uevent
--w------- 1 root root 4096 2009-07-02 10:42 unbind
lrwxrwxrwx 1 root root 0 2009-07-02 10:42 0000:00:10.3 -> ../../../../devices/pci0000:00/0000:00:10.3
kamil@kamil-desktop:~$ sudo -i
[sudo] password for kamil:
root@kamil-desktop:~# echo -n 0000:00:10:3 > /sys/bus/pci/drivers/ehci_hdc/unbind
-bash: /sys/bus/pci/drivers/ehci_hdc/unbind: No such file or directory
root@kamil-desktop:~# echo -n 0000:00:10:3 > /sys/bus/pci/drivers/ehci_hcd/unbind
-bash: echo: write error: No such device
root@kamil-desktop:~#
asi se na to už vykašlu... ale díky za rady
-
Máš tam překlep ;)
0000:00:10.3
NE
0000:00:10:3
-
Aha, dík za upozornění, ale stejně to nic neudělalo... jen toto
kamil@kamil-desktop:~$ su -
Heslo:
root@kamil-desktop:~# echo -n 0000:00:10.3 > /sys/bus/pci/drivers/ehci_hcd/unbind
root@kamil-desktop:~#
ale chtěl bych se zeptat, jestli to nemůže souviset se špatným připojením mého fotoaparátu, protože když tam je málo fotek cca5, tak se otevře ihned, ale když jich bylo kolem 1000, tak jsem čekal snad 5 minut, než mi vůbec systé napsal, že jsem připojil fotoaparát... jestli si to nejdřív indexuje soubor, co které paměťové medium obsahuje, a až potom napíše možnost ho otevřít, to nevím, ale nemůže to takto dělat i s tou paměťovou kartou? a to by u 16GB karty a pomalé čtečky trvalo dlouho, ne?
-
Aha, dík za upozornění, ale stejně to nic neudělalo...
Tím si jen dočasně zakázal modul ehci_hcd (komunikace s USB zařízení ve verzi 2.0). Systém by pak měl automaticky použít jiný (pomalejší) modul, který ale (obecně) nedělá tolik problémů. Není to ideální řešení, chtěl jsem tím jen zkusit, jestli provozování té čtečky je vůbec možné.
Po tom příkazu tu čtečku prostě připoj a vyzkoušej funkčnost.
ale chtěl bych se zeptat, jestli to nemůže souviset se špatným připojením mého fotoaparátu,
To nevím ;)