[Floppy drive] Lecteur externe USB ne fonctionne pas

Reconnaissance et configuration du matériel / kernel linux
hutou
Hankyu
Messages : 19
Inscription : lun. 16 janv. 2012, 14:22

[Floppy drive] Lecteur externe USB ne fonctionne pas

Message par hutou »

Bonsoir,
J'essaie de faire fonctionner un lecteur de disquette externe USB (modèle FD-05PUB tout neuf, reçu aujourd'hui !) pour récupérer quelques vieux fichiers, mais sans succès.
Voici la sortie de quelques commandes que j'ai lancées pour investiguer ...

Code : Tout sélectionner

$ uname -a
Linux m1530al 3.5.4-1-ARCH #1 SMP PREEMPT Sat Sep 15 13:04:04 UTC 2012 i686 GNU/Linux
$

Code : Tout sélectionner

$ lsusb | grep -i floppy
Bus 005 Device 005: ID 0644:0000 TEAC Corp. Floppy

Code : Tout sélectionner

$ ls /dev/fd*
0  1  2  3

Code : Tout sélectionner

$ ls -l /dev/fd/0
lrwx------ 1 hubert hubert 64 21 sept. 22:57 /dev/fd/0 -> /dev/pts/0

Code : Tout sélectionner

$ ls -l /dev/sd*
...
brw------- 1 root root 8, 80 21 sept. 22:58 /dev/sdf
...

Code : Tout sélectionner

$ udisks --show-info /dev/sdf
Showing information for /org/freedesktop/UDisks/devices/sdf
  native-path:                 /sys/devices/pci0000:00/0000:00:1d.1/usb5/5-1/5-1:1.0/host14/target14:0:0/14:0:0:0/block/sdf
  device:                      8:80
  device-file:                 /dev/sdf
    presentation:              /dev/sdf
  detected at:                 ven. 21 sept. 2012 22:59:15 CEST
  system internal:             0
  removable:                   1
  has media:                   1 (detected at ven. 21 sept. 2012 22:59:18 CEST)
    detects change:            1
    detection by polling:      1
    detection inhibitable:     1
    detection inhibited:       0
  is read only:                0
  is mounted:                  0
  mount paths:             
  mounted by uid:              0
  presentation hide:           0
  presentation nopolicy:       0
  presentation name:           
  presentation icon:           
  automount hint:              
  size:                        1474560
  block size:                  512
  job underway:                no
  usage:                       
  type:                        
  version:                     
  uuid:                        
  label:                       
  drive:
    vendor:                    TEAC
    model:                     USB UF000x
    revision:                  
    serial:                    
    WWN:                       
    detachable:                1
    can spindown:              0
    rotational media:          Yes, unknown rate
    write-cache:               unknown
    ejectable:                 0
    adapter:                   Unknown
    ports:
    similar devices:
    media:                     
      compat:                 
    interface:                 usb
    if speed:                  12000000 bits/s
    ATA SMART:                 not available

Code : Tout sélectionner

$ lsmod | grep -i floppy
$ 

Code : Tout sélectionner

sudo modprobe floppy
[sudo] password for  : 
ERROR: could not insert 'floppy': No such device
$ 
Pas de module floppy dispo dans le kernel : est-ce là l'origine du problème ?
Y a-t-il une solution (simple !) ?

Merci pour votre aide.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Floppy drive] Lecteur externe USB ne fonctionne pas

Message par benjarobin »

Débranche le lecteur s'il l'est déjà branché. Donne la sortie de

Code : Tout sélectionner

dmesg | tail -1
Branche le lecteur, donne ce qui c'est affiché depuis la première commande, grâce à cette commande

Code : Tout sélectionner

dmesg | tail -40
Insère une disquette et donne ce qui c'est ajouté à la sortie de dmesg
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hutou
Hankyu
Messages : 19
Inscription : lun. 16 janv. 2012, 14:22

Re: [Floppy drive] Lecteur externe USB ne fonctionne pas

Message par hutou »

Voici le résultat des commandes, après un "fresh reboot" !

Code : Tout sélectionner

$ dmesg | tail -1
[   22.380841] EXT4-fs (sda6): re-mounted. Opts: commit=0
$


