Ultra-DMA mini HOWTO: Problemy
Następna strona
Poprzednia strona
Spis treści
9. Problemy
9.1 ,,Czarna Lista'' UDMA
Napędy wymienione poniżej znajdują się na liście nie działających.
Nie wolno ich używać w trybie UDMA ponieważ może to
spowodować utratę danych. Aby tego uniknąć sterownik powinien
automatycznie wyłączyć obsługę DMA dla tych napędów.
Western Digital WDC AC11000H, AC22100H, AC32500H, AC33100H,
AC31600H - wszystkie wersje
Western Digital WDC AC32100H revision 24.09P07
Western Digital WDC AC23200L revision 21.10N21
9.2 Czy masz przetaktowane PCI?
Jeśli tak, to ostrożnie! Oto cytat z poprzedniej dokumentacji do
UDMA:
Nie wolno przetaktowywać szyny PCI. 37,5 MHz, to maksymalna
częstotliwość. Niektóre (prawdopodobnie obsługiwane) napędy UDMA nie
zadziałają nawet przy częstotliwości 37,5 MHz, ale 33 MHz powinno
działać.
W każdym bądź razie NIGDY _NIGDY_ ! nie wolno ustawiać szyny PCI na
41,5 MHz.
ZALECANYM bezpiecznym ustawieniem jest 33 MHz.
9.3 Czy BIOS na płycie głównej jest aktualny?
Oto kolejny cytat z dokumentacji do UDMA:
Tak naprawdę BIOS każdej płyty głównej przestawia napędy dyskowe na
tryb UDMA. Oczywiście trzeba mieć nadzieję, że taki BIOS
został zaprogramowany poprawnie...
Np. płyta główna ASUS SP-97V z oryginalnym BIOSem (rev. 1.03) będzie
działać niepoprawnie w trybach DMA 2 i UDMA ze zmodyfikowanym
sterownikiem linuksowym. Będzie natomiast działać poprawnie w trybie
PIO 4 oraz w Windows 95 we wszystkich trybach. Ściągnąłem najnowszy
BIOS (rev. 1.06) ze strony ASUSa i uaktualniłem na swojej płycie. Od
tego momentu działa idealnie (przy częstotliwości szyny 66 MHz).
Mówi nam to o fakcie, że BIOS ustawia w kontrolerze DMA pewne
specyficzne parametry (active pulse i recovery clock cycles) [od
tłumacza: jak mi ktoś zaproponuje kiedyś tłumaczenie, to przetłumaczę,
bo ja nie mam pojęcia o czym mowa...] Moja poprzednia wersja
BIOSu prawdopodobnie miała te ustawienia niepoprawne. Ponieważ
sterownik Windows 95 ustawia te wartości samemu (nie zależnie od
BIOSu) miałem problemy tylko ze sterownikiem Linuksa a pod Windows 95
wszystko działało poprawnie.
Tak więc jeszcze raz: sterownik UDMA w Linuksie polega na ustawieniach
BIOSu. Jeśli pojawiają się problemy należy sprawdzić czy mamy
najnowszą wersję BIOSu dla naszej płyty głównej.
9.4 Jeśli nadal nie działa
Jeśli żadna ze wskazówek nie okazała się pomocna na tyle, żeby
rozwiązać problemy z UDMA, najlepszym wyjście jest napisanie
na grupę pl.comp.os.linux.sprzet. W wiadomości należy zawrzeć
dokładny opis problemu: typ posiadanego interfejsu
UDMA, czy jest na płycie głównej czy na karcie rozszerzeń, czy
napęd jest w UDMA czy w zwykłym EIDE, dokładna konfiguracja
napędów, wersja dystrybucji i jądra oraz wszystko inne co wydaje
się być pomocne. Najprawdopodobniej znajdzie się tam ktoś pomocny.
9.5 Jeśli masz informacje na temat UDMA, których nie ma tutaj...
Wspaniale! Jeśli wiesz coś czego ja nie wiem, prześlij do mnie
informację na ten temat (
brion@pobox.com) i ukaże się ona w kolejnej wersji.
Następna strona
Poprzednia strona
Spis treści
Wyszukiwarka
Podobne podstrony:
ultra dma plultra dma pl 2ultra dma pl 3Ultra DMA plUltra DMA pl (2)ultra dma pl 4ultra dma pl 7ultra dma pl 10ultra dma pl 5ultra dma pl 8ultra dma pl 6ultra dma pl 1ultra dma 4 upmksqkbx6o7mppq4ntllrv5pdoontt6jvkv7kq upmksqkbx6o7mppq4ntllrv5pdoontt6jvkv7kqultra dma xehhp5qe3wd4ftlp2q2u5gb4b7xedkbcbzucrcq xehhp5qe3wd4ftlp2q2u5gb4b7xedkbcbzucrcqultra dma 10 3pg7rkr2wiaygfrh43pslaexeoc4jdxu4gtyhsa 3pg7rkr2wiaygfrh43pslaexeoc4jdxu4gtyhsaultra dma 6 fm7wpyo3eqcdh5zzhftge7z53sen7jlobot7tbi fm7wpyo3eqcdh5zzhftge7z53sen7jlobot7tbiultra dma 3 sbvsehqhjorlnl2qfwuln7ecygvxyegzxnwwsua sbvsehqhjorlnl2qfwuln7ecygvxyegzxnwwsuaultra dma 1 skgwtgadbp6ofulw4c4bmozje2zrmxw6gv4c5oq skgwtgadbp6ofulw4c4bmozje2zrmxw6gv4c5oqultra dma 7 afqlndfahnto6ltzrrkiwjoebuftlogjwwmvlty afqlndfahnto6ltzrrkiwjoebuftlogjwwmvltywięcej podobnych podstron