Hi,
I've sort of inherited an embedded project using the the TS7200. The
usb stuff was already set up previously.
Here's what modules are being loaded:
insmod usbcore
insmod pcipool
insmod usb-ohci
insmod usb-ohci-ep93xx
insmod scsi_mod
insmod sd_mod
insmod usb-storage
Anyway, my question concerns memory sticks. I can plug a stick into
the USB, and it is recognized. I can then mount it, write to it etc.
And unmount it.
But, if I plug in a different stick, the system seems to recognize
it, but I cannot mount it. In order to see that stick, the whole
system must be rebooted.
Is there a way to enable seeing the different stick without going
through a reboot?
Here's the system messages:
ts7200:/bin# hub.c: new USB device not_pci-3, assigned address 2
scsi0 : SCSI emulation for USB Mass Storage devices
Vendor: 2.0 Model: Flash Disk Rev: 5.00
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 1026048 512-byte hdwr sectors (525 MB)
sda: Write Protect is off
/dev/scsi/host0/bus0/target0/lun0: p1
ts7200:/bin# mount -t vfat /dev/scsi/host0/bus0/target0/lun0/part1
/mnt/uba1
ts7200:/bin# ls /mnt/uba1
0803x g2MISC g2_code g2setup.cfg
...
I then unmount it, unplug it, and plug in a different stick:
ts7200:/bin# hub.c: new USB device not_pci-3, assigned address 3
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: Model: USB Flash Memory Rev: PMAP
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
SCSI device sdb: 3921920 512-byte hdwr sectors (2008 MB)
sdb: Write Protect is off
/dev/scsi/host1/bus0/target0/lun0: p1
ts7200:/bin# mount -t vfat /dev/scsi/host0/bus0/target0/lun0/part1
/mnt/uba1
sda: Unit Not Ready, sense:
Info fld=0xa00 (nonstd), Current 00:00: sns = 70 2
Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Info fld=0xa00 (nonstd), Current sd00:00: sns = 70 2
Raw sense data:0x70 0x00 0x02 0x00 0x00 0x0a 0x00 0x00
sda : block size assumed to be 512 bytes, disk size 1GB.
sda: test WP failed, assume Write Enabled
/dev/scsi/host0/bus0/target0/lun0: I/O error: dev 08:00, sector 0
I/O error: dev 08:00, sector 0
unable to read partition table
mount: /dev/scsi/host0/bus0/target0/lun0/part1 is not a valid block device
I see that the 2nd stick is recognized as scsi1, instead of scsi0
like the 1st one. But the size seems to be correctly recognized. Note
that size doesn't matter here, I've been able to successfully mount
the 2G stick and write it, etc. (as long as I do it first!)
Maybe this all basic stuff, if so, I apologize. I tried searching
the posts but couldn't find anything specific to this problem.
Thanks,
John
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|