You are not logged in.

#1 2014-04-18 09:35:14

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

USB stick not recognised

Hi there,

I have a USB stick here that is no longer properly detected.

Gparted does not list it, neither does fdisk -l.

However, I get a responsive output from dmesg, indicating that the stick is not completely broken:

[18521.104928] usb 8-2: device descriptor read/64, error -110
[18525.985126] usb 8-2: USB disconnect, device number 4
[18525.991533] sd 6:0:0:0: [sdc] Unhandled error code
[18525.991538] sd 6:0:0:0: [sdc]  
[18525.991540] Result: hostbyte=0x01 driverbyte=0x00
[18525.991543] sd 6:0:0:0: [sdc] CDB: 
[18525.991545] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00
[18525.991554] end_request: I/O error, dev sdc, sector 0
[18525.991559] Buffer I/O error on device sdc, logical block 0
[18525.991606] ldm_validate_partition_table(): Disk read failed.
[18525.991633]  sdc: unable to read partition table
[18525.991847] sd 6:0:0:0: [sdc] Attached SCSI removable disk
[18528.474937] usb 8-2: new high-speed USB device number 5 using ehci-pci
[18528.601259] usb-storage 8-2:1.0: USB Mass Storage device detected
[18528.602056] scsi7 : usb-storage 8-2:1.0

How can I reformat the stick so that it is recognised by the system again?

Thanks!

Last edited by orschiro (2014-04-18 09:35:46)

Offline

#2 2014-04-18 09:37:29

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,092

Re: USB stick not recognised

pacman -Q linux && uname -r


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#3 2014-04-18 11:15:26

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Re: USB stick not recognised

Why is the kernel version relevant here? I also tested the stick on a Windows computer and neither it is recognised there.

~ pacman -Q linux && uname -r
linux 3.14.1-1
3.14.1-1-ARCH

Last edited by orschiro (2014-04-18 11:15:45)

Offline

#4 2014-04-18 11:55:28

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: USB stick not recognised

orschiro wrote:

Why is the kernel version relevant here?

Because one possible cause for your issue is installing a new kernel but not rebooting, we now know this isn't the case.

You could try zeroing the drive using dd...

dd bs=4M if=/dev/zero of=/dev/sdc

...but looking at your dmesg output it could well be that the drive is dead.

Last edited by Slithery (2014-04-18 11:58:15)


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#5 2014-04-18 12:22:07

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Re: USB stick not recognised

I guess you are right and the hardware of the stick is broken. I tried dd to overwrite it. But it still does not appear, yet the dmesg changed:

