Skip to main content
Visitor II
November 14, 2003
Question

my floppy drive doesn't work

  • November 14, 2003
  • 7 replies
  • 1562 views
Posted on November 14, 2003 at 22:01

my floppy drive doesn't work

    This topic has been closed for replies.

    7 replies

    hh_jp1631Author
    Visitor II
    October 31, 2003
    Posted on November 01, 2003 at 00:22

    I use Stpc Elite+Winbond W83977AF-A.All work well except the floppy.Who can give me an hint? null

    Visitor II
    November 3, 2003
    Posted on November 03, 2003 at 10:21

    Hi, I did it with the same combination: Elite + W83977AF. Could you describe your problem a little bit more?

    Bernd
    hh_jp1631Author
    Visitor II
    November 3, 2003
    Posted on November 03, 2003 at 21:27

    hi,bernd.My combination is Elite+W83977AF+SM712(display controller)+RTL8139D(network chipset).when I debuged the board,I found the floppy drive didn't work.The other functions of the SuperIO(such as serial ports,parallel port,keyboard and mouse) are normal.

    I had asked the technical support of STPC,they told me that had nothing to with Elite;Then I asked winbond ,they didn't give me any support too.Finally ,I asked the General Software vendors,they give me the bios for debug,but my floppy drive didn't work all the time.

    I think the problem is relative to the bios,what do you think so?

    caven

    Visitor II
    November 4, 2003
    Posted on November 04, 2003 at 05:43

    I remember 2 problems:

    1.) Floppy-DMA-Verify doesn't work because the Elite-DMA did'nt support this mode. I wrote a little DOS-TSR-Programm STPCDMA.EXE which prevents the use of DMA-mode. The problem is also in the errata sheet of the Elite.

    2.) 5 Pullups for the floppy signals or enable the winbond internal pullup's

    If you have a bootable harddisk with msdos on it you can use the attached register read tool and send me the register values. I will compare them.

    Bernd

    ________________

    Attachments :

    w977.zip : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006Htt7&d=%2Fa%2F0X0000000aYM%2Fcu7DvP0Am39QUpLSlr5IiYjebkhyX9Tdb2WTSP3VD8g&asPdf=false
    hh_jp1631Author
    Visitor II
    November 5, 2003
    Posted on November 05, 2003 at 02:53

    Hi,Bernd.

    I had a try on my board today.I run the STPCDMA.EXE programm first,the result is''STPC DMA verify-INT13 unistalled''.

    Then I read the register ,the result is attached here,is there any problem?

    I'm sure the 5 singals are correctly pulled-up.

    ________________

    Attachments :

    W977_REG.txt : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006HzMh&d=%2Fa%2F0X0000000bKc%2FnFJ_LeJT2RqDkXHo3WQ54gk1Y7QP9u3E9pgiD6VEMVI&asPdf=false
    Visitor II
    November 10, 2003
    Posted on November 10, 2003 at 07:18

    The uninstall message does only come if you start it the second time!! So if you start it the first time there should be printed:

    STPC DMA Verify - INT13 installed

    I compared the reg values. The FDC-Reg F0 is set to 0x0C. Please set it to 0x0E if you do not have external pullup's and want to use the internal pullups. If you have external pullups then use 0x8E. Bit 1 should be set to ''1''.

    Bernd

    hh_jp1631Author
    Visitor II
    November 14, 2003
    Posted on November 14, 2003 at 22:01

    Hi,bernd.

    I had get a new bios from Phoenix,my floppy driver works well now.

    thank bernd.