|
General Hardware General hardware related questions. |
|
Thread Tools | Display Modes |
|
|||
How can I tell if my USB drive is bad?
Hello,
Like the title asks. I have an old SanDisk Cruzer - 128MB. I plugged it into my new laptop and nothing - it was recognized, but didn't configure it to be mounted. That is, I got the umass0 and scsibus0, but no mention of the sd0 in the messages when I plugged it in. I thought maybe there was something wrong with the USB port or kernel until I thought to try another USB drive - a newer 2GB Cruzer. And to my relief it was recognized, configured and I was able to mount it. But that raises the question of whether the 128MB drive is then bad. It is able to be mounted on my other computers running Slackware and Windows and on the Windows machines at the University. But, this drive is no spring chicken - and I have corrupted the data on it more than once. Is there a way for me to definitively test this thing?
__________________
And the WORD was made flesh, and dwelt among us. (John 1:14) |
|
|||
Quote:
Different operating systems identify USB devices differently. It is common that the *BSD's look for known signatures, & code is auto-generated to handle these specific signatures. WRT NetBSD, the following appears to be the top-level abstraction of known devices: http://opengrok.netbsd.org/source/xr...ev/usb/usbdevs It may be worth your time to poke about the other files in this directory to see how other consumer USB devices are handled. The point here is that it is entire possible that a fully functional device may be correctly identified in one operating system but not by another. Quote:
|
|
|||
The settings mentioned about lvlamb are real mode specific, the BIOS is able to emulate a floppy/hard drive.
In protected mode, (i.e: 32-bit mode), the kernel is unaware of this emulation.. it communicates directly with the PCI bus, USB bus and eventually to the device. Why your device isn't working is unknown, the fact that it's working on other operating systems may indicate the device is "quirky".. i.e: substandard implementation of the USB mass storage protocol. Try booting an OpenBSD livecd, see if it gets detected.. |
|
|||
Quote:
Thanks for the replies.
__________________
And the WORD was made flesh, and dwelt among us. (John 1:14) |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
looking for external drive buy suggestions | gosha | General Hardware | 20 | 5th September 2009 05:32 AM |
which drive is what? | knasbas | OpenBSD Installation and Upgrading | 2 | 20th July 2009 09:48 PM |
Did I fry my hard drive? | JMJ_coder | General Hardware | 7 | 23rd December 2008 10:38 PM |
CF as a *BSD hard drive? | JMJ_coder | General Hardware | 26 | 31st July 2008 05:13 PM |
USB flash drive | criglerj | NetBSD General | 1 | 26th July 2008 01:25 AM |