SATA/PATA, JMicron i Zen-Sources — part 2
Problem został rozwiązany. Z niewielką pomocą ludzi z LKML (dzięki!), którzy naprowadzili mnie na właściwy trop.
Otóż... W czasach <=UDMA33, gdy dyski/napędy podłączano 40-żyłowym kablem kolejność — czy też priorytet — napędów ustalał bios (cable-select) bądź też użytkownik zworkami (master/slave).
Gdy nastały kable 80-żyłowe oraz napędy >UDMA33 wtedy zezwolono na ustawianie priorytetów zworkami ze względów historycznych. Jednak standard mówi (tutaj info z LKML), że napędem master jest zawsze ten na końcu taśmy.
U mnie ustawiłem zworkami kolejność odwrotną (tj. dysk w środku był master, a napęd DVD-RW na końcu taśmy slave). Działało to ze starym sterownikiem, który to po prostu obsługiwał! Nowe libata działa już ze wskazaniami standardu.
Rozwiązanie: wyłączyć zbędną „preselekcję” (master/slave) priorytetów napędów na taśmie 80-żyłowej i pozwolić na ich prawidłowe ustawienie przez BIOS/sterowniki.
Po włączeniu cable-select dla obu napędów wszystko działa prawidłowo: nowy dysk WD3200AAKS SATA][ to /dev/sda, IDE Maxtor to /dev/sdb, a DVD-RW to /dev/sr0.
Presto! Zapałka gotowa!
±
Komentarze do wpisu "SATA/PATA, JMicron i Zen-Sources — part 2":
1.
2008 01 25, 08:10:54
Zasada ‘HDD na końcu taśmy (CD w środku), master na końcu taśmy (slave w środku)’ to chyba jeszcze z czasów 486 pochodzi…
2.
2008 01 25, 08:13:46
Eee tam. To po jaką cholerę wtedy zworki? Zworki są właśnie od tego, żebyś mógł ustalić gdzie chcesz mastera a gdzie slave’a. Zwłaszcza w czasach 486, tj. ciasnych obudów, kontrolerów z 1 slotem gdzie trzeba połączyć napędy jak to możliwe a nie jak „być powinno”. I teraz to wraca, choć jako bagaż historii. Jakbym mógł podłączyć 1 taśmą tak jak opisałeś – to byłoby tak zrobione.
No i dziwne, że przez pół roku bezboleśnie działało
3.
2008 01 25, 11:00:37
Eeee no myslalem ze juz tak mials ustawione. Nawet na niektorych tasmach jest NAPISANE z ktorej strony podlaczyc do plyty (jak nie to kolor zielony – chyba) a z ktorej dyski. I dyski tez są opisywane (SLAWE/MASTER). W przypadku taśm 80 master zawsze na końcu, pewnie chodzi o to, że działa jak „terminator”.
4.
2008 01 25, 11:03:31
Nyet. Jeszcze pół roku temu miałem starą płytę i tam selekcja master/slave przy pomocy zworek dawała dobre rezultaty (tzn. przy ciężkim odczycie płyt DVD dysk nie zamulał) — i tak po prostu zostało. A taśmy są sygnowane: niebieski do płyty/ostatniego napędu, szary w środku. A dyski są opisywane slave/master zworkami
Chyba, że o inny opis Ci chodzi.
5.
2008 01 25, 12:00:03
Na niektorych (tych z wyzszej polki) tasmach 80 jest nadruk gdzie ktory wtyk jest do plyty glwonej, a ktore do dyskow (osobne nadruki opisuja gdzie jest Master i gdzie Slave). Dysk i czytniki (CD/DVD) najlepiej podlaczac do osobnych kontrolerow (nie na tej samej tasmie). No i jesli nie jest to wlaczone (chociaz teraz to juz chyba tak – wymuszane chyba jest to już sprzetowo) wymusic UDMA dla napedu CD/DVD – znacznie przyspiesza odczyt.
6.
2008 01 25, 12:03:05
Z wymuszeniem UDMA raczej problemu nie ma. Ale jak się ma 1 (słownie: jeden) slot IDE na płycie a napędy 2 (słownie: dwa) to rozdzielić się ich nie da
A nowe płyty mają albo 1 albo 0 slotów IDE. Kiedyś, jak się podłączało dyski i cd/dvd na jednej taśmie to się właśnie zworkami ustawiało master/slave. Teraz, jak się okazuje, tego już się robić nie powinno. I tyle. IDE umarło.
Dodaj komentarz: