I'm going to ask this question as if I'm not going to receieve an answer. I'm trying to mount a 2TB USB drive onto a RHEL 3 server that is running a 2.4 kernel. Alone, the volume size of 2TB is meeting the limitation of the kernel, however, I was wondering if there was a sneaky way of getting it to load as a device on this system. Here's what the system says:
lsusb -vv output
# lsusb -vv Bus 001 Device 006: ID 0411:019d MelCo., Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x0411 MelCo., Inc. idProduct 0x019d bcdDevice 1.00 iManufacturer 1 BUFFALO iProduct 2 HD-CXTU2 iSerial 3 00101007000A23920 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xc0 Self Powered MaxPower 2mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 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 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 Language IDs: (length=4) 0409 English(US)
Aug 6 02:38:23 server devlabel: devlabel service started/restarted Aug 6 02:38:24 server kernel: hub.c: new USB device 01:00.0-2, assigned address 4 Aug 6 02:38:25 server /etc/hotplug/usb.agent: ... no modules for USB product 411/19d/100 Aug 6 02:38:25 server kernel: usb.c: USB device not responding, giving up (error=-110) Aug 6 02:38:27 server kernel: hub.c: new USB device 01:00.0-2, assigned address 5 Aug 6 02:38:32 server /etc/hotplug/usb.agent: Setup usb-storage for USB product 411/19d/100 Aug 6 02:38:33 server kernel: SCSI disk error : host 0 channel 0 id 0 lun 0 return code = 8000002 Aug 6 02:38:33 server kernel: Current sd08:00: sense key None Aug 6 02:38:33 server kernel: I/O error: dev 08:00, sector 0 Aug 6 02:38:33 server kernel: Device 08:00 not ready. Aug 6 02:38:33 server kernel: I/O error: dev 08:00, sector 2 Aug 6 02:38:33 server devlabel: devlabel's temporary ignore list /etc/sysconfig/devlabel.d/ignore_list has been emptied due to a change in device configuration.
OS and Kernel Versions
[root@server root]# cat /etc/redhat-release && uname -r Red Hat Enterprise Linux ES release 3 (Taroon Update 6) 2.4.21-37.ELsmp
fdisk -l shows only the main disk, not the USB drive. Basically, it's not loading the device so that I can mount it manually, however, it appears that the kernel is loading some sort of data and is aware that the device has been plugged in and knows some of the details of the device.
The device in question is a DriveStation DataVault - HD-CXTU2 (Buffalo Technologies) and I have already spoken to the vendor and they do no support linux but indicate that it's a standard storage driver. I don't know how knowledgable the guy was, so I can't be for sure, but I still want to blame the OS/Kernel versions since they are so old.
Any ideas, or am I just SOL?