On Saturday 09 June 2001 12:02, Serafim Dahl wrote:
> I use a Dell Inspiron 7000 on which I have installed Linux-Mandrake 8.0.
> It is a standard "out of the box" installation with no modifications
> and I use the precompiled kernel.
>
> I also have a LaCie 20 GB USB hard drive that is found (by harddrake)
> but not recognized as anything else than an unknown device.
>
> When checking the system before attaching the LaCie hard drive,
> it's OK, the USB deamon is up and running and running
> /usr/local/sbin/lsusb I can see that the USB HUB is up and running.
>
> However, when attaching the LaCie hard drive, I get the following
> output from /usr/local/sbin/lsusb:
>
> [root]# /usr/local/sbin/lsusb
> Bus 001 Device 001: ID 0000:0000
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.00
>   bDeviceClass            9 Hub
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x0000
>   idProduct          0x0000
>   bcdDevice            0.00
>   iManufacturer           0
>   iProduct                2
>   iSerial                 1
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           25
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x40
>       Self Powered
>     MaxPower                0mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           1
>       bInterfaceClass         9 Hub
>       bInterfaceSubClass      0
>       bInterfaceProtocol      0
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               none
>         wMaxPacketSize          8
>         bInterval             255
>   Language IDs: 0000
> Bus 001 Device 005: ID 059f:a601 Electronique D2
> cannot get string descriptor 1, Connection timed out (110)
> cannot get string descriptor 2, Connection timed out (110)
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.00
>   bDeviceClass            0 Interface
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x059f Electronique D2
>   idProduct          0xa601
>   bcdDevice            2.00
>   iManufacturer           1
>   iProduct                2
>   iSerial                 0
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength           39
>     bNumInterfaces          1
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0x80
>     MaxPower              288mA
> cannot get string descriptor 4, Connection timed out (110)
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           3
>       bInterfaceClass         8 Mass Storage
>       bInterfaceSubClass      1
>       bInterfaceProtocol      1
>       iInterface              4
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               none
>         wMaxPacketSize         64
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x02  EP 2 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               none
>         wMaxPacketSize         64
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x83  EP 3 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               none
>         wMaxPacketSize          2
>         bInterval             100
>   Language IDs: none (cannot get string descriptor)
>
> ------------------------------
> If I run the command again I get three "Cannot get
> string descriptor" errors.
>
> After a while the USB deamon dies.
>
> I changed the /etc/modules.comf and added the line
>
> post-install usb-uhci modprobe usb-storage
> but the only difference is that usb-storage is loaded from
> startup instead of loading "on the fly". The errors are the same.
>
> Running usbview, I find that the device is found but not
> mounted correctly.
>
> What can I do to make this hard drive work as it should?
>
> /Serafim


Umm it may not work at all under linux.  Does it have a special windows 
driver?

The way to set it up for mounting is to 

a) use the linux instruction mknod to set up a device if one is not already 
set up.

b) enter the information about the drive, mount point(s), filesystem used, 
mount options, and 0 0 in one or more lines of /etc/fstab

Your friends are the console comands

man mknod
man fstab
man mount

But, at this early stage of USB standards and USB support, all of your work, 
no matter how correctly done, may come to naught.  First contact the drive 
folks at website or by email or phone and ask if it does work under linux.

Civileme

Reply via email to