scoonma Posted January 27, 2009 Report Share Posted January 27, 2009 (edited) Is this device broken (it's rather new!) ? I cannot mount the device manually as /dev/sdc1 or /dev/sg4 neither. Any hints please? $lsusb Bus 001 Device 010: ID 090c:3000 Feiya Technology Corp. # dmesg | grep -i usb | tail -n 20 usb 1-3: New USB device found, idVendor=090c, idProduct=3000 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-3: Product: SM324BC MEMORY BAR usb 1-3: Manufacturer: Silicon Motion,Inc. usb-storage: device found at 10 usb-storage: waiting for device to settle before scanning scsi 7:0:0:0: Direct-Access USB MEMORY BAR 1000 PQ: 0 ANSI: 0 CCS usb-storage: device scan complete usb 1-3: USB disconnect, address 10 usb 1-3: new high speed USB device using ehci_hcd and address 11 usb 1-3: configuration #1 chosen from 1 choice scsi8 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 11 usb-storage: waiting for device to settle before scanning usb 1-3: New USB device found, idVendor=090c, idProduct=3000 usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-3: Product: SM324BC MEMORY BAR usb 1-3: Manufacturer: Silicon Motion,Inc. scsi 8:0:0:0: Direct-Access USB MEMORY BAR 1000 PQ: 0 ANSI: 0 CCS usb-storage: device scan complete # dmesg | grep -i scsi | tail -n 10 sd 6:0:0:0: [sdc] Attached SCSI removable disk sd 6:0:0:0: Attached scsi generic sg4 type 0 scsi7 : SCSI emulation for USB Mass Storage devices scsi 7:0:0:0: Direct-Access USB MEMORY BAR 1000 PQ: 0 ANSI: 0 CCS sd 7:0:0:0: [sdc] Attached SCSI removable disk sd 7:0:0:0: Attached scsi generic sg4 type 0 scsi8 : SCSI emulation for USB Mass Storage devices scsi 8:0:0:0: Direct-Access USB MEMORY BAR 1000 PQ: 0 ANSI: 0 CCS sd 8:0:0:0: [sdc] Attached SCSI removable disk sd 8:0:0:0: Attached scsi generic sg4 type 0 # hal-device | more 0: udi = '/org/freedesktop/Hal/devices/storage_serial_Silicon_Motion_Inc__USB_MEMORY_BAR_0_0' info.product = 'USB MEMORY BAR' (string) info.udi = '/org/freedesktop/Hal/devices/storage_serial_Silicon_Motion_Inc__USB_MEMORY_BAR_0_0' (string) info.vendor = '' (string) linux.hotplug_type = 3 (0x3) (int) storage.removable.media_size = 4009754624 (0xef000000) (uint64) block.device = '/dev/sdc' (string) storage.partitioning_scheme = 'none' (string) block.major = 8 (0x8) (int) block.minor = 32 (0x20) (int) block.is_volume = false (bool) storage.bus = 'usb' (string) storage.no_partitions_hint = false (bool) storage.media_check_enabled = true (bool) storage.automount_enabled_hint = true (bool) info.interfaces = { 'org.freedesktop.Hal.Device.Storage.Removable' } (string list) storage.drive_type = 'disk' (string) storage.model = 'USB MEMORY BAR' (string) storage.vendor = '' (string) storage.serial = 'Silicon_Motion,Inc._USB_MEMORY_BAR-0:0' (string) storage.firmware_version = '1000' (string) info.category = 'storage' (string) storage.lun = 0 (0x0) (int) info.capabilities = { 'storage', 'block' } (string list) storage.originating_device = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0' (string) storage.removable.media_available = true (bool) storage.removable = true (bool) storage.size = 0 (0x0) (uint64) storage.hotpluggable = true (bool) storage.requires_eject = false (bool) storage.removable.support_async_notification = false (bool) linux.sysfs_path = '/sys/block/sdc' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0_scsi_host_scsi_device_lun0' (string) info.addons = { 'hald-addon-storage' } (string list) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_Silicon_Motion_Inc__USB_MEMORY_BAR_0_0' (string) 1: udi = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0_scsi_host_scsi_device_lun0_scsi_generic' linux.subsystem = 'scsi_generic' (string) info.subsystem = 'scsi_generic' (string) linux.device_file = '/dev/sg4' (string) info.product = 'SCSI Generic Interface' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0_scsi_host_scsi_device_lun0_scsi_generic' (string) info.category = 'scsi_generic' (string) linux.sysfs_path = '/sys/class/scsi_generic/sg4' (string) info.capabilities = { 'scsi_generic' } (string list) info.parent = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0_scsi_host_scsi_device_lun0' (string) scsi_generic.device = '/dev/sg4' (string) linux.hotplug_type = 2 (0x2) (int) 2: udi = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0_scsi_host_scsi_device_lun0' scsi.model = 'USB MEMORY BAR' (string) linux.subsystem = 'scsi' (string) info.subsystem = 'scsi' (string) info.product = 'SCSI Device' (string) scsi.vendor = '' (string) scsi.type = 'disk' (string) info.udi = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0_scsi_host_scsi_device_lun0' (string) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-3/1-3:1.0/host7/target7:0:0/7:0:0:0' (string) info.parent = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial_if0_scsi_host' (string) scsi.host = 7 (0x7) (int) scsi.bus = 0 (0x0) (int) scsi.target = 0 (0x0) (int) info.linux.driver = 'sd' (string) scsi.lun = 0 (0x0) (int) linux.hotplug_type = 2 (0x2) (int) [...] 6: udi = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial' info.subsystem = 'usb_device' (string) usb_device.product = 'SM324BC MEMORY BAR' (string) linux.subsystem = 'usb' (string) linux.device_file = '/dev/bus/usb/001/010' (string) usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-3' (string) info.product = 'SM324BC MEMORY BAR' (string) usb_device.device_revision_bcd = 256 (0x100) (int) usb_device.configuration_value = 1 (0x1) (int) usb_device.max_power = 100 (0x64) (int) info.udi = '/org/freedesktop/Hal/devices/usb_device_90c_3000_noserial' (string) usb_device.num_configurations = 1 (0x1) (int) usb_device.num_ports = 0 (0x0) (int) usb_device.num_interfaces = 1 (0x1) (int) usb_device.linux.device_number = 10 (0xa) (int) usb_device.device_class = 0 (0x0) (int) linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:02.2/usb1/1-3' (string) usb_device.device_subclass = 0 (0x0) (int) usb_device.speed = 480 (double) info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_2_0000_00_02_2' (string) usb_device.device_protocol = 0 (0x0) (int) info.vendor = 'Feiya Technology Corp.' (string) usb_device.version = 2 (double) usb_device.vendor_id = 2316 (0x90c) (int) usb_device.is_self_powered = false (bool) info.linux.driver = 'usb' (string) usb_device.product_id = 12288 (0x3000) (int) usb_device.can_wake_up = false (bool) usb_device.vendor = 'Feiya Technology Corp.' (string) usb_device.bus_number = 1 (0x1) (int) linux.hotplug_type = 2 (0x2) (int) Edited February 1, 2009 by scoonma Quote Link to comment Share on other sites More sharing options...
Greg2 Posted January 28, 2009 Report Share Posted January 28, 2009 It doesn't appear to be broken. It's attached at sdc (probably sdc1). What error do you get when you try to manually mount it? Quote Link to comment Share on other sites More sharing options...
scoonma Posted January 28, 2009 Author Report Share Posted January 28, 2009 $mount -t vfat /dev/sdc1 /mnt/tst mount: Gerätedatei /dev/sdc1 existiert nicht This means file for device /dev/sdc1 does not exist (also tried sdc2,...) My DVD-RAM device used to be sdc1 (with harddisks sda and sdb), but there's no problem with different memory sticks, so I'm rather lost. Quote Link to comment Share on other sites More sharing options...
scarecrow Posted January 28, 2009 Report Share Posted January 28, 2009 (edited) Can you check the filesystem? If it's FAT16 (not FAT32) and the drive is larger than 2 GB, then it wouldn't be recognized by the OS. According to the books the maximum size of a FAT16 partition is 2 GB, but up to date I've seen twice 4GB pendrives formatted as FAT16, and which (rather paradoxically) were working under windows. You should also check if the drive is fake/ "overclocked". The best tool to find out is h2testw- which incidentally works OK under wine as well: http://www.heise.de/software/download/h2testw/50539 Edited January 28, 2009 by scarecrow Quote Link to comment Share on other sites More sharing options...
scoonma Posted January 29, 2009 Author Report Share Posted January 29, 2009 Can you check the filesystem? Unfortunately I cannot perform that check, the device appears as unformatted under Windows. When trying to do that, an error appears: "Device cannot be formatted". Thus I cannot apply h2testw, too. So...?!? Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted January 29, 2009 Report Share Posted January 29, 2009 If you can't format it, I'd say it's broken. I had problems with a new 2GB pendrive recently, and I could only use 1GB of it. After this, it would stop writing and then the device would disappear from the system. In the end I broke it into little pieces and threw it away. I would try connecting it one more time, deleting the partition from the USB stick, and re-creating it again as FAT32 and try to format it. Try to do this under Windows if you have it, and if it still fails, then put it in the bin and get a new one. Perhaps note that particular brand and not buy it again. I won't buy EMTEC anymore because of the problem I had with my 2GB one. I always buy Kingston now. Quote Link to comment Share on other sites More sharing options...
Greg2 Posted January 29, 2009 Report Share Posted January 29, 2009 I've had some success fixing CF-cards and USB-drives with Linux using fdisk to delete and recreate a new partition. What's the output of fdisk -l /dev/sdc Quote Link to comment Share on other sites More sharing options...
scoonma Posted January 29, 2009 Author Report Share Posted January 29, 2009 $ fdisk -l /dev/sdc results to plainly nothing, i.e. except a new command prompt. Quote Link to comment Share on other sites More sharing options...
ianw1974 Posted January 30, 2009 Report Share Posted January 30, 2009 Plug in the USB stick, and then check dmesg to see what /dev/sdx device was attached to it. Then, you can do the command again, or: fdisk -l with nothing, and it will list all disk-type devices attached. Of course, then you have to be sure you get the right one when you check which ones are listed. Checking dmesg first, should help to see which one was assigned, so you can check it specifically. Quote Link to comment Share on other sites More sharing options...
scoonma Posted February 1, 2009 Author Report Share Posted February 1, 2009 I've changed the stick as warranty case at the vendor. Was CnM before, now Intenso. So this is solved ... sort of. Quote Link to comment Share on other sites More sharing options...
scarecrow Posted February 1, 2009 Report Share Posted February 1, 2009 Intenso is a german rebrander of CD, DVD and USB media... To my poor knowledge they don't make anything- they just brand third party media. But... since the new stick works for you, I guess there's no need to contribute here anymore. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.