lkml.org 
[lkml]   [2000]   [Nov]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    Subjectsorted - was: How to add a drive to DMA black list?
    The drive was being added to the black lists fine it's just that I had PIIX 
    tuning enabled which caused the good/bad dma tables check to be bypassed
    completely. - So disabling PIIX tuning made my PC boot fine.

    Regards,

    Anton

    At 00:13 17/11/2000, Anton Altaparmakov wrote:
    >Hello all,
    >
    >I have an ide hard drive that misbehaves when the option "enable DMA at
    >boot time" (2.4.x kernel) is selected (this is on a on board ide
    >controller). But on the other hand I have a Promise Ultra-ATA-100
    >controller with an IBM ATA-100 drive that, according to the menuconfig
    >information and the information at the top of the driver requires the
    >"enable DMA at boot time" feature to be selected.
    >
    >I tried adding the string that is output for the bad drive by hdparm -i
    >into drivers/ide/ide-dma.c::drive_blacklist and
    >drivers/ide/ide-dma.c::bad_dma_drives but the kernel still says that it is
    >using DMA and the kernel hangs after displaying:
    >
    >PIIX: chipset revision 2
    >PIIX: not 100% native mode: will probe irqs later
    >[snip]
    >PDC20267: IDE controller on PCI bus 00 dev 98
    >PDC20267: chipset revision 2
    >PDC20267: not 100% native mode: will probe irqs later
    >PDC20267: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
    >[snip]
    >hdc: Conner Peripherals 1275MB - CFS1275A, ATA DISK drive
    >hde: IBM-DTLA-307045, ATA DISK drive
    >[snip]
    >hdc: 2496876 sectors (1278 MB) w/64KiB Cache, CHS=2477/16/63, DMA
    >hde: 90069840 sectors (46116 MB) w/1916KiB Cache, CHS=89355/16/63. UDMA(100)
    >Partition check:
    > hda: hda1 hda2 < hda5 >
    > hdc:hdc: timout waiting for DMA
    >ide_dmaproc: chipset supported ide_dma_timeout func only: 14
    >hdc: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
    >_
    >Dead.
    >
    >What should I do? Thanks in advance,
    >
    >Anton
    >
    >--
    > "Education is what remains after one has forgotten everything he
    > learned in school." - Albert Einstein
    >--
    >Anton Altaparmakov Voice: +44-(0)1223-333541(lab) /
    >+44-(0)7712-632205(mobile)
    >Christ's College eMail: AntonA@bigfoot.com / aia21@cam.ac.uk
    >Cambridge CB2 3BU ICQ: 8561279
    >United Kingdom WWW: http://www-stu.christs.cam.ac.uk/~aia21/
    >
    >-
    >To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    >the body of a message to majordomo@vger.kernel.org
    >Please read the FAQ at http://www.tux.org/lkml/

    --
    "Education is what remains after one has forgotten everything he
    learned in school." - Albert Einstein
    --
    Anton Altaparmakov Voice: +44-(0)1223-333541(lab) / +44-(0)7712-632205(mobile)
    Christ's College eMail: AntonA@bigfoot.com / aia21@cam.ac.uk
    Cambridge CB2 3BU ICQ: 8561279
    United Kingdom WWW: http://www-stu.christs.cam.ac.uk/~aia21/

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 12:47    [W:3.416 / U:0.048 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site