[ 6780.369424] usb-storage: Error in queuecommand_lck: us->srb = ffff88004df36a80
[ 6814.936595] scsi 7:0:0:0: Direct-Access     USB2.0   Fl`s|`Disk2c     11p0 PQ: 0 ANSI: 1 CCS
[ 6814.938455] sd 7:0:0:0: [sdb] 16384000 512-byte logical blocks: (8.38 GB/7.81 GiB)
[ 6814.940626] sd 7:0:0:0: [sdb] Test WP failed, assume Write Enabled
[ 6814.941500] sd 7:0:0:0: [sdb] Asking for cache data failed
[ 6814.941505] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[ 6814.944080] sd 7:0:0:0: [sdb] Test WP failed, assume Write Enabled
[ 6814.944835] sd 7:0:0:0: [sdb] Asking for cache data failed
[ 6814.944838] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[ 6845.499430] usb 8-2: reset high-speed USB device number 9 using ehci-pci
[ 6876.422718] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6876.526075] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6876.629395] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6876.732770] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6876.836066] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6876.939360] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.042764] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.146072] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.249425] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.352728] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.456062] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.559446] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.662716] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.766060] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.869422] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6877.972727] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.076081] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.179416] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.282715] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.386035] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.489342] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.592759] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.696056] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.799372] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6878.902704] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.006029] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.109372] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.212702] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.316086] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.419370] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.522709] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.626059] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.729343] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.832715] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6879.936071] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.042708] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.146079] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.249392] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.352714] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.456067] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.559416] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.662693] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.766072] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.869432] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6880.972724] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.076050] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.179419] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.282715] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.386065] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.489423] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.592729] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.696054] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.799419] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6881.902703] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.006049] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.109423] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.212723] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.316062] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.419407] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.522710] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.626088] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.729434] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.832743] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6882.936042] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.039421] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.142711] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.246061] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.349401] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.452741] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.556060] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.659402] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.762732] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.866064] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6883.969401] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.072731] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.176046] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.282723] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.386062] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.489402] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.592752] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.696062] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.799397] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6884.902670] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.006015] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.109401] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.212765] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.316076] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.419410] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.522703] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.626064] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.729390] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.832729] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6885.936068] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6886.039394] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6886.142716] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6886.246067] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6886.349394] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6886.452725] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6886.556057] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6886.659358] usb-storage: Error in queuecommand_lck: us->srb = ffff88006ea6ea80
[ 6960.419459] INFO: task kworker/u8:3:20262 blocked for more than 120 seconds.
[ 6960.419466]       Tainted: G           O 3.14.1-1-ARCH #1
[ 6960.419468] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[ 6960.419470] kworker/u8:3    D ffffffff81133760     0 20262      2 0x00000000
[ 6960.419481] Workqueue: events_unbound async_run_entry_fn
[ 6960.419484]  ffff8801afaad8d0 0000000000000046 ffff8801af9e93a0 ffff8801afaadfd8
[ 6960.419488]  00000000000142c0 00000000000142c0 ffff8801af9e93a0 000000006e973400
[ 6960.419492]  ffff88006ea6f800 ffff88006e973400 ffff8801af9e93a0 0000000000000000
[ 6960.419496] Call Trace:
[ 6960.419503]  [<ffffffff81251de0>] ? generic_make_request+0xc0/0x110
[ 6960.419506]  [<ffffffff81251ea8>] ? submit_bio+0x78/0x160
[ 6960.419511]  [<ffffffff811da126>] ? bio_alloc_bioset+0x1a6/0x2b0
[ 6960.419516]  [<ffffffff81133760>] ? filemap_fdatawait+0x30/0x30
[ 6960.419521]  [<ffffffff814d7eb9>] schedule+0x29/0x70
[ 6960.419524]  [<ffffffff814d815f>] io_schedule+0x8f/0xe0
[ 6960.419527]  [<ffffffff8113376e>] sleep_on_page+0xe/0x20
[ 6960.419531]  [<ffffffff814d85d8>] __wait_on_bit_lock+0x48/0xb0
[ 6960.419535]  [<ffffffff811dbfb0>] ? blkdev_write_begin+0x30/0x30
[ 6960.419538]  [<ffffffff811338aa>] __lock_page+0x6a/0x70
[ 6960.419543]  [<ffffffff810aa390>] ? autoremove_wake_function+0x40/0x40
[ 6960.419546]  [<ffffffff811dbfc8>] ? blkdev_readpage+0x18/0x20
[ 6960.419550]  [<ffffffff81134528>] do_read_cache_page+0xf8/0x190
[ 6960.419554]  [<ffffffff811345f9>] read_cache_page+0x19/0x30
[ 6960.419558]  [<ffffffff8126263d>] read_dev_sector+0x2d/0x90
[ 6960.419561]  [<ffffffff8126728f>] read_lba+0xef/0x1a0
[ 6960.419565]  [<ffffffff812678aa>] ? find_valid_gpt+0xda/0x750
[ 6960.419568]  [<ffffffff812678ca>] find_valid_gpt+0xfa/0x750
[ 6960.419572]  [<ffffffff81267f20>] ? find_valid_gpt+0x750/0x750
[ 6960.419575]  [<ffffffff81267fa9>] efi_partition+0x89/0x440
[ 6960.419579]  [<ffffffff81283e19>] ? snprintf+0x39/0x40
[ 6960.419583]  [<ffffffff81267f20>] ? find_valid_gpt+0x750/0x750
[ 6960.419586]  [<ffffffff81263128>] check_partition+0x108/0x240
[ 6960.419590]  [<ffffffff81262d86>] rescan_partitions+0xb6/0x290
[ 6960.419606]  [<ffffffff811dd324>] __blkdev_get+0x354/0x4d0
[ 6960.419610]  [<ffffffff811dd65d>] blkdev_get+0x1bd/0x330
[ 6960.419614]  [<ffffffff811bd270>] ? unlock_new_inode+0x50/0x70
[ 6960.419617]  [<ffffffff811dbe73>] ? bdget+0x133/0x150
[ 6960.419621]  [<ffffffff81260741>] add_disk+0x3a1/0x4a0
[ 6960.419625]  [<ffffffff8137ab8c>] ? __pm_runtime_use_autosuspend+0x5c/0x70
[ 6960.419633]  [<ffffffffa010a435>] sd_probe_async+0x135/0x200 [sd_mod]
[ 6960.419637]  [<ffffffff8108d217>] async_run_entry_fn+0x37/0x130
[ 6960.419642]  [<ffffffff81080317>] process_one_work+0x167/0x420
[ 6960.419645]  [<ffffffff81080cd1>] worker_thread+0x121/0x3a0
[ 6960.419649]  [<ffffffff81080bb0>] ? manage_workers.isra.23+0x2a0/0x2a0
[ 6960.419652]  [<ffffffff810872a2>] kthread+0xd2/0xf0
[ 6960.419655]  [<ffffffff810871d0>] ? kthread_create_on_node+0x180/0x180
[ 6960.419660]  [<ffffffff814e2ffc>] ret_from_fork+0x7c/0xb0
[ 6960.419663]  [<ffffffff810871d0>] ? kthread_create_on_node+0x180/0x180
[ 7043.341817] usb 8-2: USB disconnect, device number 9
[ 7043.343020] sd 7:0:0:0: Device offlined - not ready after error recovery
[ 7043.346015] sd 7:0:0:0: [sdb] Unhandled error code
[ 7043.346020] sd 7:0:0:0: [sdb]  
[ 7043.346023] Result: hostbyte=0x01 driverbyte=0x00
[ 7043.346025] sd 7:0:0:0: [sdb] CDB: 
[ 7043.346027] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00
[ 7043.346036] end_request: I/O error, dev sdb, sector 0
[ 7043.346041] Buffer I/O error on device sdb, logical block 0
[ 7043.346097] ldm_validate_partition_table(): Disk read failed.
[ 7043.346129]  sdb: unable to read partition table
[ 7043.346327] sd 7:0:0:0: [sdb] Attached SCSI removable disk
[ 7045.322736] usb 8-2: new high-speed USB device number 10 using ehci-pci
[ 7045.448612] usb-storage 8-2:1.0: USB Mass Storage device detected
[ 7045.448886] scsi8 : usb-storage 8-2:1.0

Offline

#6 2015-04-14 21:23:44

lucacerone
Member
From: Spain
Registered: 2012-05-04
Posts: 144
Website

Re: USB stick not recognised

The pacman -Q && uname -a solution made my day smile thanks for posting!

Offline

Board footer

Powered by FluxBB