[ltp] DMA transfers on TP 765L

Tino Keitel linux-thinkpad@www.bm-soft.com
Tue, 27 Feb 2001 18:15:21 +0100


linux-thinkpad@www.bm-soft.com schrieb am 27.02.01:
> In case it's of some use to you, here are the relevant
> lines from my dmesg output (ThinkPad 600 51U):   // Thomas
>=20
> Uniform Multi-Platform E-IDE driver Revision: 6.31
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=
=3Dxx
> PIIX4: IDE controller on PCI bus 00 dev 39
> PIIX4: chipset revision 1
> PIIX4: not 100% native mode: will probe irqs later
>     ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:DMA, hdb:pio
            ^^^^^^
That's what I miss. The device manager in win95 also shows 0xfcf0-0xfcf7 a=
s DMA IO address range. Maybe I should hardcode my ide driver to use that =
address as the dma=5Fbase.

>     ide1: BM-DMA at 0xfcf8-0xfcff, BIOS settings: hdc:DMA, hdd:pio
> hda: IBM-DCXA-210000, ATA DISK drive
> hdc: TOSHIBA CD-ROM XM-1702BC, ATAPI CD/DVD-ROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: 19640880 sectors (10056 MB) w/420KiB Cache, CHS=3D1299/240/63, UDMA(3=
3)
> hdc: ATAPI 24X CD-ROM drive, 128kB Cache, DMA
> Uniform CD-ROM driver Revision: 3.12
> Partition check:
>  hda: hda1 hda2 < hda5 hda6 hda7 hda8 >
>=20
>=20
> --- Tino Keitel <tino.keitel@web.de> wrote: > Hi folks,
> >=20
> > can anyone tell me how to enable DMA transfers for my IDE-HD=3F Win95 is=
 able=20
> > to do this with the standard bus master driver, so the IDE interface a=
nd the=20
> > hard disk both support DMA transfers. Here are the messages when the k=
ernel=20
> > detects the IDE interface:
> >=20
> > PIIX: IDE controller on PCI bus 00 dev 08
> > PIIX: not 100% native mode: will probe irqs later
> > PIIX: neither IDE port enabled (BIOS)
> > hda: IBM-DPLA-25120, ATA DISK drive
> > hdb: SANYO CRD-S54P, ATAPI CDROM drive
> > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > hda: IBM-DPLA-25120, 4887MB w/468kB Cache, CHS=3D662/240/63
> >=20
> > AFAIK I can only turn on DMA transfers using hdparm if the kernel repo=
rts=20
> > "ide0: BM-DMA at...". I looked into the kernel sources and it seems th=
at DMA=20
> > isn't possible because of the line "neither IDE port enabled (BIOS)". =
How can
> >=20
> > I enable the IDE port=3F Or am I completely wrong=3F
> >=20
> > Tino

=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=5F=
=5F=5F=5F=5F=5F
Alles unter einem Dach: Informationen, Fun, E-Mails. Bei WEB.DE: http://we=
b.de
Die gro=DFe Welt der Kommunikation: E-Mail, Fax, SMS, WAP: http://freemail.w=
eb.de


----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html