PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Diskettenlaufwerk: Fehler unter Linux



stefan-tiger
19.09.05, 19:29
Hallo,

habe heute für ein BIOS-Update ein Diskettenlaufwerk gekauft.

Zuerst war alles OK, doch dann merkte ich, daß Fehler auftraten, wenn man unter Linux (Konsole bzw. KDE) etwas löschen wollte oder formatieren wollte. Das Laufwerk arbeitete dann unentwegt weiter obwohl auf der Softwareseite schon ein Fehler passiert war.

Man konnte aber ohne eine Fehlermeldung etwas draufkopieren, nur md5sum klappte nicht immer.

Ich denke nicht, daß es kaputt ist, da es erstens neu ist und ich zweitens damit an dem Rechner (meinem gentoo&Athlon64&KDE ) ein BIOS-Update durchgeführt habe.

Das BIOS-Utility hat problemlos auf eine, auf meinem alten Duron unter Debian&KDE formatierte, Diskette das alte BIOS gesichert und das neue gelesen.

Als ich aber zuvor mit dem auf dem Rechner auf Diskette gespeicherten BIOS selbiges updaten wollte hat das BIOS-Utility es nicht vollständig einlesen koennen und immer abgebrochen.

Es dürfte also ein: gentoo/linux 2.6.12/udev-Problem sein.

Nochmal Zusammengefasst: Das BIOS-Utility konnte einwandfrei lesen & schreiben, unter Linux kamen Fehler:


Sep 19 20:16:00 Athlon64 floppy0: data CRC error: track 47, head 0, sector 13, size 2
Sep 19 20:16:01 Athlon64 floppy0: data CRC error: track 47, head 0, sector 13, size 2
Sep 19 20:16:01 Athlon64 end_request: I/O error, dev fd0, sector 1704
Sep 19 20:16:01 Athlon64 Buffer I/O error on device fd0p28, logical block 213
Sep 19 20:16:03 Athlon64 floppy0: data CRC error: track 48, head 0, sector 1, size 2
Sep 19 20:16:04 Athlon64 end_request: I/O error, dev fd0, sector 1728
Sep 19 20:16:04 Athlon64 Buffer I/O error on device fd0p28, logical block 216
Sep 19 20:16:05 Athlon64 floppy0: data CRC error: track 48, head 0, sector 9, size 2
Sep 19 20:16:06 Athlon64 floppy0: data CRC error: track 48, head 0, sector 9, size 2
Sep 19 20:16:06 Athlon64 end_request: I/O error, dev fd0, sector 1736
Sep 19 20:16:06 Athlon64 Buffer I/O error on device fd0p28, logical block 217
Sep 19 20:16:08 Athlon64 floppy0: data CRC error: track 48, head 0, sector 17, size 2
Sep 19 20:16:08 Athlon64 floppy0: data CRC error: track 48, head 0, sector 17, size 2
Sep 19 20:16:08 Athlon64 end_request: I/O error, dev fd0, sector 1744
Sep 19 20:16:08 Athlon64 Buffer I/O error on device fd0p28, logical block 218
Sep 19 20:16:10 Athlon64 floppy0: data CRC error: track 49, head 0, sector 1, size 2
Sep 19 20:16:11 Athlon64 floppy0: data CRC error: track 49, head 0, sector 1, size 2
Sep 19 20:16:11 Athlon64 end_request: I/O error, dev fd0, sector 1764
Sep 19 20:16:11 Athlon64 Buffer I/O error on device fd0p28, logical block 220
Sep 19 20:16:13 Athlon64 floppy0: data CRC error: track 49, head 0, sector 5, size 2
Sep 19 20:16:14 Athlon64 floppy0: data CRC error: track 49, head 0, sector 5, size 2

Hat jemand ein Tipp, der ein Hardwareumbau ausschließt? :)

munkmill
19.09.05, 19:43
Andere Diskette? ;)

stefan-tiger
19.09.05, 19:59
Andere Diskette? ;)

Hab ich natürlich schon, und wenn es daran liegen würde hätte ich die Diskette nicht auf dem anderen PC formatieren und beschreiben können und auf dem "Problem"-PC selbiges mit dem BIOS-Utility.

