FreeBSD 7.0 floppydriver b0rken?

troll

Well-Known Member
Kanns sein, dass der Floppydriver von 7.0 X86_64 nicht funktioniert?
Ich hab eben drei Laufwerke durchgetestet, die alle sowohl unter Linux, als auch unter win funktionieren.
Davon ist eines ein rechter Oldie, der schon ca. 2000 mit Linux lief.

Bei allen bekomm ich via fdformat einen io-Error.
Die selben(neuen Disketten lassen sich aber unter den anderen Systemen anstandslos schreiben und lesen.

Wichtig ists nicht, aber ich bin schon ziemlich erstaunt...
 
Das ist ein Bug, der in SV Revision r187544 repariert wurde:
Code:
Log:
  MFC:  r184976

  - Revive fdc(4) per-device flag 0x10, which was removed in r1.284[1].
  - If the flag is set and auto-select fails, assume disk is not present.
  - Set disk empty flag only when the floppy controller reset is needed.
  It fixes regression introduced in r1.311, which prevented it from ignoring
  errors.  Now fdformat(1) and dd(1) with conv=noerror option can continue
  when read/write errors occur as they should.
  - Do not retry disk probing as it is extremely slow and pointless.
  - Move the disk probing code into a separate function.
  - Do not reset disk empty flag if write-protect check fails somehow.

  PR:           kern/116538[1]
 
Back
Top