usb ctecka pqi travel flash a karty compact flash

Radek Bulava Radek.Bulava na seznam.cz
Pondělí Prosinec 30 22:23:24 CET 2002


pekny den preji.

podarilo se nekomu zprovoznit usb ctecku pqi travel flash
s kartami compact flash pod linuxem? nasel jsem na netu nekolik
navodu,
jak ctecku rozchodit, ale zda se se vsichni na svete maji pouze karty
smart media.

tahleta ctecka (fpt-a16) totiz umi cist nekolik typu karet a navic
obsahuje interni flash disk. ve windows se ty sloty na karty jevi
jako samostatne diskove jednotky. pod linuxem (rh8 cista instalace,
takze kernel asi 2.4.18) se bez problemu dostanu na prvni z nich,
ktera je ale na nestesti prave smart media (ja porebuju cf).

kdyz tu ctecku zapichnu do usb, v syslogu se objevi:

kernel: hub.c: USB new device connect on bus1/2, assigned device
number 2
kernel: usb.c: USB device 2 (vend/prod 0xaec/0x5010) is not claimed
by any active driver.
/etc/hotplug/usb.agent: Setup usb-storage for USB product
aec/5010/100
kernel: Initializing USB Mass Storage driver...
kernel: usb.c: registered new driver usb-storage
kernel: scsi1 : SCSI emulation for USB Mass Storage devices
kernel: Vendor: Generic Model: USB Storage-SMC Rev: 0180
kernel: Type: Direct-Access ANSI SCSI
revision: 02
kernel: USB Mass Storage support registered.
kernel: Attached scsi removable disk sda at scsi1, channel 0, id 0,
lun 0
kernel: SCSI device sda: 32001 512-byte hdwr sectors (16 MB)
kernel: sda: Write Protect is off
kernel: sda: sda1

a pak staci mount /dev/sda1 /mn/flash a vidim na ten
interni flash disk. to byl pripad, kdy v te ctecce nebyla zasunuta
zadna karta. kdyz do ni tu kartu dam az pak, nic se nestane.

# file -s /dev/sda
/dev/sda: x86 boot sector, extended partition table
# file -s /dev/sda[123456789]
/dev/sda1: x86 boot sector, system MSDOS5.0, FAT (12 bit)
sda1 je ten interni flash disk
/dev/sda2: can't read `/dev/sda2' (No such device or address).
/dev/sda3: can't read `/dev/sda3' (No such device or address).
/dev/sda4: can't read `/dev/sda4' (No such device or address).
/dev/sda5: can't read `/dev/sda5' (No such device or address).
/dev/sda6: can't read `/dev/sda6' (No such device or address).
/dev/sda7: can't read `/dev/sda7' (No such device or address).
/dev/sda8: can't read `/dev/sda8' (No such device or address).
/dev/sda9: can't read `/dev/sda9' (No such device or address).

kdyz v ni je cf karta jeste pred zapichnutim do usb (poprve po bootu,
nebo po rmmod usb-storage), je vypis stejny jako v predchozim
pripade,
kdyz ji z usb vyskubnu a zapichnu ji hned zpatky, vysype to do
syslog:

kernel: hub.c: USB new device connect on bus1/2, assigned device
number 7
kernel: scsi2 : SCSI emulation for USB Mass Storage devices
kernel: Vendor: Generic Model: USB Storage-SMC Rev: 0180
kernel: Type: Direct-Access ANSI SCSI
revision: 02
kernel: Attached scsi removable disk sdb at scsi2, channel 0, id 0,
lun 0
kernel: sdb : READ CAPACITY failed.
kernel: sdb : status = 1, message = 00, host = 0, driver = 08
kernel: Current sd00:00: sense key Not Ready
kernel: Additional sense indicates Medium not present
kernel: sdb : block size assumed to be 512 bytes, disk size 1GB.
kernel: sdb: I/O error: dev 08:10, sector 0
kernel: I/O error: dev 08:10, sector 0
kernel: unable to read partition table

kdyz to shrnu, neni problem se dostat na interni flash disk, nebo sm
kartu (je to jeden a tentyz slot, ctecka je prohazuje podle toho,
jestli
je sm karta zasunuta, nebo ne), pritomnost ostatnich disku
usb-storage
driver ignoruje. nejake nekompatibility usb - ctecka, ctecka - karta
bych necekal, vw win vse jede.

mozna by stacilo nejak presvedcit ten hotplug.usb.agent, aby si tech
disku vsimal, ale to je pro me spanelska vesnice.

______________________________________________________________________
Reklama:
FIMFARUM - Cesky celovecerni loutkovy film na motivy pohadek Jana Wericha. www.fimfarum.cz V kinech od 28. listopadu. http://www.fimfarum.cz


Další informace o konferenci Linux