Messages in this thread Patch in this message | | | Subject | Re: Floppy disk working constantly [PATCH] | From | Emmanuel Fleury <> | Date | Sun, 05 Oct 2003 19:42:08 +0200 |
| |
Hi,
Richard B. Johnson did this patch for 2.4.22. And, I applied it and tested it on both 2.4.22 and 2.6.0-test6. It seems to work.
Please apply this patch to both 2.4.22 and 2.6.0-test6.
----------------- --- linux-2.4.22/arch/i386/boot/setup.S.orig Fri Aug 2 20:39:42 2002 +++ linux-2.4.22/arch/i386/boot/setup.S Fri Oct 3 11:50:43 2003 @@ -59,6 +59,8 @@ #define SIG1 0xAA55 #define SIG2 0x5A5A
+FDC_MOTOR = 0x3f2 +FDC_MOTON = 0x10 INITSEG = DEF_INITSEG # 0x9000, we move boot here, out of the way SYSSEG = DEF_SYSSEG # 0x1000, system loaded at 0x10000 (65536). SETUPSEG = DEF_SETUPSEG # 0x9020, this is the current segment @@ -776,6 +778,12 @@
movb $0xFB, %al # mask all irq's but irq2 which outb %al, $0x21 # is cascaded + + movl $FDC_MOTOR, %edx # FDC motor control + inb %dx, %al # Get what's there + andb $~FDC_MOTON, %al # Reset motor bit + outb %al, %dx # Turn OFF motor +
# Well, that certainly wasn't fun :-(. Hopefully it works, and we don't # need no steenking BIOS anyway (except for the initial loading :-). ------------ Regards -- Emmanuel
`Right,' said Ford, `I'm going to have a look.' He glanced round at the others. `Is no one going to say, "No you can't possibly, let me go instead"?' They all shook their heads. `Oh well.' -- Ford attempting to be heroic (Douglas Adams)
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |