Niewidzialny pendrive

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Maniu
Posty: 7
Rejestracja: 07 listopada 2010, 22:43

Niewidzialny pendrive

Post autor: Maniu »

Znajomy ostatnio dał mi pendrive do sprawdzenia, gdyż przestał mu działać. Po wetknięciu NIE pojawił mi się na liście polecenia:

Kod: Zaznacz cały

fdisk -l
Poniżej przedstawiam co zanotował syslog:

Kod: Zaznacz cały

Dec 21 15:59:16 debian kernel: [78154.206406] usb 1-7: USB disconnect, address 10
Dec 21 15:59:22 debian kernel: [78159.680079] usb 1-7: new high speed USB device using ehci_hcd and address 11
Dec 21 15:59:22 debian kernel: [78159.818595] usb 1-7: New USB device found, idVendor=0951, idProduct=1607
Dec 21 15:59:22 debian kernel: [78159.818600] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec 21 15:59:22 debian kernel: [78159.818604] usb 1-7: Product: DataTraveler 2.0
Dec 21 15:59:22 debian kernel: [78159.818606] usb 1-7: Manufacturer: Kingston
Dec 21 15:59:22 debian kernel: [78159.818609] usb 1-7: SerialNumber: 001D0F0CCF4EF96165580B5D
Dec 21 15:59:22 debian kernel: [78159.818821] usb 1-7: configuration #1 chosen from 1 choice
Dec 21 15:59:22 debian kernel: [78159.822178] scsi6 : SCSI emulation for USB Mass Storage devices
Dec 21 15:59:22 debian kernel: [78159.822480] usb-storage: device found at 11
Dec 21 15:59:22 debian kernel: [78159.822482] usb-storage: waiting for device to settle before scanning
Dec 21 15:59:27 debian kernel: [78164.820559] usb-storage: device scan complete
Dec 21 15:59:27 debian kernel: [78164.822572] scsi 6:0:0:0: Direct-Access     GENERIC  USB Mass Storage 1.00 PQ: 0 ANSI: 2
Dec 21 15:59:27 debian kernel: [78164.826717] sd 6:0:0:0: Attached scsi generic sg2 type 0
Dec 21 15:59:27 debian kernel: [78164.837115] sd 6:0:0:0: [sdb] READ CAPACITY failed
Dec 21 15:59:27 debian kernel: [78164.837120] sd 6:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Dec 21 15:59:27 debian kernel: [78164.837124] sd 6:0:0:0: [sdb] Sense Key : Illegal Request [current] 
Dec 21 15:59:27 debian kernel: [78164.837128] sd 6:0:0:0: [sdb] Add. Sense: Invalid command operation code
Dec 21 15:59:27 debian kernel: [78164.837599] sd 6:0:0:0: [sdb] Write Protect is off
Dec 21 15:59:27 debian kernel: [78164.837602] sd 6:0:0:0: [sdb] Mode Sense: 16 07 09 51
Dec 21 15:59:27 debian kernel: [78164.837605] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Dec 21 15:59:27 debian kernel: [78164.842097] sd 6:0:0:0: [sdb] READ CAPACITY failed
Dec 21 15:59:27 debian kernel: [78164.842101] sd 6:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Dec 21 15:59:27 debian kernel: [78164.842105] sd 6:0:0:0: [sdb] Sense Key : Illegal Request [current] 
Dec 21 15:59:27 debian kernel: [78164.842109] sd 6:0:0:0: [sdb] Add. Sense: Invalid command operation code
Dec 21 15:59:27 debian kernel: [78164.842598] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Dec 21 15:59:27 debian kernel: [78164.842602] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Czy istnieje sposób żeby go uratować?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

A przedstaw wynik polecenia:

Kod: Zaznacz cały

dmesg | tail -n100
zaraz po podpięciu urządzenia.
Maniu
Posty: 7
Rejestracja: 07 listopada 2010, 22:43

Post autor: Maniu »

Poniżej wynik tego polecenia. Wygląda to na te same logi co powyżej. Po rozmowie dowiedziałem się, że pokazało mu się dużo plików o dziwnych nazwach i je skasował a pendrive się przestał uruchamiać. Chyba wszystko wskazuje na fizyczne uszkodzenie. Szkoda trochę tych 16GB :)

Kod: Zaznacz cały

