Comment 33 for bug 384469

Revision history for this message
wmccroskey (wmccroskey) wrote :

I also had this problem on Fedora 11 x86_64.

I use the floppy drive, so disabling it is NOT an option. I know most of you don't have this type of hardware on your PC these days, but as a bit of an old-timer, here are a few facts to consider:
1. Floppy drive motors are not rated for continuous duty. This polling appears to be running the head positioning motor to try to read track zero as well as possibly the drive motor. Either action every two seconds will fail the drive over time as the the motors have some run time and spin down time.

2. Please review the interface chip. The Intel 82077 (or clone) FDC used pin 31 for DSKCHG and it show up as bit 7 of the Digital Input Register (DIR, PC-AT Mode) "DSKCHG monitors the pin of the same name and reflects the opposite value seen on the disk cable, regardless of the value of /Invert"

The DSKCHG signal would be the preferred way of polling the disk. Poll for a disk change and only try to read after that.

The main this is to not keep running the motor.

Not sure what problems I'll cause, but under /usr/libexec, I mv'ed the devkit-disks-daemon to devkit-disks-daemon.do_not_run and then rebooted.

It seems the HALD is still polling the other removable drives, so they pop-up as media is inserted.

I tried to put the devkit-disks --inhibit-polling /dev/fd0 & into a startup script and that did not seem to work.