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.

rozie napisał(a):
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.

Dentharg napisał(a):
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.

M napisał(a):
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.

Dentharg napisał(a):
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.

M napisał(a):
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.

Dentharg napisał(a):
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:

Textile Lite włączony ( szczegółowy opis znaczników ):
*strong* | # lista numerowana | * lista wypunktowana | _em_ | __italic__ | "link":http:// | bq. cytat.