CompactFlash > USB - pas de /dev

Bonjour à tous,
J’ai un adaptateur CompactFlash USB
Lorsque je lui met une carte 32Mo, pas de problême
Mais lorsque je lui met ma 256Mo, j’obtiens ça :

Feb 26 09:43:43 bigb kernel: usb 2-6.1: new full speed USB device using ehci_hcd and address 15
Feb 26 09:43:50 bigb kernel: usb 2-6.1: new high speed USB device using ehci_hcd and address 16
Feb 26 09:43:50 bigb kernel: usb 2-6.1: configuration #1 chosen from 1 choice
Feb 26 09:43:50 bigb kernel: scsi13 : SCSI emulation for USB Mass Storage devices
Feb 26 09:43:58 bigb kernel: usb 2-6.1: reset high speed USB device using ehci_hcd and address 16
Feb 26 09:43:58 bigb kernel: scsi 13:0:0:0: Direct-Access     Myson    CS8819A2-105  00 1.01 PQ: 0 ANSI: 0 CCS
Feb 26 09:43:58 bigb kernel: sd 13:0:0:0: [sdc] Attached SCSI removable disk

Là, il s’arrête, aucune détection…
NB: ce problême date d’un moment (plus d’un an)

# fdisk /dev/sdc
Unable to open /dev/sdc

cfdisk idem
Je voulais tenter un dd if=/dev/zero
Mais sans le /dev/sdc…

Lorsque je le débranche :

Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] READ CAPACITY failed
Feb 26 09:44:51 bigb kernel: usb 2-6.1: USB disconnect, address 16
Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] Sense not available.
Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] Write Protect is off
Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] READ CAPACITY failed
Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] Sense not available.
Feb 26 09:44:51 bigb kernel: sd 13:0:0:0: [sdc] Write Protect is off

Cette carte a été (re)formatée sur un APN Canon A80,
elle est fonctionnelle avec…
J’ai évidemment cherché sans succès…
Si quelqu’un avait une idée !? :stuck_out_tongue:

# uname -a
Linux bigb 2.6.24-rt1 #2 SMP PREEMPT RT Sun Jan 27 09:36:33 CET 2008 i686 GNU/Linux
# lsusb
Bus 002 Device 017: ID 04cf:8819 Myson Century, Inc.
Bus 002 Device 003: ID 04cc:1520 Philips Semiconductors
Bus 002 Device 002: ID 04cc:1520 Philips Semiconductors
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 046d:0870 Logitech, Inc. QuickCam Express
Bus 001 Device 001: ID 0000:0000

Tu arrives à la lire en branchant ton apn avec la carte dedans ? Est ce qu’elle apparait comme un disque dans ce cas là ? Tu n’as pas moyen de la reformatter comme ça par exemple ?

Sinon, j’ai trouvé ça qui est assez interressant, et qui explique l’installation d’un OS (linux ?) sur compactflash et les problêmes qu’on peut rencontrer:
glozer.net/soekris/cf-install.html
A un moment, ils parlent de l’utilisation de
fdisk -c cylinders -h heads -s sectors/track -f master-boot-record -e device C’est sur une image d’OS en préparation qu’ils font ça, mais il y a peut être une bidouille à faire pour préciser le nbre de cylindres, de têtes, et de secteurs/piste… Mais où ?
Peut être en lisant tout l’article.

J’ai eu ce genre de pbm avec des clefs que j’avais trop bidouillé. Je te suggère de faire un mkdiskimage sur ta clef. C’est une histoire de simultion de disque mal paramétré. C’est ce que suggère matt suaf que mkdiskimage décide des paramètres pour toi. Fais

mkdiskimage /dev/sda 0 64 32

par exemple

quote=“fran.b” Fais

mkdiskimage /dev/sda 0 64 32

par exemple[/quote] eu pas trop, non, si tu ne veux pas formatter ton hd, c’est plutot sdc… :smt003

C’était pour voir si il était attentif :confused:, dsl…

Saluzavous,
Merci pour toutes ces infos !

M’en vais tester tout ça, et étudier au passage :stuck_out_tongue:

np : j’avais suivi :wink:
encore merci !

[quote=“s4mdf0o1”]

np : j’avais suivi :wink:
encore merci ![/quote]
C’est surtout une excuse que je me donne, je n’avais pas fait attention…