Branchement du lecteur, sans disquette.
(le lecteur émet un "clic" toutes les 3/4 secondes)

Code : Tout sélectionner

$ dmesg | tail -40
[    5.311247] iwl4965 0000:0b:00.0: irq 47 for MSI/MSI-X
[    5.319795] input: PS/2 Mouse as /devices/platform/i8042/serio1/input/input8
[    5.347916] input: AlpsPS/2 ALPS GlidePoint as /devices/platform/i8042/serio1/input/input9
[    5.386201] iwl4965 0000:0b:00.0: loaded firmware version 228.61.2.24
[    5.386388] Registered led device: phy0-led
[    5.415560] ieee80211 phy0: Selected rate control algorithm 'iwl-4965-rs'
[    5.698390] usbcore: registered new interface driver usbhid
[    5.698393] usbhid: USB HID core driver
[    5.708603] input: Dell Dell USB Optical Mouse as /devices/pci0000:00/0000:00:1d.0/usb4/4-2/4-2:1.0/input/input10
[    5.711476] hid-generic 0003:413C:3012.0001: input,hidraw0: USB HID v1.11 Mouse [Dell Dell USB Optical Mouse] on usb-0000:00:1d.0-2/input0
[    5.994484] Linux media interface: v0.10
[    6.005853] Linux video capture interface: v2.00
[    6.034942] uvcvideo: Found UVC 1.00 device Laptop Integrated Webcam (05a9:2640)
[    6.035876] input: Laptop Integrated Webcam as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1:1.0/input/input11
[    6.036170] usbcore: registered new interface driver uvcvideo
[    6.036171] USB Video Class driver (1.1.1)
[    6.722199] [drm] nouveau 0000:01:00.0: allocated 1920x1200 fb: 0x2c0000, bo f44eb000
[    6.722318] fbcon: nouveaufb (fb0) is primary device
[    6.755443] Console: switching to colour frame buffer device 240x75
[    6.759137] fb0: nouveaufb frame buffer device
[    6.759138] drm: registered panic notifier
[    6.759142] [drm] Initialized nouveau 1.0.0 20120316 for 0000:01:00.0 on minor 0
[    7.543806] EXT4-fs (sda5): re-mounted. Opts: (null)
[    7.617122] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
[    7.631658] EXT4-fs (sda4): mounting ext2 file system using the ext4 subsystem
[    7.635765] EXT4-fs (sda4): mounted filesystem without journal. Opts: (null)
[    7.727875] Adding 4145148k swap on /dev/sda7.  Priority:-1 extents:1 across:4145148k 
[   10.677088] sky2 0000:09:00.0: eth0: enabling interface
[   10.677329] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   12.265862] sky2 0000:09:00.0: eth0: Link is up at 100 Mbps, full duplex, flow control both
[   12.266085] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   22.116089] EXT4-fs (sda5): re-mounted. Opts: commit=0
[   22.380841] EXT4-fs (sda6): re-mounted. Opts: commit=0
[  209.136756] usb 5-1: new full-speed USB device number 2 using uhci_hcd
[  209.373039] Initializing USB Mass Storage driver...
[  209.373683] scsi5 : usb-storage 5-1:1.0
[  209.373818] usbcore: registered new interface driver usb-storage
[  209.373819] USB Mass Storage support registered.
[  210.412151] scsi 5:0:0:0: Direct-Access     TEAC     USB UF000x       0.00 PQ: 0 ANSI: 0 CCS
[  210.668156] sd 5:0:0:0: [sdb] Attached SCSI removable disk
$
Insertion d'une disquette (valide, car testée sur un autre ordi hors d'âge) : le lecteur tourne pendant une petite minute, puis s'arrête.

Code : Tout sélectionner

$ dmesg | tail -40
[  479.982742] ASC=0x30 ASCQ=0x0
[  479.982747] sd 5:0:0:0: [sdb] CDB: 
[  479.982749] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00 00 00
[  479.982763] end_request: I/O error, dev sdb, sector 0
[  479.982770] Buffer I/O error on device sdb, logical block 0
[  479.982812] ldm_validate_partition_table(): Disk read failed.
[  487.662823] sd 5:0:0:0: [sdb] Unhandled sense code
[  487.662831] sd 5:0:0:0: [sdb]  
[  487.662834] Result: hostbyte=0x00 driverbyte=0x08
[  487.662838] sd 5:0:0:0: [sdb]  
[  487.662840] Sense Key : 0x3 [current] 
[  487.662846] sd 5:0:0:0: [sdb]  
[  487.662849] ASC=0x30 ASCQ=0x0
[  487.662853] sd 5:0:0:0: [sdb] CDB: 
[  487.662855] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00 00 00
[  487.662870] end_request: I/O error, dev sdb, sector 0
[  487.662876] Buffer I/O error on device sdb, logical block 0
[  495.407903] sd 5:0:0:0: [sdb] Unhandled sense code
[  495.407911] sd 5:0:0:0: [sdb]  
[  495.407914] Result: hostbyte=0x00 driverbyte=0x08
[  495.407918] sd 5:0:0:0: [sdb]  
[  495.407920] Sense Key : 0x3 [current] 
[  495.407926] sd 5:0:0:0: [sdb]  
[  495.407929] ASC=0x30 ASCQ=0x0
[  495.407933] sd 5:0:0:0: [sdb] CDB: 
[  495.407935] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00 00 00
[  495.407950] end_request: I/O error, dev sdb, sector 0
[  495.407956] Buffer I/O error on device sdb, logical block 0
[  503.088030] sd 5:0:0:0: [sdb] Unhandled sense code
[  503.088038] sd 5:0:0:0: [sdb]  
[  503.088041] Result: hostbyte=0x00 driverbyte=0x08
[  503.088045] sd 5:0:0:0: [sdb]  
[  503.088047] Sense Key : 0x3 [current] 
[  503.088053] sd 5:0:0:0: [sdb]  
[  503.088056] ASC=0x30 ASCQ=0x0
[  503.088060] sd 5:0:0:0: [sdb] CDB: 
[  503.088062] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00 00 00
[  503.088077] end_request: I/O error, dev sdb, sector 0
[  503.088083] Buffer I/O error on device sdb, logical block 0
[  503.088125]  sdb: unable to read partition table
$
À noter que sous Nautilus, "Floppy Disk" apparaît bien dans la liste des périphériques, mais le montage ne se fait pas et l'action se termine par un message d'erreur "Impossible de monter Floppy Disk. Le délai d'attente est dépassé"

Code : Tout sélectionner

$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
dev on /dev type devtmpfs (rw,nosuid,relatime,size=1810676k,nr_inodes=215558,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda5 on / type ext4 (rw,relatime,data=ordered)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
/dev/sda6 on /home type ext4 (rw,relatime,data=ordered)
/dev/sda4 on /boot type ext2 (rw,relatime)
binfmt on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
gvfs-fuse-daemon on /home/hubert/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
$ 
Merci.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Floppy drive] Lecteur externe USB ne fonctionne pas

Message par benjarobin »

Tu es sûre que le lecteur est fonctionnel ? As tu testé sur une autre machine, car la sortie bien qu'incomplète (il nous manque les informations entre la seconde 210 et la seconde 479), nous indique que le lecteur n'arrive pas à lire le contenu de la disquette
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hutou
Hankyu
Messages : 19
Inscription : lun. 16 janv. 2012, 14:22

Re: [Floppy drive] Lecteur externe USB ne fonctionne pas

Message par hutou »

Oups, voici la partie manquante.

Code : Tout sélectionner