Zur Erklärung: Das BIOS-Utility ist ein Flash-Prgramm im BIOS eingebaut, d.h. man benutzt es ohne ein OS.

Deswegen schließ ich jeglichen Hardwaredefekt aus.

stefan-tiger
19.09.05, 21:35
Also habs nochmal probiert.
Hier nochmal ausführlicher.


Sep 19 22:24:54 Athlon64 floppy0: data CRC error: track 47, head 0, sector 3, size 2
Sep 19 22:24:55 Athlon64 floppy0: data CRC error: track 47, head 0, sector 8, size 2
Sep 19 22:24:57 Athlon64 floppy0: data CRC error: track 47, head 0, sector 11, size 2
Sep 19 22:25:00 Athlon64 floppy0: data CRC error: track 47, head 0, sector 15, size 2
Sep 19 22:25:02 Athlon64 floppy0: data CRC error: track 48, head 0, sector 3, size 2
Sep 19 22:25:03 Athlon64 floppy0: data CRC error: track 48, head 0, sector 6, size 2
Sep 19 22:25:05 Athlon64 floppy0: data CRC error: track 48, head 0, sector 7, size 2
Sep 19 22:25:06 Athlon64 floppy0: data CRC error: track 48, head 0, sector 7, size 2
Sep 19 22:25:06 Athlon64 end_request: I/O error, dev fd0, sector 1734
Sep 19 22:25:06 Athlon64 Buffer I/O error on device fd0p28, logical block 216
Sep 19 22:25:07 Athlon64 floppy0: data CRC error: track 48, head 0, sector 9, size 2
Sep 19 22:25:08 Athlon64 floppy0: data CRC error: track 48, head 0, sector 9, size 2
Sep 19 22:25:08 Athlon64 end_request: I/O error, dev fd0, sector 1736
Sep 19 22:25:08 Athlon64 Buffer I/O error on device fd0p28, logical block 217
Sep 19 22:25:11 Athlon64 floppy0: data CRC error: track 49, head 0, sector 5, size 2
Sep 19 22:25:11 Athlon64 floppy0: data CRC error: track 49, head 0, sector 5, size 2
Sep 19 22:25:11 Athlon64 end_request: I/O error, dev fd0, sector 1768
Sep 19 22:25:11 Athlon64 Buffer I/O error on device fd0p28, logical block 221
Sep 19 22:25:13 Athlon64 floppy0: data CRC error: track 49, head 0, sector 14, size 2
Sep 19 22:25:14 Athlon64 floppy0: data CRC error: track 49, head 0, sector 14, size 2
Sep 19 22:25:14 Athlon64 end_request: I/O error, dev fd0, sector 1777
Sep 19 22:25:14 Athlon64 Buffer I/O error on device fd0p28, logical block 222
Sep 19 22:25:18 Athlon64 floppy0: data CRC error: track 50, head 0, sector 18, size 2
Sep 19 22:25:19 Athlon64 floppy0: data CRC error: track 50, head 0, sector 18, size 2
Sep 19 22:25:19 Athlon64 end_request: I/O error, dev fd0, sector 1817
Sep 19 22:25:19 Athlon64 Buffer I/O error on device fd0p28, logical block 227
Sep 19 22:25:21 Athlon64 floppy0: data CRC error: track 51, head 0, sector 6, size 2
Sep 19 22:25:23 Athlon64 floppy0: data CRC error: track 51, head 0, sector 14, size 2
Sep 19 22:25:23 Athlon64 floppy0: data CRC error: track 51, head 0, sector 14, size 2
Sep 19 22:25:23 Athlon64 end_request: I/O error, dev fd0, sector 1849
Sep 19 22:25:23 Athlon64 Buffer I/O error on device fd0p28, logical block 231
Sep 19 22:25:25 Athlon64 floppy0: data CRC error: track 52, head 0, sector 1, size 2
Sep 19 22:25:26 Athlon64 floppy0: data CRC error: track 52, head 0, sector 1, size 2
Sep 19 22:25:26 Athlon64 end_request: I/O error, dev fd0, sector 1872
Sep 19 22:25:26 Athlon64 Buffer I/O error on device fd0p28, logical block 234
Sep 19 22:25:27 Athlon64 floppy0: sector not found: track 52, head 0, sector 10, size 2
Sep 19 22:25:29 Athlon64 floppy0: data CRC error: track 52, head 0, sector 10, size 2
Sep 19 22:25:29 Athlon64 floppy0: data CRC error: track 52, head 0, sector 10, size 2
Sep 19 22:25:29 Athlon64 end_request: I/O error, dev fd0, sector 1881
Sep 19 22:25:29 Athlon64 Buffer I/O error on device fd0p28, logical block 235
Sep 19 22:25:31 Athlon64 floppy0: data CRC error: track 52, head 0, sector 17, size 2
Sep 19 22:25:32 Athlon64 floppy0: data CRC error: track 52, head 0, sector 17, size 2
Sep 19 22:25:32 Athlon64 end_request: I/O error, dev fd0, sector 1888
Sep 19 22:25:32 Athlon64 Buffer I/O error on device fd0p28, logical block 236
Sep 19 22:25:34 Athlon64 floppy0: data CRC error: track 53, head 0, sector 1, size 2
Sep 19 22:25:34 Athlon64 floppy0: data CRC error: track 53, head 0, sector 1, size 2
Sep 19 22:25:34 Athlon64 end_request: I/O error, dev fd0, sector 1908
Sep 19 22:25:34 Athlon64 Buffer I/O error on device fd0p28, logical block 238
Sep 19 22:25:36 Athlon64 floppy0: data CRC error: track 53, head 0, sector 5, size 2
Sep 19 22:25:37 Athlon64 floppy0: data CRC error: track 53, head 0, sector 5, size 2
Sep 19 22:25:37 Athlon64 end_request: I/O error, dev fd0, sector 1912
Sep 19 22:25:37 Athlon64 Buffer I/O error on device fd0p28, logical block 239
Sep 19 22:25:39 Athlon64 floppy0: data CRC error: track 53, head 0, sector 14, size 2
Sep 19 22:25:40 Athlon64 floppy0: data CRC error: track 53, head 0, sector 14, size 2
Sep 19 22:25:40 Athlon64 end_request: I/O error, dev fd0, sector 1921
Sep 19 22:25:40 Athlon64 Buffer I/O error on device fd0p28, logical block 240
Sep 19 22:25:42 Athlon64 floppy0: data CRC error: track 54, head 0, sector 1, size 2
Sep 19 22:25:42 Athlon64 floppy0: data CRC error: track 54, head 0, sector 2, size 2
Sep 19 22:25:44 Athlon64 floppy0: data CRC error: track 54, head 0, sector 2, size 2
Sep 19 22:25:44 Athlon64 floppy0: data CRC error: track 54, head 0, sector 2, size 2
Sep 19 22:25:44 Athlon64 end_request: I/O error, dev fd0, sector 1945
Sep 19 22:25:44 Athlon64 Buffer I/O error on device fd0p28, logical block 243
Sep 19 22:25:46 Athlon64 floppy0: data CRC error: track 54, head 0, sector 11, size 2
Sep 19 22:25:48 Athlon64 floppy0: data CRC error: track 54, head 0, sector 12, size 2
Sep 19 22:25:49 Athlon64 floppy0: data CRC error: track 54, head 0, sector 12, size 2
Sep 19 22:25:49 Athlon64 end_request: I/O error, dev fd0, sector 1955
Sep 19 22:25:49 Athlon64 Buffer I/O error on device fd0p28, logical block 244
Sep 19 22:25:51 Athlon64 floppy0: data CRC error: track 54, head 0, sector 18, size 2
Sep 19 22:25:53 Athlon64 floppy0: data CRC error: track 55, head 0, sector 1, size 2
Sep 19 22:25:53 Athlon64 floppy0: data CRC error: track 55, head 0, sector 1, size 2
Sep 19 22:25:53 Athlon64 end_request: I/O error, dev fd0, sector 1980
Sep 19 22:25:53 Athlon64 Buffer I/O error on device fd0p28, logical block 247
Sep 19 22:25:56 Athlon64 floppy0: data CRC error: track 55, head 0, sector 6, size 2
Sep 19 22:25:56 Athlon64 floppy0: data CRC error: track 55, head 0, sector 6, size 2
Sep 19 22:25:56 Athlon64 end_request: I/O error, dev fd0, sector 1985
Sep 19 22:25:56 Athlon64 Buffer I/O error on device fd0p28, logical block 248
Sep 19 22:25:58 Athlon64 floppy0: data CRC error: track 55, head 0, sector 13, size 2
Sep 19 22:25:59 Athlon64 floppy0: data CRC error: track 55, head 0, sector 15, size 2
Sep 19 22:26:00 Athlon64 floppy0: data CRC error: track 55, head 0, sector 15, size 2
Sep 19 22:26:01 Athlon64 floppy0: data CRC error: track 55, head 0, sector 16, size 2
Sep 19 22:26:02 Athlon64 floppy0: data CRC error: track 55, head 0, sector 16, size 2
Sep 19 22:26:03 Athlon64 floppy0: data CRC error: track 55, head 0, sector 16, size 2
Sep 19 22:26:03 Athlon64 end_request: I/O error, dev fd0, sector 1995
Sep 19 22:26:03 Athlon64 Buffer I/O error on device fd0p28, logical block 249
Sep 19 22:26:05 Athlon64 floppy0: data CRC error: track 56, head 0, sector 2, size 2
Sep 19 22:26:06 Athlon64 floppy0: data CRC error: track 56, head 0, sector 2, size 2
Sep 19 22:26:07 Athlon64 floppy0: data CRC error: track 56, head 0, sector 2, size 2
Sep 19 22:26:07 Athlon64 end_request: I/O error, dev fd0, sector 2017
Sep 19 22:26:07 Athlon64 Buffer I/O error on device fd0p28, logical block 252
Sep 19 22:26:09 Athlon64 floppy0: data CRC error: track 56, head 0, sector 9, size 2
Sep 19 22:26:10 Athlon64 floppy0: data CRC error: track 56, head 0, sector 10, size 2
Sep 19 22:26:11 Athlon64 floppy0: data CRC error: track 56, head 0, sector 11, size 2
Sep 19 22:26:13 Athlon64 floppy0: data CRC error: track 56, head 0, sector 11, size 2
Sep 19 22:26:13 Athlon64 floppy0: data CRC error: track 56, head 0, sector 11, size 2
Sep 19 22:26:13 Athlon64 end_request: I/O error, dev fd0, sector 2026
Sep 19 22:26:13 Athlon64 Buffer I/O error on device fd0p28, logical block 253
Sep 19 22:26:15 Athlon64 floppy0: data CRC error: track 56, head 0, sector 17, size 2
Sep 19 22:26:16 Athlon64 floppy0: data CRC error: track 56, head 0, sector 17, size 2
Sep 19 22:26:16 Athlon64 end_request: I/O error, dev fd0, sector 2032
Sep 19 22:26:16 Athlon64 Buffer I/O error on device fd0p28, logical block 254
Sep 19 22:26:18 Athlon64 floppy0: data CRC error: track 57, head 0, sector 1, size 2
Sep 19 22:26:18 Athlon64 floppy0: data CRC error: track 57, head 0, sector 1, size 2
Sep 19 22:26:18 Athlon64 end_request: I/O error, dev fd0, sector 2052
Sep 19 22:26:18 Athlon64 Buffer I/O error on device fd0p28, logical block 256
Sep 19 22:26:20 Athlon64 floppy0: data CRC error: track 57, head 0, sector 5, size 2
Sep 19 22:26:21 Athlon64 floppy0: data CRC error: track 57, head 0, sector 5, size 2
Sep 19 22:26:21 Athlon64 end_request: I/O error, dev fd0, sector 2056
Sep 19 22:26:21 Athlon64 Buffer I/O error on device fd0p28, logical block 257
Sep 19 22:26:22 Athlon64 floppy0: data CRC error: track 57, head 0, sector 13, size 2
Sep 19 22:26:23 Athlon64 floppy0: sector not found: track 57, head 0, sector 13, size 2
Sep 19 22:26:23 Athlon64 end_request: I/O error, dev fd0, sector 2064
Sep 19 22:26:23 Athlon64 Buffer I/O error on device fd0p28, logical block 258
Sep 19 22:26:25 Athlon64 floppy0: data CRC error: track 58, head 0, sector 1, size 2
Sep 19 22:26:26 Athlon64 floppy0: data CRC error: track 58, head 0, sector 1, size 2
Sep 19 22:26:26 Athlon64 end_request: I/O error, dev fd0, sector 2088
Sep 19 22:26:26 Athlon64 Buffer I/O error on device fd0p28, logical block 261
Sep 19 22:26:31 Athlon64 floppy0: data CRC error: track 59, head 0, sector 1, size 2
Sep 19 22:26:31 Athlon64 floppy0: data CRC error: track 59, head 0, sector 1, size 2
Sep 19 22:26:31 Athlon64 end_request: I/O error, dev fd0, sector 2124
Sep 19 22:26:31 Athlon64 Buffer I/O error on device fd0p28, logical block 265
Sep 19 22:26:33 Athlon64 floppy0: data CRC error: track 59, head 0, sector 5, size 2
Sep 19 22:26:34 Athlon64 floppy0: data CRC error: track 59, head 0, sector 5, size 2
Sep 19 22:26:34 Athlon64 end_request: I/O error, dev fd0, sector 2128
Sep 19 22:26:34 Athlon64 Buffer I/O error on device fd0p28, logical block 266
Sep 19 22:26:36 Athlon64 floppy0: data CRC error: track 59, head 0, sector 13, size 2
Sep 19 22:26:36 Athlon64 floppy0: data CRC error: track 59, head 0, sector 13, size 2
Sep 19 22:26:36 Athlon64 end_request: I/O error, dev fd0, sector 2136
Sep 19 22:26:36 Athlon64 Buffer I/O error on device fd0p28, logical block 267
Sep 19 22:26:38 Athlon64 floppy0: data CRC error: track 60, head 0, sector 1, size 2
Sep 19 22:26:39 Athlon64 floppy0: data CRC error: track 60, head 0, sector 1, size 2
Sep 19 22:26:39 Athlon64 end_request: I/O error, dev fd0, sector 2160
Sep 19 22:26:39 Athlon64 Buffer I/O error on device fd0p28, logical block 270
Sep 19 22:26:41 Athlon64 floppy0: data CRC error: track 60, head 0, sector 9, size 2
Sep 19 22:26:42 Athlon64 floppy0: data CRC error: track 60, head 0, sector 9, size 2
Sep 19 22:26:42 Athlon64 end_request: I/O error, dev fd0, sector 2168
Sep 19 22:26:42 Athlon64 Buffer I/O error on device fd0p28, logical block 271
Sep 19 22:26:44 Athlon64 floppy0: data CRC error: track 60, head 0, sector 17, size 2
Sep 19 22:26:44 Athlon64 floppy0: data CRC error: track 60, head 0, sector 17, size 2
Sep 19 22:26:44 Athlon64 end_request: I/O error, dev fd0, sector 2176
Sep 19 22:26:47 Athlon64 floppy0: data CRC error: track 61, head 0, sector 10, size 2
Sep 19 22:26:48 Athlon64 floppy0: data CRC error: track 61, head 0, sector 10, size 2
Sep 19 22:26:49 Athlon64 floppy0: data CRC error: track 61, head 0, sector 10, size 2
Sep 19 22:26:49 Athlon64 end_request: I/O error, dev fd0, sector 2205
Sep 19 22:26:49 Athlon64 printk: 1 messages suppressed.
Sep 19 22:26:49 Athlon64 Buffer I/O error on device fd0p28, logical block 275
Sep 19 22:26:51 Athlon64 floppy0: data CRC error: track 61, head 0, sector 13, size 2
Sep 19 22:26:51 Athlon64 floppy0: data CRC error: track 61, head 0, sector 13, size 2
Sep 19 22:26:51 Athlon64 end_request: I/O error, dev fd0, sector 2208
Sep 19 22:26:51 Athlon64 Buffer I/O error on device fd0p28, logical block 276
Sep 19 22:26:54 Athlon64 floppy0: data CRC error: track 62, head 0, sector 1, size 2
Sep 19 22:26:54 Athlon64 floppy0: data CRC error: track 62, head 0, sector 1, size 2
Sep 19 22:26:54 Athlon64 end_request: I/O error, dev fd0, sector 2232
Sep 19 22:26:57 Athlon64 floppy0: data CRC error: track 48, head 0, sector 5, size 2
Sep 19 22:26:58 Athlon64 floppy0: data CRC error: track 48, head 0, sector 5, size 2
Sep 19 22:26:59 Athlon64 floppy0: data CRC error: track 48, head 0, sector 5, size 2
Sep 19 22:26:59 Athlon64 end_request: I/O error, dev fd0, sector 1732
Sep 19 22:26:59 Athlon64 printk: 1 messages suppressed.
Sep 19 22:26:59 Athlon64 Buffer I/O error on device fd0p28, logical block 216

Hab die selbe Diskette in einen anderen Linux PC gelegt und das Formatieren ging einwandfrei.

munkmill
19.09.05, 21:38
Das Problem tritt auf dem Nforce-Board auf und war vorher nicht da (vor dem BIOS-Update)?

stefan-tiger
19.09.05, 22:51
Das Problem tritt auf dem Nforce-Board auf und war vorher nicht da (vor dem BIOS-Update)?

Nein, unabhängig vom BIOS update. Mittlerweile denk ich es ist doch ein Hardwareschaden, denn ich hab mir mal die Mühe gemacht ein anderes altes Laufwerk aus einem anderen PC auszubauen und dies zu testen, und siehe da: keine Fehler mehr.

Ganz toll :mad:

Henni
20.09.05, 07:33
Was mich etwas stutzig macht ist das hier:


Sep 19 22:25:19 Athlon64 Buffer I/O error on device fd0p28, logical block 227

fd0p28 hört sich für mich etwas eigenwillig an.

Normalerweise folgen die Gerätebezeichner für Diskettenlaufwerke einem anderen Schema. (und diese Bezeichnung gibt es in diesem Schema nicht).
Deshalb wäre es interessant zu wissen welche Minor Nummer /dev/fd0p28 hat. Ich vermute nämlich dass hier versucht wurde ein 1,44 MB 3,5" Diskettenlaufwerk als 2,88 MB Laufwerk anzusprechen -> das kann nur schiefgehen. (Oder es liegt eine 1,44 MB Diskette in einem 2,88 MB Laufwerk und wird trotzdem als 2,88 MB Diskette behandelt).

lg, Helmut

stefan-tiger
20.09.05, 08:16
Was mich etwas stutzig macht ist das hier:


Sep 19 22:25:19 Athlon64 Buffer I/O error on device fd0p28, logical block 227

fd0p28 hört sich für mich etwas eigenwillig an.

Normalerweise folgen die Gerätebezeichner für Diskettenlaufwerke einem anderen Schema. (und diese Bezeichnung gibt es in diesem Schema nicht).
Deshalb wäre es interessant zu wissen welche Minor Nummer /dev/fd0p28 hat. Ich vermute nämlich dass hier versucht wurde ein 1,44 MB 3,5" Diskettenlaufwerk als 2,88 MB Laufwerk anzusprechen -> das kann nur schiefgehen. (Oder es liegt eine 1,44 MB Diskette in einem 2,88 MB Laufwerk und wird trotzdem als 2,88 MB Diskette behandelt).

lg, Helmut


Ja, dachte ich auch. Aber kfloppy sollte das richtige Device nehmen.

Wie gesagt: Nachdem ich das alte Laufwerk aus einem alten Rechner angeschlossen hab ging es sofort ohne jede Änderung.

Das richtige Device ist glaub /dev/fd0u1440 oder /dev/fd0h1440.
Die hab ich bei "fdformat" angegeben.

Der Fehler kommt übrigens beim Verifizieren, also lesen, das Formatieren selbst klappte immer.

Gruß