Heum, je retombe sur le même problême :

$ mkdiskimage -z /dev/sdc 0 64 32
/usr/bin/mkdiskimage: /dev/sdc: don't know how to determine the size of this device

c’est là où je bloque finalement… :stuck_out_tongue:

Edit, en fait le périphérique est créé, mais impossible d’y accéder pour une fameuse erreur de définition de la taille
pour la CF 32Mo (ancienne) :

Feb 26 14:55:01 bigb kernel: usb 2-6.1: new high speed USB device using ehci_hcd and address 21
Feb 26 14:55:01 bigb kernel: usb 2-6.1: configuration #1 chosen from 1 choice
Feb 26 14:55:01 bigb kernel: scsi18 : SCSI emulation for USB Mass Storage devices
Feb 26 14:55:06 bigb kernel: scsi 18:0:0:0: Direct-Access     Myson    CS8819A2-105  00 1.01 PQ: 0 ANSI: 0 CCS
Feb 26 14:55:06 bigb kernel: sd 18:0:0:0: [sdc] 62592 512-byte hardware sectors (32 MB)
Feb 26 14:55:06 bigb kernel: sd 18:0:0:0: [sdc] Write Protect is off
Feb 26 14:55:06 bigb kernel: sd 18:0:0:0: [sdc] 62592 512-byte hardware sectors (32 MB)
Feb 26 14:55:06 bigb kernel: sd 18:0:0:0: [sdc] Write Protect is off
Feb 26 14:55:06 bigb kernel:  sdc: sdc1
Feb 26 14:55:06 bigb kernel: sd 18:0:0:0: [sdc] Attached SCSI removable disk
--- >>> Démontage
Feb 26 14:55:28 bigb kernel: usb 2-6.1: USB disconnect, address 21

Montage, lecture/écriture, tout va bien…
mais pour la 256Mo :

Feb 26 14:53:32 bigb kernel: usb 2-6.1: new high speed USB device using ehci_hcd and address 20
Feb 26 14:53:40 bigb kernel: usb 2-6.1: configuration #1 chosen from 1 choice
Feb 26 14:53:40 bigb kernel: scsi17 : SCSI emulation for USB Mass Storage devices
Feb 26 14:53:48 bigb kernel: usb 2-6.1: reset high speed USB device using ehci_hcd and address 20
Feb 26 14:53:48 bigb kernel: scsi 17:0:0:0: Direct-Access     Myson    CS8819A2-105  00 1.01 PQ: 0 ANSI: 0 CCS
Feb 26 14:53:48 bigb kernel: sd 17:0:0:0: [sdc] Attached SCSI removable disk
--- >>> Figé, puis démontage
Feb 26 14:53:53 bigb kernel: sd 17:0:0:0: [sdc] READ CAPACITY failed
Feb 26 14:53:53 bigb kernel: sd 17:0:0:0: [sdc] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK
Feb 26 14:53:53 bigb kernel: sd 17:0:0:0: [sdc] Sense not available.
Feb 26 14:53:53 bigb kernel: usb 2-6.1: USB disconnect, address 20
Feb 26 14:53:53 bigb kernel: sd 17:0:0:0: [sdc] Write Protect is off
Feb 26 14:53:53 bigb kernel: scsi 17:0:0:0: [sdc] READ CAPACITY failed
Feb 26 14:53:53 bigb kernel: scsi 17:0:0:0: [sdc] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK,SUGGEST_OK
Feb 26 14:53:53 bigb kernel: scsi 17:0:0:0: [sdc] Sense not available.
Feb 26 14:53:53 bigb kernel: scsi 17:0:0:0: [sdc] Write Protect is off

Tu peux essayer testdisk pour fixer les paramètres.

Prends 64 têtes, 32 secteurs par pistes et tu adaptes pour le nombre de cylindres… mais sauvegarde les 512 premiers octets de ta clef avant.

Hum, même pb, en fait :

# testdisk /list /dev/sdc
Unable to open file or device /dev/sdc
# ls -l /dev/sdc
brw-rw---- 1 root floppy 8, 32 2008-02-26 15:08 /dev/sdc

un # testdisk /list, ne renvoit pas du tout ‘sdc’ :’(

Bof c’est pas très important: la carte marche bien avec l’APN,
c’est juste curieux, voire dommage :confused: