sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #71570
Re: Ingen DMA
On Fri, Mar 05, 2004 at 15:55:18 +0100, Claus M. Christiansen wrote:
>
> >nogen gange skal man have en nyere (nyeste) kerne
> >og evt. de rigtige drivere lagt i kernen for at kunne
> >anvende (U)DMA med ide driveren i linux.
> >Bedst er at se på chipsættet der anvendes og søg i kernelsource
> >om chipsættet er nævnt et sted i driverne.
> >Hvis du søger på google, så er det også bedst at søge på chipsæt.
> Chipsættet?! Altså mit bundkorts chipset eller...?!
Ja da. Drivere i linux kernen er ofte identificeret udfra "chipsæt"
navnene, og ikke efter de 117 producenter der anvender det samme
chipsæt i 117 produkter.
f.eks.
/usr/src/linux/drivers/ide/alim15x3.c :
* (U)DMA capable version of ali 1533/1543(C), 1535(D)
eller amd74xx.c :
/*
* AMD 755/756/766/8111 IDE driver for Linux.
*
* UDMA66 and higher modes are autoenabled only in case the BIOS has detected a
* 80 wire cable. To ignore the BIOS data and assume the cable is present, use
* 'ide0=ata66' or 'ide1=ata66' on the kernel command line.
*/
Og sådan kan man finde mange "guldkorn" om DMA support i selve kildeteksten
til IDE driverne.
Så en hurtig "grep" efter chipsæt navn/ID i kernen kan ofte
hælpe videre .
--
mvh Frank Damgaard |
References