Re: ide_dmaproc: chipset supported ide_dma_timeout func only: 14

From: Andre Hedrick (andre@linux-ide.org)
Date: Fri Apr 14 2000 - 01:43:47 EST


On Thu, 13 Apr 2000 narancs1@mail.externet.hu wrote:

>
> Dear developers!
>
> (kernel: 2.3.99-pre5)
>
> I have an "old" notebook computer with iPentium 150Mhz, 16 Mb ram,
> Fujitsu M2724TA ata disk drive,
> OPTI621 ide controller on PCI bus 00 dev a0
> ide0: BM-DMA at 0x8000-0x8007, BIOS settings: hda:pio hdb:pio
> ide0 at 0x1f0-0x1f7, 0x3f6 on irq 14
> hda: 3187836 sectors (1632 MB), CHS=790/64/63, DMA
> Partition check:
> hda:hda: timeout waiting fot DMA
> ide_dmaproc: chiset supported ide_dma_timeout func only: 14
> hda: irq timeout: status 0x58 {DriveReady SeekComplete DataRequest }
> [.. this message 4 times ]
> hda: DMA disabled
> ide0: reset: success
> hda1 2 3 5 6 7
>
>
> The BIOS screen reports
> SystemSoft BIOS for OPTI Viper 557/558N Version 1.01.25 1.01.25 (3530-13)
> (1995)
> V1.34 6/23/97
> SystemSoft PnP Bios Ver 1.17.00
>
> So I included the OPTI ide driver in the kernel config.
>
>
> It works with kernel 2.0.36, it doesn't work with 2.1, 2.2, 2.3, 2.4 series
> Please give me some tips, what to do!

2.0.36 does not have DMA support for OPTI only PIO.
2.1.122 is where I picked up Mark's former task and title.
I have been looking in the computer salvage dumps for a few OPTI
mainboards for evaluation of code, but no luck.

> The problem is that there is no DMA support for this hardware (this way it is
> really slow) and it doesn't even boot !

True, this is a puzzle since it should not have kicked into DMA mode.....

It is clear that there is no DMAing in the chipset code, thus it needs to
be blocked from DMAing until it is determined how best to address the
issue.

Cheers,

Andre Hedrick
The Linux ATA/IDE guy

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



This archive was generated by hypermail 2b29 : Sat Apr 15 2000 - 21:00:23 EST