OVH Cloud OVH Cloud

Monter une disquette USB

17 réponses
Avatar
Denis Beauregard
Bonjour,


Comment fait-on pour monter une disquette USB sur Debian ?

J'ai pu brancher ma souris USB et une carte mémoire provenant
d'un APN sur un port USB.

Pour la disquette, je n'y arrive pas.

J'ai essayé

mount -t msdos /dev/sda1 /mnt/floppy
(l'équivalent a réussi pour l'APN sur le même port USB)

mount -t msdos /dev/fd1 /mnt/floppy
(j'ai essayé fd0,1,2)

J'ai fouillé dans google. On trouve des milliers de sites pour
acheter des lecteurs USB floppy, mais si on réduit la recherche,
sur la 40aine de pages, il s'agit surtout de trucs pour booter
depuis une disquette floppy (et on parle d'un logiciel extérieur).


Denis

10 réponses

1 2
Avatar
Miguel Moquillon
Le Mon, 27 Sep 2004 07:57:07 -0400, Denis Beauregard a écrit :

Bonjour,


Comment fait-on pour monter une disquette USB sur Debian ?

J'ai pu brancher ma souris USB et une carte mémoire provenant
d'un APN sur un port USB.

Pour la disquette, je n'y arrive pas.

J'ai essayé

mount -t msdos /dev/sda1 /mnt/floppy
(l'équivalent a réussi pour l'APN sur le même port USB)

mount -t msdos /dev/fd1 /mnt/floppy
(j'ai essayé fd0,1,2)


Sous GNU/Linux, les périphériques USB montés avec usb-storage sont
considérés comme des disques SCSI.
Donc, il est normal que ton premier essai ait marché avec ton APN. Ce
dernier a été considéré comme un périphérique SCSI.
Quant à ta disquette USB (heu, c'est une clé USB ?), le device est
peut-être /dev/sdb1 par exemple (deuxième périphérique USB) si
/dev/sda1 a été déjà occupé (ou l'est toujours).
N'oublies pas de démonter ton périphérique USB avant de l'enlever.

Miguel

Avatar
Jerome Lambert
Le Mon, 27 Sep 2004 07:57:07 -0400, Denis Beauregard a écrit :

Bonjour,


Bonjour,

Comment fait-on pour monter une disquette USB sur Debian ?

J'ai pu brancher ma souris USB et une carte mémoire provenant
d'un APN sur un port USB.

Pour la disquette, je n'y arrive pas.

J'ai essayé

mount -t msdos /dev/sda1 /mnt/floppy
(l'équivalent a réussi pour l'APN sur le même port USB)

mount -t msdos /dev/fd1 /mnt/floppy
(j'ai essayé fd0,1,2)

J'ai fouillé dans google. On trouve des milliers de sites pour
acheter des lecteurs USB floppy, mais si on réduit la recherche,
sur la 40aine de pages, il s'agit surtout de trucs pour booter
depuis une disquette floppy (et on parle d'un logiciel extérieur).


(Disquette USB, connait pas. Voici pour mon ZIP. A toi d'adapter...)

premier réflexe: taper dmesg en console, sans cartouche dans le ZIP.
(...)
usb 2-2: new full speed USB device using address 3
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: IOMEGA Model: ZIP 250 Rev: 31.G
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0

lire là----------------------^^^

USB Mass Storage device found at 3
Device not ready. Make sure there is a disc in the drive.

Donc ZIP reconnu, et le device est sdb.

Ensuite mettre la cartouche, et re dmesg:
(...)
sdb: Spinning up disk........ready
SCSI device sdb: 489532 512-byte hdwr sectors (251 MB)
sdb: Write Protect is off
sdb: Mode Sense: 45 00 00 08
sdb: assuming drive cache: write through
sdb: sdb4

Linux vient d'associer ma cartouche à sdb4 (me demande pas pourquoi...)

Donc "yapluka" faire mount /dev/sda4 /mnt/zip, et le tour est joué...

Jerome.

Avatar
Jerome Lambert
Le Mon, 27 Sep 2004 14:42:47 +0200, Jerome Lambert a écrit :

Le Mon, 27 Sep 2004 07:57:07 -0400, Denis Beauregard a écrit :


(Problème de montage de disquette USB)

(Disquette USB, connait pas. Voici pour mon ZIP. A toi d'adapter...)


(Explication pour ZIP)

Tant que j'y était, je viens d'essayer avec un graveur CD USB, et la
méthode est la même.

Peut-être pourrait-tu regarder du côté de magicdev/automount/supermount
pour faire tout cela automatiquement...

<Troll>
Sur ma distrib, qui n'est pas une Debian, il suffit de brancher le tout et
de mettre la cartouche ou le CD pour que l'icône idoine apparaisse sur le
bureau ;-)
</Troll>

Avatar
DenisG
...
<Troll>
Sur ma distrib, qui n'est pas une Debian, il suffit de brancher le tout et
de mettre la cartouche ou le CD pour que l'icône idoine apparaisse sur le
bureau ;-)


Oui mais c'est mal vu de dire du bien de Mandrake ici!!
Le mountage de périphériques, ça doit se mériter!!
;)

</Troll>


--
DenisG
+-----------------------+
! www.denisg.fr.to !
! www.fermedelangle.com !
+-----------------------+

Avatar
no_spam
On Mon, 27 Sep 2004 14:42:47 +0200, Jerome Lambert wrote:

Le Mon, 27 Sep 2004 07:57:07 -0400, Denis Beauregard a écrit :

Bonjour,


Bonjour,


Bonsoir,

Comment fait-on pour monter une disquette USB sur Debian ?



_sur_ Debian, je sais pas, je suis _sous_ Linux ;-)


J'ai pu brancher ma souris USB et une carte mémoire provenant
d'un APN sur un port USB.

Pour la disquette, je n'y arrive pas.



[...]

(Disquette USB, connait pas. Voici pour mon ZIP. A toi d'adapter...)

premier réflexe: taper dmesg en console, sans cartouche dans le ZIP.
(...)
usb 2-2: new full speed USB device using address 3
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: IOMEGA Model: ZIP 250 Rev: 31.G
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
lire là----------------------^^^
[...]

Ensuite mettre la cartouche, et re dmesg:
(...)
sdb: Spinning up disk........ready
SCSI device sdb: 489532 512-byte hdwr sectors (251 MB)
sdb: Write Protect is off
sdb: Mode Sense: 45 00 00 08
sdb: assuming drive cache: write through
sdb: sdb4

Linux vient d'associer ma cartouche à sdb4 (me demande pas pourquoi...)


Explication:
les zip étaient beaucoup utilisés sur les Mac et étaient même en
standard sur certains. Le Mac utilise une table de partition Apple qui est
généralement du type:
- partition 1: table de partition
- partition 2 & 3: drivers
- il peut y avoir d'autres partitions contenant d'autres tables de
partitions ou d'autres drivers (pour 68k, PPC) ou des patches au système
(idem).
- la première partition de donnée est donc souvent >= 4 (et assez
fréquement 8 ou 9, en fait).

Pour la compatibilité, les zip placent les données sur la 4è partition.

Mais je ne pense pas que ce soit le cas pour les disquettes.
Pour avoir plus d'infos, des cat du coté de /proc/scsi sont souvent aussi
très utiles...


Avatar
Jerome Lambert
Le Mon, 27 Sep 2004 18:22:04 +0200, DenisG a écrit :

...
<Troll>
Sur ma distrib, qui n'est pas une Debian, il suffit de brancher le tout et
de mettre la cartouche ou le CD pour que l'icône idoine apparaisse sur le
bureau ;-)


Oui mais c'est mal vu de dire du bien de Mandrake ici!!


Perdu! Ce n'est pas Mandrake! ;-)

cfr:


Avatar
Denis Beauregard
Le Mon, 27 Sep 2004 14:42:47 +0200, Jerome Lambert a écrit :

Le Mon, 27 Sep 2004 07:57:07 -0400, Denis Beauregard a écrit :


(Disquette USB, connait pas. Voici pour mon ZIP. A toi d'adapter...)

[...]


Linux vient d'associer ma cartouche à sdb4 (me demande pas pourquoi...)

Donc "yapluka" faire mount /dev/sda4 /mnt/zip, et le tour est joué...


J'obtiens ceci:
(j'ai une souris USB et un floppy USB, pas d'autre disque et il y a 3
ports)

hub.c: new USB device 00:1d.1-1, assigned address 2
usb.c: USB device 2 (vend/prod 0x57b/0x0) is not claimed by any active driver.
hub.c: new USB device 00:1d.2-2, assigned address 2
usb.c: USB device 2 (vend/prod 0x46d/0xc00e) is not claimed by any active driver.


Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: Y-E DATA Model: USB-FDU Rev: 6.01
Type: Direct-Access ANSI SCSI revision: 02
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2
USB Mass Storage support registered.
usb.c: registered new driver hiddev
usb.c: registered new driver hid
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb3:2.0
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice


Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
usb-uhci.c: interrupt, status 3, frame# 1835
sda: Unit Not Ready, sense:
Current 00:00: sense key Not Ready
Additional sense indicates Medium not present
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Current sd00:00: sense key Not Ready
Additional sense indicates Medium not present
sda : block size assumed to be 512 bytes, disk size 1GB.
/dev/scsi/host1/bus0/target0/lun0: I/O error: dev 08:00, sector 0
I/O error: dev 08:00, sector 0
unable to read partition table
sda: Unit Not Ready, sense:
Current 00:00: sense key Not Ready
Additional sense indicates Medium not present
sda : READ CAPACITY failed.
sda : status = 1, message = 00, host = 0, driver = 08
Current sd00:00: sense key Not Ready
Additional sense indicates Medium not present
sda : block size assumed to be 512 bytes, disk size 1GB.
sda: Write Protect is off
/dev/scsi/host1/bus0/target0/lun0: I/O error: dev 08:00, sector 0
I/O error: dev 08:00, sector 0
unable to read partition table
SCSI device sda: 2880 512-byte hdwr sectors (1 MB)
sda: Write Protect is off
/dev/scsi/host1/bus0/target0/lun0: p1 p2 p3 p4
usb-uhci.c: interrupt, status 2, frame# 252
I/O error: dev 08:01, sector 0
FAT: unable to read boot sector
usb-uhci.c: interrupt, status 2, frame# 812
I/O error: dev 08:01, sector 0
I/O error: dev 08:01, sector 64
usb-uhci.c: interrupt, status 2, frame# 1404
I/O error: dev 08:01, sector 0
I/O error: dev 08:01, sector 64
I/O error: dev 08:01, sector 0
FAT: unable to read boot sector
usb-uhci.c: interrupt, status 2, frame# 1164
I/O error: dev 08:01, sector 0
FAT: unable to read boot sector
inserting floppy driver for 2.4.26-1-386
floppy0: no floppy controllers found
inserting floppy driver for 2.4.26-1-386
devfs_mk_dir(floppy): using old entry in dir: cefe4c10 ""
floppy0: no floppy controllers found
apm: BIOS not found.
ISO 9660 Extensions: Microsoft Joliet Level 3
ISOFS: changing to secondary root
apm: BIOS not found.
SCSI device sda: 2880 512-byte hdwr sectors (1 MB)
sda: Write Protect is off
/dev/scsi/host1/bus0/target0/lun0: p1 p2 p3 p4
usb-uhci.c: interrupt, status 2, frame# 108
I/O error: dev 08:01, sector 0
FAT: unable to read boot sector


Quelque chose est détecté, mais quoi ? La disquette
est bonne, j'ai écrit 2 fichiers depuis un autre PC
avec Win 98. La disquette n'est pas protégée.

Si j'essaie ceci en root:
mount -t msdos /dev/sda1 /mnt/floppy

la disquette tourne, donc c'est le bon device. Mais, la
réponse est ceci:

mount: wrong fs type, bad option, bad superblock on /dev/sda1,
or too many mounted file systems


J'ai utilisé le même port que pour l'APN, mais j'ai rebooté
entretemps et je n'avais pas fait de umount. Mais je viens
de faire des umount sur tout ce que j'ai dans /mnt et rien
n'est monté.


Denis

Avatar
Denis Beauregard
Le Mon, 27 Sep 2004 14:24:18 +0200, Miguel Moquillon a écrit :

Le Mon, 27 Sep 2004 07:57:07 -0400, Denis Beauregard a écrit :

Sous GNU/Linux, les périphériques USB montés avec usb-storage sont
considérés comme des disques SCSI.
Donc, il est normal que ton premier essai ait marché avec ton APN. Ce
dernier a été considéré comme un périphérique SCSI.
Quant à ta disquette USB (heu, c'est une clé USB ?), le device est
peut-être /dev/sdb1 par exemple (deuxième périphérique USB) si


avec /dev/sda1, la disquette tourne

C'est quoi une clé USB ?

/dev/sda1 a été déjà occupé (ou l'est toujours).
N'oublies pas de démonter ton périphérique USB avant de l'enlever.


Sinon ? Je n'avais pas démonté mon APN...




/proc/scsi/usb-storage-0 contient ceci:

Host scsi1: usb-storage
Vendor: Y-E DATA
Product: USB Floppy Drive
Serial Number: None
Protocol: Uniform Floppy Interface (UFI)
Transport: Control/Bulk/Interrupt
GUID: 057b00000000000000000000
Attached: Yes



donc, c'est détecté et identifié correctement. Pourquoi cela
ne se monte pas ?


Denis

Avatar
Denis Beauregard
Le Mon, 27 Sep 2004 07:57:07 -0400, Denis Beauregard
écrivait dans fr.comp.os.linux.configuration:

Comment fait-on pour monter une disquette USB sur Debian ?

J'ai pu brancher ma souris USB et une carte mémoire provenant
d'un APN sur un port USB.

Pour la disquette, je n'y arrive pas.


Pour ceux qui n'ont pas compris, je précise:

1- C'est un ordinateur portable qui est livré sans lecteur interne
de disquette, comme à peu près tous les portables bas de gamme
aujourd'hui.

2- le lecteur est externe, avec un câble USB.

3- Linux détecte bien ce que c'est (c'est ce qui m'intrigue le plus):

/proc/scsi/usb-storage-0 contient ceci:

Host scsi1: usb-storage
Vendor: Y-E DATA
Product: USB Floppy Drive
Serial Number: None
Protocol: Uniform Floppy Interface (UFI)
Transport: Control/Bulk/Interrupt
GUID: 057b00000000000000000000
Attached: Yes

USB Viewer le voit aussi.

J'ai essayé Hotplug et usbmgr.

J'ai essayé mount -t msdos, umsdos et vfat.

J'ai l'impression que mount essaie de booter sur la disquette !


Denis

Avatar
Philippe Naudin
Le mardi 28 septembre 2004 à 12:52:56
Denis Beauregard a écrit:


Si j'essaie ceci en root:
mount -t msdos /dev/sda1 /mnt/floppy

la disquette tourne, donc c'est le bon device. Mais, la
réponse est ceci:

mount: wrong fs type, bad option, bad superblock on /dev/sda1,
or too many mounted file systems


Les disquettes sont rarement partitionnées ... Essaie éventuellement
avec /dev/sda (jamais testé).

--
Philippe

1 2