[  210.668156] sd 5:0:0:0: [sdb] Attached SCSI removable disk
[  456.495448] sd 5:0:0:0: [sdb] 2880 512-byte logical blocks: (1.47 MB/1.40 MiB)
[  456.623491] sd 5:0:0:0: [sdb] No Caching mode page present
[  456.623503] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[  456.943447] sd 5:0:0:0: [sdb] No Caching mode page present
[  456.943458] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[  464.623515] sd 5:0:0:0: [sdb] Unhandled sense code
[  464.623522] sd 5:0:0:0: [sdb]  
[  464.623525] Result: hostbyte=0x00 driverbyte=0x08
[  464.623529] sd 5:0:0:0: [sdb]  
[  464.623531] Sense Key : 0x3 [current] 
[  464.623538] sd 5:0:0:0: [sdb]  
[  464.623540] ASC=0x30 ASCQ=0x0
[  464.623544] sd 5:0:0:0: [sdb] CDB: 
[  464.623546] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00 00 00
[  464.623561] end_request: I/O error, dev sdb, sector 0
[  464.623567] Buffer I/O error on device sdb, logical block 0
[  472.302614] sd 5:0:0:0: [sdb] Unhandled sense code
[  472.302621] sd 5:0:0:0: [sdb]  
[  472.302624] Result: hostbyte=0x00 driverbyte=0x08
[  472.302628] sd 5:0:0:0: [sdb]  
[  472.302630] Sense Key : 0x3 [current] 
[  472.302637] sd 5:0:0:0: [sdb]  
[  472.302639] ASC=0x30 ASCQ=0x0
[  472.302643] sd 5:0:0:0: [sdb] CDB: 
[  472.302646] cdb[0]=0x28: 28 00 00 00 00 00 00 00 08 00 00 00
[  472.302660] end_request: I/O error, dev sdb, sector 0
[  472.302666] Buffer I/O error on device sdb, logical block 0
[  479.982717] sd 5:0:0:0: [sdb] Unhandled sense code
[  479.982724] sd 5:0:0:0: [sdb]  
[  479.982727] Result: hostbyte=0x00 driverbyte=0x08
[  479.982731] sd 5:0:0:0: [sdb]  
[  479.982734] Sense Key : 0x3 [current] 
[  479.982740] sd 5:0:0:0: [sdb]  
[  479.982742] ASC=0x30 ASCQ=0x0
J'ai aussi testé ce lecteur USB sur un vieux portable HP XE2 sous Linux Crunchbang qui comprend un lecteur de disquette interne (ce qui m'a permis d'ailleurs de valider que ma disquette de test était Ok).

Effectivement, je n'ai pas réussi non plus à faire fonctionner le lecteur USB sur ce vieux portable. En fouinant sur Internet, j'ai lu qu'il y avait pas mal de problèmes avec ce lecteur teac FD-05PUB, et qu'il pouvait notamment exister un conflit entre les 2 lecteurs interne et externe (Désolé, je ne retrouve plus le lien précis).

Je l'ai également testé sous Vista (sur le même poste que mon Archlinux, un Dell XPS m1530 qui est en multiboot), et sans succès également : Vista me dit qu'il ne peut lire la disquette, me propose de la reformatter mais le formatage ne réussit pas !

Y aurait-il incompatibilité entre ce lecteur et le portable Dell et un conflit entre les lecteurs interne et externe sur le HP XE2 ? Ça fait beaucoup !

Je vais faire d'autres tests sur le matériel du voisinage, pour être sûr !

Merci de ton aide.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Floppy drive] Lecteur externe USB ne fonctionne pas

Message par benjarobin »

Non il n'y a aucun conflit je le crains, le lecteur de disquette USB est sûrement bon à mettre à la poubelle, si et uniquement si tu as des problèmes avec toutes les disquettes (et pas uniquement avec celle de ton test).
Sinon je ne comprends pas trop en faite, tu as un lecteur fonctionnel, donc tu peux lire les vielles disquettes et les transférer sur un support plus récent. Pourquoi vouloir utiliser encore cette antiquité qui est un lecteur de disquette ? :copain: :-)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hutou
Hankyu
Messages : 19
Inscription : lun. 16 janv. 2012, 14:22

Re: [Floppy drive] Lecteur externe USB ne fonctionne pas [Ab

Message par hutou »

Euh, facile ! Ce n'est qu'après mon achat que je me suis rappelé que ce vieux portable disposait d'un lecteur de disquette interne (Bon, à ma décharge, il croupit dans le grenier depuis pas mal de temps, après un bref retour à la lumière il y a 1 an ou 2 pour tester Crunchbang).
Je fais les vérifications que tu suggères avant d'envisager un retour vendeur.
Merci
Répondre