Hello,
I'm having trouble getting my XS Drive II working. I want to at least be able to access the hard drive. I think I should also be able to access flash cards, but that would be icing on the cake. Linux sees it and even tells me it is a drive, but I get the "not claimed by any active driver." message.
After looking at dmesg output I added this
/dev/sda /mnt/xs vfat auto,user 0 0
to /etc/fstab. But when I tried to mount it, mount hung (and I couldn't even kill the process).
Here's what I have so far:
I'm running Redhat 9 (2.4.20-8).
cat /proc/scsi/scsi output:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: USB Model: USB Rev: 1.06
Type: Direct-Access ANSI SCSI revision: 02
lsusb output:
...
Bus 003 Device 002: ID 0d7d:1270 Apacer
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0d7d Apacer
idProduct 0x1270
bcdDevice 1.00
iManufacturer 1
iProduct 2 USB
iSerial 3 0A370E00312E
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 512
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 512
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 4
Language IDs: (length=4)
0409 English(US)
...
dmesg output:
...
hub.c: new USB device 00:0f.2-5, assigned address 2
usb.c: USB device 2 (vend/prod 0xd7d/0x1270) is not claimed by any active driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: USB Model: USB Rev: 1.06
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 39070080 512-byte hdwr sectors (20004 MB)
sda: Write Protect is off
sda: sda1 sda2 sda3 sda4
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
lsmod output:
Module Size Used by Not tainted
usb-storage 68628 0
radeon 114916 1
agpgart 46752 3
parport_pc 18756 1 (autoclean)
lp 8868 0 (autoclean)
parport 36480 1 (autoclean) [parport_pc lp]
autofs 12948 0 (autoclean) (unused)
tulip 43648 1
ipt_REJECT 3896 6 (autoclean)
iptable_filter 2380 1 (autoclean)
ip_tables 14648 2 [ipt_REJECT iptable_filter]
sg 35980 0 (autoclean)
sr_mod 17912 0 (autoclean)
ide-scsi 11984 0
ide-cd 35196 0
cdrom 33472 0 [sr_mod ide-cd]
sd_mod 13388 0 (autoclean)
scsi_mod 106200 5 (autoclean) [usb-storage sg sr_mod ide-scsi sd_mod]
nls_iso8859-1 3484 1 (autoclean)
nls_cp437 5116 1 (autoclean)
vfat 12844 1 (autoclean)
fat 38328 0 (autoclean) [vfat]
audio 46264 0 (unused)
soundcore 6276 2 [audio]
scanner 11160 0 (unused)
keybdev 2880 0 (unused)
mousedev 5428 1
hid 21700 0 (unused)
input 5792 0 [keybdev mousedev hid]
usb-uhci 25868 0 (unused)
ehci-hcd 19592 0 (unused)
usb-ohci 21160 0 (unused)
usbcore 77696 1 [usb-storage audio scanner hid usb-uhci ehci-hcd usb-ohci]
ext3 69984 2
jbd 51220 2 [ext3]
I've found several sites saying it should work
From the XS drive page at card-media.co.uk
Quote:
FAQ 17 - Linux 2.4 does not automatically recognize my X's-Drive
Answer:
Linux uses a so-called "USB Manager", which does automatically loads kernel modules (drivers) for USB devices. It loads only drivers for devices that are present on the USB bus to reduce memory usage. Per default the USB Manager does not come with X's-Drive pre -configured. However you can easily configure the USB Manager to automatically recognize the X's-Drive yourself. Just add the following to the configuration file, usbmgr.conf(usually in /etc/usbmgr): vendor 0xd7d product 0x100 module scsi_mod, usb-storage.
This line identifies the X's-Drive and tells the USB Manager to load the SCSI as well as the USB storage module. The SCSI module is needed in order to talk to both SCSI and USB Storage devices, while the usb storage module is needed to talk to USB storage devices.
|
And this from the FAQ at vosonic.com.
Quote:
Question - I have formated the X's-Drive II under Windows, but I cannot mount the volume under Linux by the mount /dev/sdd1 command
Answer - A different volume format called Superfloppy (not including a partition) is made by Windows
- To mount a Superfloppy volume under Linux, a partition number must not be specified in the device name:
mount /dev/sdd
|
I haven't yet tried usbmgr, since all the modules they mention already are loaded.
Thanks for any help,
Max