Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
I was given a usb thumb drive that will not open in Windows due to corruption.
Simply, I want to see if I can mount it in Linux or use cfdisk to repartition it. When I plug it in and start my computer, everything looks to be fine. I run lsmod and I see usb_storage, scsi_mod, usbcore
For the life of me I cant get figure out which dev is used to access it. None of the sd* work. 'cat /proc/bus/usb/devices' gives me this:
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.06
S: Manufacturer=Linux 2.6.8 uhci_hcd
S: Product=VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
S: SerialNumber=0000:00:07.2
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255msI have no idea what that may mean. but hopefully it helps everyone else.

perhaps debian is different than RHat or Mdrk,
but devices indicates that the only product recognized is the USB controllertry
dmesg|grep -i usb
also try
insmod usb-uhci

Okay, here is the results:
Script started on Sat Mar 26 11:41:51 2005
/home/cpradio# dmesg | grep -i usb
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.2
uhci_hcd 0000:00:07.2: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
usb 1-1: new full speed USB device using address 2
usb 1-1: device not accepting address 2, error -71
usb 1-1: new full speed USB device using address 3
usb 1-1: device not accepting address 3, error -71
/home/cpradio# insmod usb-uhci
insmod: can't read 'usb-uhci': No such file or directory
/home/cpradio# insmod usb_uhci
insmod: can't read 'usb_uhci': No such file or directory
/home/cpradio# insmod uhci_hcd
insmod: can't read 'uhci_hcd': No such file or directory
/home/cpradio# uname -a
Linux marie 2.6.8 #4 Thu Mar 10 17:37:44 EST 2005 i686 GNU/Linux
/home/cpradio# exitScript done on Sat Mar 26 11:42:43 2005
Matt

What command are you using to try and mount
the device? It should generally appear as
the first unused scsi drive on your system,
usually /dev/sda1:
# mount -t vfat /dev/sda1 /mnt/thumb
or
# mount -t usbfs /dev/sda1 /mnt/thumb
Also try "insmod usb_ohci" instead of
"insmod usb_uhci". You should be able to
find all your available kernel modules
under /lib/modules/:
$ find /lib/modules -name "*usb*"

/dev/sda doesn't exist...which I think has to do with this: "usb 1-1: device not accepting address 2, error -71"
This is what I get when I run that find for usb.
cpradio:/home/cpradio# find /lib/modules/ -name "*usb*"
/lib/modules/2.6.8-1-386/kernel/drivers/bluetooth/bfusb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/bluetooth/hci_usb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/char/watchdog/pcwd_usb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/isdn/hisax/hfc_usb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/media/dvb/ttusb-budget
/lib/modules/2.6.8-1-386/kernel/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.ko
/lib/modules/2.6.8-1-386/kernel/drivers/media/dvb/ttusb-dec
/lib/modules/2.6.8-1-386/kernel/drivers/media/dvb/ttusb-dec/ttusb_dec.ko
/lib/modules/2.6.8-1-386/kernel/drivers/media/video/cpia_usb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/net/irda/irda-usb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb
/lib/modules/2.6.8-1-386/kernel/drivers/usb/class/usb-midi.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/class/usblp.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/core/usbcore.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/image/hpusbscsi.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/input/mtouchusb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/input/touchkitusb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/input/usbhid.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/input/usbkbd.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/input/usbmouse.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/media/usbvideo.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/misc/legousbtower.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/misc/tiglusb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/misc/usblcd.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/misc/usbled.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/misc/usbtest.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/net/usbnet.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/serial/ir-usb.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/serial/kl5kusb105.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/serial/usbserial.ko
/lib/modules/2.6.8-1-386/kernel/drivers/usb/storage/usb-storage.ko
/lib/modules/2.6.8-1-386/kernel/sound/usb
/lib/modules/2.6.8-1-386/kernel/sound/usb/snd-usb-audio.ko
/lib/modules/2.6.8-1-386/modules.usbmap
/lib/modules/2.6.8-2-386/kernel/drivers/bluetooth/bfusb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/bluetooth/hci_usb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/char/watchdog/pcwd_usb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/isdn/hisax/hfc_usb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/media/dvb/ttusb-budget
/lib/modules/2.6.8-2-386/kernel/drivers/media/dvb/ttusb-budget/dvb-ttusb-budget.ko
/lib/modules/2.6.8-2-386/kernel/drivers/media/dvb/ttusb-dec
/lib/modules/2.6.8-2-386/kernel/drivers/media/dvb/ttusb-dec/ttusb_dec.ko
/lib/modules/2.6.8-2-386/kernel/drivers/media/video/cpia_usb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/net/irda/irda-usb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb
/lib/modules/2.6.8-2-386/kernel/drivers/usb/class/usb-midi.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/class/usblp.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/core/usbcore.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/image/hpusbscsi.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/input/mtouchusb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/input/touchkitusb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/input/usbhid.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/input/usbkbd.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/input/usbmouse.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/media/usbvideo.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/misc/legousbtower.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/misc/tiglusb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/misc/usblcd.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/misc/usbled.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/misc/usbtest.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/net/usbnet.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/serial/ir-usb.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/serial/kl5kusb105.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/serial/usbserial.ko
/lib/modules/2.6.8-2-386/kernel/drivers/usb/storage/usb-storage.ko
/lib/modules/2.6.8-2-386/kernel/sound/usb
/lib/modules/2.6.8-2-386/kernel/sound/usb/snd-usb-audio.ko
/lib/modules/2.6.8-2-386/modules.usbmapI have the feeling that this USB device is really screwed up and it might not be fixable.

But, my USB Zip Drive works perfectly in the USB port... It is only the thumbdrive that doesn't.
Matt

Have you tried mounting a second partition?
Perhaps /dev/sda2? If you have your zip
plugged in then it may be /dev/hdb2. I have
come across one thumb drive which I couldn't
get to work under GNU/Linux (can't remember
the make/model). All there was was a small
partition on it which I could mount which
looked as though it contained windoze
drivers for the device. I imagined that they
would be required to view the rest of the
device. Can you try another make of thumb
drive off a mate to test...?

I have successfully had my girlfriend's thumbdrive mounted, my usb zip drive (not at the same time -- probably could, just never had the need), however, I cannot get this SansDisk ThumbDrive to mount. It does not work in Windows either (due to some kind of corruption, I was hoping I could mount it in Linux though to see if I could retrieve any data)
It's alright if I can't. I have already recreated everything that was on it, I just wanted to see if I missed a step or two that is making me unable to mount it. It seems I am not.

![]() |
Lexmark Z65p
|
Vi configuration
|

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |