Re: [newbie] LaCie USB HArd Drive on a Dell Inspiron 7000

2001-06-09 Thread Serafim Dahl



civileme wrote:

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

In MS windows98 it needs one and, funny enough, in W2k on the laptop 
while W2k
on the desktop PC mounts it without the need of a special 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

I'll certainly try it. I have tried everything but the mknod command. 
Maybe that's
what's missing.

 
 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.

I found a letter on the linux-usb site from someone who succeeded with 
exactly the
values that are found in the 
/usr/src/linux/drivers/usb/storage/unusual-devs.h

/Serafim





Re: [newbie] LaCie USB HArd Drive on a Dell Inspiron 7000

2001-06-09 Thread civileme

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 :
 Device Descriptor:
   bLength18
   bDescriptorType 1
   bcdUSB   1.00
   bDeviceClass9 Hub
   bDeviceSubClass 0
   bDeviceProtocol 0
   bMaxPacketSize0 8
   idVendor   0x
   idProduct  0x
   bcdDevice0.00
   iManufacturer   0
   iProduct2
   iSerial 1
   bNumConfigurations  1
   Configuration Descriptor:
 bLength 9
 bDescriptorType 2
 wTotalLength   25
 bNumInterfaces  1
 bConfigurationValue 1
 iConfiguration  0
 bmAttributes 0x40
   Self Powered
 MaxPower0mA
 Interface Descriptor:
   bLength 9
   bDescriptorType 4
   bInterfaceNumber0
   bAlternateSetting   0
   bNumEndpoints   1
   bInterfaceClass 9 Hub
   bInterfaceSubClass  0
   bInterfaceProtocol  0
   iInterface  0
   Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x81  EP 1 IN
 bmAttributes3
   Transfer TypeInterrupt
   Synch Type   none
 wMaxPacketSize  8
 bInterval 255
   Language IDs: 
 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:
   bLength18
   bDescriptorType 1
   bcdUSB   1.00
   bDeviceClass0 Interface
   bDeviceSubClass 0
   bDeviceProtocol 0
   bMaxPacketSize0 8
   idVendor   0x059f Electronique D2
   idProduct  0xa601
   bcdDevice2.00
   iManufacturer   1
   iProduct2
   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
   bInterfaceNumber0
   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
 bmAttributes2
   Transfer TypeBulk
   Synch Type   none
 wMaxPacketSize 64
 bInterval   0
   Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x02  EP 2 OUT
 bmAttributes2
   Transfer TypeBulk
   Synch Type   none
 wMaxPacketSize 64
 bInterval   0
   Endpoint Descriptor:
 bLength 7
 bDescriptorType 5
 bEndpointAddress 0x83  EP 3 IN
 bmAttributes3
   Transfer TypeInterrupt
   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?