Thread summary:
- flash drive flaws largely fixed (but files still getting corrupted over time)
- deleted backup files successfully recovered from an NTFS Windows partition
Hello, Gurus:
I never had problems with USB sticks before. Not on Windows, not on a Mac, and in the years that I am now using Linux Mint on my laptop so far neither. But when I recently bought a 32 GB Intenso USB stick onto which to move files from my Linux Mint machine, the hell broke loose.
Problems:
1. Frequent kernel panic crashes when with Nemo I copy large files (several hundred MB or sometimes even over 1GB per file) onto the USB stick forcing me to move them one by one but it would still sometimes crash.
2. Several times the sudden claim that the USB stick was read-only, a problem I could overcome with "sudo chmod 777 /media/USERNAME" (with the real username, of course, and (always?) requiring either a restart or unplug-replug of the USB stick)
3. When sticking the USB stick into my TV to run the copied video files (to test them), at least one wasn't recognized and had to be copied on the USB stick again (despite exact same size, I think).
4. Last night the TV no longer recognized the USB stick, and neither did my Linux Mint laptop (at least not mounting it, although Nemo did scroll its sidebar when I plugged the USB stick in (still not listing it there, though)). I can no longer use the USB stick.
Investigation:
When I run the "Disk" utility (gnome-disk-utility 3.10.0), it mentions the USB stick not just once but twice, as if there were two of them:
Code: Select all
---
32 GB Drive
Model: Intenso Alu Line (8.07)
Size: 32 GB (32,023,511,040 bytes)
Serial Number: E3BBE0E7
Volumes: No Media
---
---
32 GB Drive
/dev/sdb
Model: Intenso Alu Line (8.07)
Size: 32 GB (32,023,511,040 bytes)
Serial Number: Intenso_Alu_Line-0:0
Volumes: 32 GB Unknown
Size: 32 GB (32,023,511,040 bytes)
Device: /dev/sdb
Contents: Unknown
---
In the terminal "~ lsusb" gives me info like this regarding the USB stick (with a sometimes changing Device number): Bus 003 Device 023: ID 058f:6387 Alcor Micro Corp. Flash Drive
Here are the detailed terminal feedbacks:
Code: Select all
FIRST TRY ("Alcor Micro Corp. Flash Drive" SEEMS TO REPRESENT THE USB STICK):
~ $ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 015: ID 04f3:0122 Elan Microelectronics Corp.
Bus 003 Device 003: ID 0bda:b728 Realtek Semiconductor Corp.
Bus 003 Device 022: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 003 Device 019: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 006: ID 04f2:b398 Chicony Electronics Co., Ltd
Bus 003 Device 005: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
AFTER USB REMOVAL THE LINE WAS GONE:
~ $ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 015: ID 04f3:0122 Elan Microelectronics Corp.
Bus 003 Device 003: ID 0bda:b728 Realtek Semiconductor Corp.
Bus 003 Device 019: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 006: ID 04f2:b398 Chicony Electronics Co., Ltd
Bus 003 Device 005: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
AFTER NEW INSERTION (Device CHANGE 022 --> 023):
~ $ lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 015: ID 04f3:0122 Elan Microelectronics Corp.
Bus 003 Device 003: ID 0bda:b728 Realtek Semiconductor Corp.
Bus 003 Device 023: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 003 Device 019: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 006: ID 04f2:b398 Chicony Electronics Co., Ltd
Bus 003 Device 005: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
~ $ lsusb
THE NEXT MORNING BACK FROM SUSPENSION (Device CHANGE 023 --> 024):
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 015: ID 04f3:0122 Elan Microelectronics Corp.
Bus 003 Device 003: ID 0bda:b728 Realtek Semiconductor Corp.
Bus 003 Device 024: ID 058f:6387 Alcor Micro Corp. Flash Drive
Bus 003 Device 019: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 003 Device 006: ID 04f2:b398 Chicony Electronics Co., Ltd
Bus 003 Device 005: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
REPEATED MENTIONINGS OF INTENSO Alu Line ALCOR FROM dmesg:
~ $ dmesg | grep -i USB
[111941.146764] usb 3-7: reset full-speed USB device number 3 using xhci_hcd
[111941.163265] usb 3-7: No LPM exit latency info found. Power management will be impacted.
[111941.274994] usb 3-11: reset full-speed USB device number 5 using xhci_hcd
[111941.403047] usb 3-12: reset high-speed USB device number 6 using xhci_hcd
[111941.531149] usb 3-9: reset full-speed USB device number 15 using xhci_hcd
[111941.547587] usb 3-9: ep 0x2 - rounding interval to 64 microframes, ep desc says 80 microframes
[112459.099665] usb 3-6: new high-speed USB device number 20 using xhci_hcd
[112459.129057] usb 3-6: New USB device found, idVendor=058f, idProduct=6387
[112459.129060] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[112459.129061] usb 3-6: Product: Intenso Alu Line
[112459.129062] usb 3-6: Manufacturer: ALCOR
[112459.129063] usb 3-6: SerialNumber: E3BBE0E7
[112459.129619] usb-storage 3-6:1.0: USB Mass Storage device detected
[112459.129858] scsi8 : usb-storage 3-6:1.0
[112480.969433] usb 3-6: USB disconnect, device number 20
[112488.107498] usb 3-6: new high-speed USB device number 21 using xhci_hcd
[112488.131627] usb 3-6: New USB device found, idVendor=058f, idProduct=6387
[112488.131635] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[112488.131639] usb 3-6: Product: Intenso Alu Line
[112488.131643] usb 3-6: Manufacturer: ALCOR
[112488.131646] usb 3-6: SerialNumber: E3BBE0E7
[112488.132346] usb-storage 3-6:1.0: USB Mass Storage device detected
[112488.133336] scsi9 : usb-storage 3-6:1.0
[112615.350042] usb 3-6: USB disconnect, device number 21
[112628.013187] usb 3-6: new high-speed USB device number 22 using xhci_hcd
[112628.037521] usb 3-6: New USB device found, idVendor=058f, idProduct=6387
[112628.037528] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[112628.037532] usb 3-6: Product: Intenso Alu Line
[112628.037535] usb 3-6: Manufacturer: ALCOR
[112628.037538] usb 3-6: SerialNumber: E3BBE0E7
[112628.038112] usb-storage 3-6:1.0: USB Mass Storage device detected
[112628.038190] scsi10 : usb-storage 3-6:1.0
[113183.050109] usb 3-6: USB disconnect, device number 22
[113191.608254] usb 3-6: new high-speed USB device number 23 using xhci_hcd
[113191.632612] usb 3-6: New USB device found, idVendor=058f, idProduct=6387
[113191.632618] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[113191.632622] usb 3-6: Product: Intenso Alu Line
[113191.632625] usb 3-6: Manufacturer: ALCOR
[113191.632628] usb 3-6: SerialNumber: E3BBE0E7
[113191.633301] usb-storage 3-6:1.0: USB Mass Storage device detected
[113191.634266] scsi11 : usb-storage 3-6:1.0
[113417.686187] usb 3-12: reset high-speed USB device number 6 using xhci_hcd
[113417.814336] usb 3-9: reset full-speed USB device number 15 using xhci_hcd
[113417.830775] usb 3-9: ep 0x2 - rounding interval to 64 microframes, ep desc says 80 microframes
[113417.942398] usb 3-11: reset full-speed USB device number 5 using xhci_hcd
[113418.070533] usb 3-7: reset full-speed USB device number 3 using xhci_hcd
[113418.086613] usb 3-7: No LPM exit latency info found. Power management will be impacted.
[113419.908644] usb 3-6: USB disconnect, device number 23
[113420.156704] usb 3-6: new high-speed USB device number 24 using xhci_hcd
[113420.177086] usb 3-6: string descriptor 0 read error: -71
[113420.177089] usb 3-6: New USB device found, idVendor=058f, idProduct=6387
[113420.177091] usb 3-6: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[113420.177546] usb-storage 3-6:1.0: USB Mass Storage device detected
[113420.177590] scsi12 : usb-storage 3-6:1.0
ADDRESSED BY "Vendor=058f ProdID=6387 Rev=01.00" IN THE 9th BLOCK:
~ $ usb-devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 3
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.13
S: Manufacturer=Linux 3.13.0-24-generic ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1a.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 6
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=8087 ProdID=8008 Rev=00.04
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 3
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.13
S: Manufacturer=Linux 3.13.0-24-generic ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:1d.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 8
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=8087 ProdID=8000 Rev=00.04
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh=14
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev=03.13
S: Manufacturer=Linux 3.13.0-24-generic xhci_hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
T: Bus=03 Lev=01 Prnt=01 Port=10 Cnt=01 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=ff(vend.) Sub=11 Prot=ff MxPS= 8 #Cfgs= 1
P: Vendor=138a ProdID=0011 Rev=00.78
S: SerialNumber=a98e2c788441
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
T: Bus=03 Lev=01 Prnt=01 Port=11 Cnt=02 Dev#= 6 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=04f2 ProdID=b398 Rev=39.89
S: Manufacturer=Vimicro corp.
S: Product=Integrated Camera
C: #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=256mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I: If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo
T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=03 Dev#= 19 Spd=1.5 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=045e ProdID=00cb Rev=01.00
S: Manufacturer=PixArt
S: Product=Microsoft USB Optical Mouse
C: #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
T: Bus=03 Lev=01 Prnt=01 Port=05 Cnt=04 Dev#= 24 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=058f ProdID=6387 Rev=01.00
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
T: Bus=03 Lev=01 Prnt=01 Port=06 Cnt=05 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 2.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=0bda ProdID=b728 Rev=02.00
S: Manufacturer=Realtek
S: Product=Bluetooth Radio
S: SerialNumber=00e04c000001
C: #Ifs= 2 Cfg#= 1 Atr=e0 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
T: Bus=03 Lev=01 Prnt=01 Port=08 Cnt=06 Dev#= 15 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=04f3 ProdID=0122 Rev=00.15
S: Manufacturer=ELAN
S: Product=Touchscreen
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 6
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev=03.13
S: Manufacturer=Linux 3.13.0-24-generic xhci_hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C: #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
NOTHING (NEITHER WHEN TARGETING THE USB STICK NOR MY MOUSE):
~ $ lsusb -d -v 058f:6387
Usage: lsusb [options]...
List USB devices
-v, --verbose
Increase verbosity (show descriptors)
-s [[bus]:][devnum]
Show only devices with specified device and/or
bus numbers (in decimal)
-d vendor:[product]
Show only devices with the specified vendor and
product ID numbers (in hexadecimal)
-D device
Selects which device lsusb will examine
-t, --tree
Dump the physical USB device hierarchy as a tree
-V, --version
Show version of program
-h, --help
Show usage and help
~ $ lsusb -d -v 058f
Usage: lsusb [options]...
List USB devices
-v, --verbose
Increase verbosity (show descriptors)
-s [[bus]:][devnum]
Show only devices with specified device and/or
bus numbers (in decimal)
-d vendor:[product]
Show only devices with the specified vendor and
product ID numbers (in hexadecimal)
-D device
Selects which device lsusb will examine
-t, --tree
Dump the physical USB device hierarchy as a tree
-V, --version
Show version of program
-h, --help
Show usage and help
~ $ lsusb -D -v 045e:00cb
Usage: lsusb [options]...
List USB devices
-v, --verbose
Increase verbosity (show descriptors)
-s [[bus]:][devnum]
Show only devices with specified device and/or
bus numbers (in decimal)
-d vendor:[product]
Show only devices with the specified vendor and
product ID numbers (in hexadecimal)
-D device
Selects which device lsusb will examine
-t, --tree
Dump the physical USB device hierarchy as a tree
-V, --version
Show version of program
-h, --help
Show usage and help
When I run gnome-disk-utility 3.10.0 again, now only one instance shows up (the more detailed second one).
More terminal stuff:
Code: Select all
~ lsblk
sda ... (cut out)
sdb 8:16 1 29.8G 0 disk
~ $ sudo mount /dev/sdb /media
Sorry, try again.
- Side note 1: I want to leave my USB sticks accessible by other devices and operating systems. Hence no Linux-specific reformatting. Also, the files I was copying onto the USB stick came from an NTFS partition (where the original Windows OS still resides).
Side note 2: USB stick is a.k.a. a USB flash drive, thumb drive, pen drive, gig stick, flash stick, jump drive, disk key, disk on key, flash-drive, memory stick, USB key, or USB memory ... *sigh*
Can anyone help? The files copied to the USB stick are already deleted from the hard drive and will be gone if I can't get the stick to work again.