ide-pmac lost interrupt w/2.6.8.1 (DMA problem?)

Albrecht Dreß yellowdog-general@lists.terrasoftsolutions.com
Mon, 20 Sep 2004 19:58:14 +0000


--=-ZL3Kjvdbms5b1y7HAQnx
Content-Type: text/plain; charset=ISO-8859-15; DelSp=Yes; Format=Flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

when trying to get Linux 2.6.8.1 running on my PMac G4/800 "Silver" I ran =20
into something which might be a DMA problem.

First, the box works flawlessly with 2.4.25-ben1. When booting 2.6.8.1, =20
the boot screen hangs when probing the first hard disk, with (inter alia) =20
the following messages for hda (written down by hand, as the boot process =20
doesn't succeed):

ide0 Apple Keylargo ATA 4
hda IBM-IC35L040AVVA07-0   # the drive the box came with
set UDMA timing for mode 4, reg 0x0c50038c
Enabling Ultra DMA 4

and then several

hda: lost interrupt
hda:<3> ide-pmac lost interrupt, dma status 8080

I guess the drive has problems with udma 4, but I have no idea how I can =20
set it to a safer value... I tried to disable ide dma in the kernel =20
completely (yes, I know that it would make the box really slow), but then =20
Linux doesn't compile any more. Of course, the smarter way would be if =20
Linux would detect itself that that's too fast and fall back =20
appropriately.

Any help is really welcome!

Cheers, Albrecht.

--=20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Albrecht Dre=DF  -  Johanna-Kirchner-Stra=DFe 13  -  D-53123 Bonn (Germany=
)
       Phone (+49) 228 6199571  -  mailto:albrecht.dress@arcor.de
_________________________________________________________________________


--=-ZL3Kjvdbms5b1y7HAQnx
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iD8DBQBBTzZxn/9unNAn/9ERAs4lAJ9gdyjeyta67PSP+ie6/ncEQAG9jgCfRhx1
IUWuZ+Jvug0rmgdBzT1Mwgo=
=x86X
-----END PGP SIGNATURE-----

--=-ZL3Kjvdbms5b1y7HAQnx--