pendrive nie dzia

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
shenlon
Posty: 3
Rejestracja: 02 listopada 2010, 18:37

pendrive nie działa po zamknięciu pokrywy laptopa

Post autor: shenlon »

Witam.
Dzisiaj miałem podłączonego pod Debianem pendrive'a i zamknąłem pokrywę od laptopa. Po otwarciu jej przez kilka minut wyświetlała się jedynie ciemność, więc postanowiłem wyłączyć laptopa z palca. Po uruchomieniu mam problem z pendrivem. Mianowicie, Windows7 go wykrywa, pokazuje jednak rozmiar 0B i odmawia dostępu do woluminu, Debian również go wykrywa (lsusb), jednak nie mogę go zamontować ani nic.
Czy mogę go jakoś odratować?
Z góry dziękuję za odpowiedź.
Awatar użytkownika
lun
Beginner
Posty: 266
Rejestracja: 01 lutego 2010, 22:06
Lokalizacja: Warszawa

Post autor: lun »

Zanim zaczniesz cokolwiek robić, zrób sobie obraz tego urządzenia wykorzystując do tego dd (porady jak zrobić obraz znajdziesz na forum).
Później możesz rozpocząć zabawy na pendrive. Wygląda na to że poleciał Ci system plików a do tego najlepiej nadaje się Testdisk. Nie jestem pewien czy Debian jest w niego standardowo wyposażony, czy też będziesz musiał doinstalować go z repozytoriów. Wspominałeś o Windows7 więc nadmienię tylko że Testdisk ma również swoją wersję pod ten system (piszę tak na wszelki wypadek).
shenlon
Posty: 3
Rejestracja: 02 listopada 2010, 18:37

Post autor: shenlon »

Niestety, ale Testdisk nie wyświetla go w dostępnych urządzeniach (wersja zarówno pod Windowsem jak i pod Linuxem).
Awatar użytkownika
turox
Posty: 49
Rejestracja: 19 września 2010, 15:40
Lokalizacja: Tychy

Post autor: turox »

Nie jeździj testdiskiem po pendrivie tylko po zrzucie z niego.
wpisz na konsoli:

Kod: Zaznacz cały

tail -f /var/log/syslog
a potem włóż pendrive'a
Powinno się pokazać trochę linii w rodzaju:

Kod: Zaznacz cały

Nov  3 09:08:11 dziobak kernel: [3762369.906933] scsi 3:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
Nov  3 09:08:11 dziobak kernel: [3762369.909612] sd 3:0:0:0: [sdf] 7823296 512-byte hardware sectors (4006 MB)
Nov  3 09:08:11 dziobak kernel: [3762369.909612] sd 3:0:0:0: [sdf] Write Protect is off
Nov  3 09:08:11 dziobak kernel: [3762369.909612] sd 3:0:0:0: [sdf] Mode Sense: 65 44 09 30
Nov  3 09:08:11 dziobak kernel: [3762369.909612] sd 3:0:0:0: [sdf] Assuming drive cache: write through
Nov  3 09:08:11 dziobak kernel: [3762369.913615] sd 3:0:0:0: [sdf] 7823296 512-byte hardware sectors (4006 MB)
Nov  3 09:08:11 dziobak kernel: [3762369.913615] sd 3:0:0:0: [sdf] Write Protect is off
Nov  3 09:08:11 dziobak kernel: [3762369.913615] sd 3:0:0:0: [sdf] Mode Sense: 65 44 09 30
Nov  3 09:08:11 dziobak kernel: [3762369.913615] sd 3:0:0:0: [sdf] Assuming drive cache: write through
Nov  3 09:08:11 dziobak kernel: [3762369.913615]  sdf: sdf1
Nov  3 09:08:11 dziobak kernel: [3762369.913616] sd 3:0:0:0: [sdf] Attached SCSI removable disk
ten sdf to jest właśnie urządzenie pendrive /dev/sdf - robisz z tego zrzut:

Kod: Zaznacz cały

dd if=/dev/sdf of=/jakis/katalog/na/zrzut/obraz.img conv=noerror
A potem testdiskiem szukasz co na tym obrazie /jakis/katalog/na/zrzut/obraz.img

Jeśli po wsadzeniu pendrive nic się w logach nie pojawia, to pewnie masz uwalony elektrycznie... pendrive albo port USB.
shenlon
Posty: 3
Rejestracja: 02 listopada 2010, 18:37

Post autor: shenlon »

Tak więc po podłączeniu pokazuje:

Kod: Zaznacz cały

Nov  3 19:16:33 shen-debian kernel: [ 1730.744118] usb 1-4: new high speed USB device using ehci_hcd and address 3
Nov  3 19:16:34 shen-debian kernel: [ 1731.003380] usb 1-4: New USB device found, idVendor=05dc, idProduct=a732
Nov  3 19:16:34 shen-debian kernel: [ 1731.003386] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov  3 19:16:34 shen-debian kernel: [ 1731.003391] usb 1-4: Product: JD Secure II +
Nov  3 19:16:34 shen-debian kernel: [ 1731.003394] usb 1-4: Manufacturer: Lexar
Nov  3 19:16:34 shen-debian kernel: [ 1731.003397] usb 1-4: SerialNumber: AA04013000001092
Nov  3 19:16:34 shen-debian kernel: [ 1731.003546] usb 1-4: configuration #1 chosen from 1 choice
Nov  3 19:16:34 shen-debian kernel: [ 1731.003901] scsi9 : SCSI emulation for USB Mass Storage devices
Nov  3 19:16:34 shen-debian kernel: [ 1731.004183] usb-storage: device found at 3
Nov  3 19:16:34 shen-debian kernel: [ 1731.004186] usb-storage: waiting for device to settle before scanning
Nov  3 19:16:39 shen-debian kernel: [ 1736.004252] usb-storage: device scan complete
Nov  3 19:16:39 shen-debian kernel: [ 1736.005340] scsi 9:0:0:0: Direct-Access     Lexar    JD Secure II +   1100 PQ: 0 ANSI: 0 CCS
Nov  3 19:16:39 shen-debian kernel: [ 1736.006034] sd 9:0:0:0: Attached scsi generic sg2 type 0
Nov  3 19:17:16 shen-debian kernel: [ 1773.100144] usb 1-4: reset high speed USB device using ehci_hcd and address 3
Nov  3 19:17:31 shen-debian kernel: [ 1788.212105] usb 1-4: device descriptor read/64, error -110
Nov  3 19:17:46 shen-debian kernel: [ 1803.428149] usb 1-4: device descriptor read/64, error -110
Nov  3 19:17:46 shen-debian kernel: [ 1803.648038] usb 1-4: reset high speed USB device using ehci_hcd and address 3
Nov  3 19:18:01 shen-debian kernel: [ 1818.760140] usb 1-4: device descriptor read/64, error -110
A po odłączeniu:

Kod: Zaznacz cały

Nov  3 19:19:16 shen-debian kernel: [ 1893.635682] usb 2-1: USB disconnect, address 13
Nov  3 19:19:16 shen-debian kernel: [ 1893.636082] sd 10:0:0:0: [sdb] READ CAPACITY failed
Nov  3 19:19:16 shen-debian kernel: [ 1893.636087] sd 10:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Nov  3 19:19:16 shen-debian kernel: [ 1893.636094] sd 10:0:0:0: [sdb] Sense not available.
Nov  3 19:19:16 shen-debian kernel: [ 1893.636117] sd 10:0:0:0: [sdb] Write Protect is off
Nov  3 19:19:16 shen-debian kernel: [ 1893.636121] sd 10:0:0:0: [sdb] Mode Sense: 00 00 00 00
Nov  3 19:19:16 shen-debian kernel: [ 1893.636124] sd 10:0:0:0: [sdb] Assuming drive cache: write through
Nov  3 19:19:16 shen-debian kernel: [ 1893.637398] sd 10:0:0:0: [sdb] READ CAPACITY failed
Nov  3 19:19:16 shen-debian kernel: [ 1893.637403] sd 10:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Nov  3 19:19:16 shen-debian kernel: [ 1893.637410] sd 10:0:0:0: [sdb] Sense not available.
Nov  3 19:19:16 shen-debian kernel: [ 1893.637429] sd 10:0:0:0: [sdb] Assuming drive cache: write through
Nov  3 19:19:16 shen-debian kernel: [ 1893.637434] sd 10:0:0:0: [sdb] Attached SCSI removable disk
ODPOWIEDZ