I am a relative newbie on Linux so would appreciate any assistance anyone
could offer with this. I am trying to access files on a 64MB USB memory
stick sold under brand name of Cig@r. This is recognised automatically by
Win2k Pro and my Redhat install seems to be almost working but not quite...
This is an out of the box 7.3 install on a box with Win2k also installed.
[root@linux user]# uname -a
Linux linux 2.4.18-3 #1 Thu Apr 18 07:37:53 EDT 2002 i686 unknown
I have not patched kernel at all but the mount command gives:
/dev/hdc2 on / type ext3 (rw)
none on /proc type proc (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw) ****
/dev/hdc1 on /boot type ext3 (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hdc3 on /home type ext3 (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
****this suggests to me that the kernel is already USB aware and that I
should be able to mount the device directly using something like mkdir
/mnt/usb; mount /dev/sda1 /mnt/usb but I get the following errors.
[root@linux user]# mount /dev/sda1 /mnt/usb
mount: /dev/sda1 is not a valid block device
[root@linux user]# mount /dev/sda2 /mnt/usb
mount: /dev/sda2 is not a valid block device
At this stage I am beginning to doubt my understanding that the USB should
turn up on a SCSI device. Should I be mounting another of the several
hundred device nodes listed in /dev/ ???? You will notice in the
diagnostics that follow, that a mass Storage device is found by the system.
Trouble is that none of the diagnostics state what device I need to mount?
Any clues to further steps to take much appreciated.
James Savage
Ok so here are some diagnostics:
[root@linux user]# dmesg
usb.c: USB disconnect on device 2
hub.c: USB new device connect on bus2/1, assigned device number 3
usb.c: USB device 3 (vend/prod 0xaec/0x5010) is not claimed by any active
driver
SCSI subsystem driver Revision: 1.00
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi0 : SCSI emulation for USB Mass Storage devices
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 3
USB Mass Storage support registered.
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
[root@linux user]# cat /proc/bus/usb/devices
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=dc88a000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=16 #Cfgs= 1
P: Vendor=0aec ProdID=5010 Rev= 1.00
S: Manufacturer=
S: Product= USB Storage Device
S: SerialNumber=0AEC301000001A00
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 3
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB OHCI Root Hub
S: SerialNumber=dc888000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
[root@linux user]#
[root@linux user]# cat /proc/bus/usb/drivers
usbdevfs
hub
ov511
usb-storage
[root@linux user]# cat /etc/fstab
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
LABEL=/home /home ext3 defaults 1 2
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdc5 swap swap defaults 0 0
/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0
0
/dev/cdrom /mnt/cdrom iso9660
noauto,owner,kudzu,ro 0
0
[root@linux user]# lsmod
Module Size Used by Not tainted
sd_mod 12928 0 (autoclean) (unused)
vfat 12092 0 (autoclean)
fat 37400 0 (autoclean) [vfat]
usb-storage 58156 0
scsi_mod 108608 2 [sd_mod usb-storage]
trident 31136 0 (autoclean)
ac97_codec 11904 0 (autoclean) [trident]
soundcore 6692 3 (autoclean) [trident]
sis 53152 1
sisfb 141236 0 [sis]
agpgart 39488 3
binfmt_misc 7556 1
autofs 12164 0 (autoclean) (unused)
sis900 15140 1
ipchains 43560 28
ide-cd 30272 0 (autoclean)
cdrom 32192 0 (autoclean) [ide-cd]
ov511 77792 0
videodev 6624 0 [ov511]
usb-ohci 20768 0 (unused)
usbcore 73152 1 [usb-storage ov511 usb-ohci]
ext3 67136 3
jbd 49400 3 [ext3]
[root@linux user]# ls /proc/bus/usb/
001 002 devices drivers
[root@linux user]# ls /proc/bus/usb/002
001 003
[root@linux user]# ls /proc/bus/usb/001
001
[root@linux user]#
[root@linux user]# usbmodules --device /proc/bus/usb/002/003
usb-storage
[root@linux user]#
[root@linux user]# uname -a
Linux linux 2.4.18-3 #1 Thu Apr 18 07:37:53 EDT 2002 i686 unknown
[root@linux user]# lsusb
Bus 002 Device 001: ID 0000:0000 Virtual Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000 Virtual
idProduct 0x0000 Hub
bcdDevice 0.00
iManufacturer 0
iProduct 2 USB OHCI Root Hub
iSerial 1 dc88a000
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 2
bInterval 255
Language IDs: (length=4)
0000 (null)((null))
Bus 002 Device 003: ID 0aec:5010
string descriptor 1 invalid (bf bf; len=0)
string descriptor 2 invalid (bf bf; len=0)
string descriptor 3 invalid (bf bf; len=0)
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 Interface
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 16
idVendor 0x0aec
idProduct 0x5010
bcdDevice 1.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 100mA
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 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 0
Language IDs: (length=4)
0409 English(US)
Bus 001 Device 001: ID 0000:0000 Virtual Hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000 Virtual
idProduct 0x0000 Hub
bcdDevice 0.00
iManufacturer 0
iProduct 2 USB OHCI Root Hub
iSerial 1 dc888000
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 2
bInterval 255
Language IDs: (length=4)
0000 (null)((null))
[root@linux user]#
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users