[31487.160084] usb 1-3: new high speed USB device using ehci_hcd and address 4
[31487.298475] usb 1-3: New USB device found, idVendor=0951, idProduct=1607
[31487.298481] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[31487.298484] usb 1-3: Product: DataTraveler 2.0
[31487.298487] usb 1-3: Manufacturer: Kingston
[31487.298489] usb 1-3: SerialNumber: 001D0F0CCF4EF96165580B5D
[31487.298647] usb 1-3: configuration #1 chosen from 1 choice
[31488.746434] Initializing USB Mass Storage driver...
[31488.746573] scsi2 : SCSI emulation for USB Mass Storage devices
[31488.746672] usbcore: registered new interface driver usb-storage
[31488.746675] USB Mass Storage support registered.
[31488.747413] usb-storage: device found at 4
[31488.747416] usb-storage: waiting for device to settle before scanning
[31493.745349] usb-storage: device scan complete
[31493.745929] scsi 2:0:0:0: Direct-Access     GENERIC  USB Mass Storage 1.00 PQ: 0 ANSI: 2
[31493.746929] sd 2:0:0:0: Attached scsi generic sg2 type 0
[31493.752636] sd 2:0:0:0: [sdb] READ CAPACITY failed
[31493.752645] sd 2:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[31493.752654] sd 2:0:0:0: [sdb] Sense Key : Illegal Request [current] 
[31493.752666] sd 2:0:0:0: [sdb] Add. Sense: Invalid command operation code
[31493.753252] sd 2:0:0:0: [sdb] Write Protect is off
[31493.753260] sd 2:0:0:0: [sdb] Mode Sense: 16 07 09 51
[31493.753266] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[31493.757135] sd 2:0:0:0: [sdb] READ CAPACITY failed
[31493.757142] sd 2:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[31493.757151] sd 2:0:0:0: [sdb] Sense Key : Illegal Request [current] 
[31493.757162] sd 2:0:0:0: [sdb] Add. Sense: Invalid command operation code
[31493.757758] sd 2:0:0:0: [sdb] Assuming drive cache: write through
[31493.757766] sd 2:0:0:0: [sdb] Attached SCSI removable disk
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Jak już nie zależy na danych to może próba formatowania przyniesie jakiś pozytywny skutek. Spróbuj jakiegoś linuksowego systemu plików.
Maniu
Posty: 7
Rejestracja: 07 listopada 2010, 22:43

Post autor: Maniu »

Niestety fdisk nie pokazuje urządzenia więc nie ma czego formatować. Na Windowsie widać było partycję w moim komputerze, ale nie dało się jej otworzyć a formatowanie wywalało błąd.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:

Kod: Zaznacz cały

[31488.746434] Initializing USB Mass Storage driver...
[31488.746573] scsi2 : SCSI emulation for USB Mass Storage devices
[31488.746672] usbcore: registered new interface driver usb-storage
[31488.746675] USB Mass Storage support registered.
[31488.747413] usb-storage: device found at 4
[31488.747416] usb-storage: waiting for device to settle before scanning
[31493.745349] usb-storage: device scan complete
[31493.745929] scsi 2:0:0:0: Direct-Access     GENERIC  USB Mass Storage 1.00 PQ: 0 ANSI: 2
[31493.746929] sd 2:0:0:0: Attached scsi generic sg2 type 0
[31493.752636] sd 2:0:0:0: [sdb] READ CAPACITY failed
Przecież Linux widzi to urządzenie. Fdisk tego nie zobaczy bo jest uszkodzona możliwość odczytu z tego urządzenia. Ale sformatować można:

Kod: Zaznacz cały

man mkfs.ext3
man mkfs.reiserfs

Kod: Zaznacz cały

mkfs.ext3 -m 0 /dev/sdb
Jak nie chcesz się bawić w konsoli opcjami to zainstaluj pakiet: http://packages.debian.org/search?keywo ... lla-search
Lub skorzystaj z dystrybucji narzędziowej:
http://debian.linux.pl/threads/9479-Dys ... we-live-cd
Maniu
Posty: 7
Rejestracja: 07 listopada 2010, 22:43

Post autor: Maniu »

Rzeczywiście trochę zbyt pewnie napisałem z tym formatowaniem.

Kod: Zaznacz cały

debian:/home/mariusz# mkfs.ext3 -m 0 /dev/sdb
mke2fs 1.41.12 (17-May-2010)
/dev/sdb jest całym urządzeniem, a nie tylko jedną partycją!
Kontynuować mimo to? (t,n) t
mkfs.ext3: Odczytany rozmiar urządzenia wynosi zero. Podano błędną partycję
	lub tablica partycji nie była odczytana ponownie po uruchomieniu
	fdiska z powodu zajętej modyfikowanej partycji. Ponowny odczyt
	tablicy partycji może wymagać rebootu.
Gparted nie widzi sdb.
ODPOWIEDZ