Dnia 2004-07-11 00:51 użytkownik Lth napisał :
Mikołaj napisał:
Po przeczytaniu tego tym bardziej utwierdzam się w przekonaniu, że to
wina kernela Linuksa. Bo po pierwsze (niestety) pod Windows wydaje się
pracować prawidłowo, a poza tym po raz kolejny pozwolę sobie powtórzyć,
że błąd *nie występuje* na kernelu 2.4.18, dopiero na późniejszych
(testowałem 2.4.19-22, 2.6.0), tak jakby dopiero kolejne miały bug.
Nie występuje, bo kernele do 2.4.18 były kompilowane z domyślnie wyłączonym
DMA.
Kernel nie próbuje startować DMA podczas uruchamiania.. dopiero później
można odpalić za pomocą hdparm.
Być może, jednak nie zmienia to faktu, że DMA nie działa na kernelach
późniejszych niż 2.4.18, zatem dalej twierdzę, że jakiś błąd w kernelu
jest. Do tego właśnie przetestowałem knoppixowe 2.4.26 i 2.6.6 i wciąż
to samo, chociaż wczoraj stało się coś nieoczekiwanego. Otóż pomieszałem
trochę taśmami i w pewnych konfiguracjach DMA działała na niektórych
napędach. Dziś nabyłem nową taśmę i z powrotem nie działa na żadnym
napędzie, niezależnie od konfiguracji.
Pozdrawiam!
--
http://www.miki.z.pl miki(AT)z.pl
Gadu-gadu: 2128279 Mobile: +48607345846 IRC: `miki`
Linux Registered User # 285966
"Put some excitement between your legs - ride a bike!"