pendrive usb nie jest rozpoznawany przez system

Tylko tematy nie mieszczące się powyżej.
amateja
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 21 mar 2010, 20:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Architektura: x86

pendrive usb nie jest rozpoznawany przez system

Post autor: amateja »

Witajcie,

W logach kernela lądują takie wpisy:

Kod: Zaznacz cały

hub 1-0:1.0: unable to enumerate USB device on port 4
Nie jest tworzone urządzenie w katalogu /dev. A lsusb nie zeznaje nic nowego z wpiętym pendrivem. Podobnie nic nie wnosi fdisk -l. Testowane z różnymi jądrami (w tym i pod Kubuntu LiveCD 9.10) i kilkoma dyskami usb.

Sprzęt: ThinkPad IBM T42

uname -r

Kod: Zaznacz cały

2.6.32-16-386
Pod inną dystrybucją udało mi się obejść problem przez usunięcie modułu ehci_hcd. Tutaj jednak nie jest używany ten moduł.

Kod: Zaznacz cały

lsmod | grep usb
btusb                  10925  2 
bluetooth              49892  9 rfcomm,sco,bnep,l2cap,btusb
lsmod | grep hci
Z góry dzięki za pomoc.
Awatar użytkownika
nid3
Sędziwy Jeż
Sędziwy Jeż
Posty: 67
Rejestracja: 08 lis 2007, 18:27
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: KDE Plasma
Architektura: x86
Kontakt:

Odp: pendrive usb nie jest rozpoznawany przez system

Post autor: nid3 »

wiesz nigdy ale przenigdy nie miałem problemu z pendrive, najwyżej z mp3 wraz z łączem na usb. polecenie lsusb nic nie wykrywa?
Jeśli masz problemy z Ubuntu --->http://ubuntuguide.org/wiki/Ubuntu:Intrepid
amateja
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 21 mar 2010, 20:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: KDE Plasma
Architektura: x86

Odp: pendrive usb nie jest rozpoznawany przez system

Post autor: amateja »

Polecenie lsusb nie może nic wykryć (i nie wykrywa, tak jak napisałem) skoro system nawet nie może odpytać huba o urządzenie do niego podłączone :). Uruchomiłem czystą wersję live na innym laptopie i ten problem nie wystąpił, więc nie dziwię się, że nie każdy ma z tym kłopot. Prawdopodobnie musiałbym przekompilować jajko bez modułu, który mi bruździ, ale na to nie mam głowy, jeśli nie istnieje jakiś ogólny i wygodniejszy sposób.

Oczywiście jeśli znajdzie się odpowiedź na powyższy problem z chęcią wypróbuję.

EDIT:
Niektóre maszyny, w tym IBM T42, mają interfejsy USB w różnych wersjach. Aby było ciekawej ten konkretny model ma wystawione porty w wersji 1.1 oraz wewnętrzny moduł bluetooth na interfejsie USB 2.0. Ubuntu ma niestety wbudowane sterowniki ehci_hcd w jądro systemu. Od wersji jądra 2.6.13-rc3 pojawił się mechanizm pozwalający na odpięcie wbudowanych modułów od urządzeń. Mnie pomogła komenda:

Kod: Zaznacz cały

echo -n "0000:00:1d.7" > /sys/bus/pci/drivers/ehci_hcd/unbind
Gdzie numer urządzenia (to ten w cudzysłowie) jest nazwą katalogu/symlinka w katalogu /sys/bus/pci/drivers/ehci_hcd/. Informacje na ten temat znalazłem tutaj http://lwn.net/Articles/143397/ , a pomoc w namierzeniu rozwiązania i wiele cennych rad udzielili koledzy-developerzy z dystrybucji PLD Linux, za co im serdecznie dziękuję, a szczególne ukłony należą się pawelz.
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości