Kirjoittaja Aihe: ata <-> pata -adapterin mystiikka  (Luettu 1433 kertaa)

vtp

  • Käyttäjä
  • Viestejä: 285
    • Profiili
ata <-> pata -adapterin mystiikka
« : 31.03.11 - klo:07.55 »
Tämä ei oikeastaan ole mitenkään Linux-ongelma, mutta ihmetyttää kuitenkin. Minulla on kaksi kappaletta sovittimia, joilla saa uudemman sata-levyn vanhaan ide-väylään kiinni. Toinen näistä tulee kiinni emolevyn ide-liittimeen ja sata-kaapelilla levyyn. Toinen tulee kiinni suoraan sata-levyyn ja siitä ide-kaapelilla emolevylle.

Näiden adaptereiden kanssa on molemmissa täsmälleen sama outo juttu: bios herjaa käynnistyksessä, että 80-johtoinen kaapeli puuttuu ja pudottaa nopeuden Ultra ATA 33 -tasolle.

Löysin tähän kiertotien - laitoin kernelin boottiparametriksi:

libata.force=short40c,udma6

Nyt levy jauhaa täydellä Ultra ATA 133 -nopeudella. Mietityttää vain, että mistäköhän tällainen ongelma oikein johtuu? Kone on Shuttle xpc SN41G
« Viimeksi muokattu: 31.03.11 - klo:07.59 kirjoittanut vtp »

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Vs: ata <-> pata -adapterin mystiikka
« Vastaus #1 : 31.03.11 - klo:08.23 »
Näiden adaptereiden kanssa on molemmissa täsmälleen sama outo juttu: bios herjaa käynnistyksessä, että 80-johtoinen kaapeli puuttuu ja pudottaa nopeuden Ultra ATA 33 -tasolle.

Entä miten nopeasti itse linux kernel käyttää laitetta? Se mitä bios sanoo tai ei sano ei vaikuta tähän,
vaan kernel ite tunnistaa / ottaa käyttöön laitteet omalla tavallaan.




vtp

  • Käyttäjä
  • Viestejä: 285
    • Profiili
Vs: ata <-> pata -adapterin mystiikka
« Vastaus #2 : 31.03.11 - klo:09.17 »
Tarkistin asian ennen muutosta.

dmesg-listassa välähti tuo maaginen "ATA/33" ja nopeudetkin olivat n. 30MBps ennen muutosta.

Muutoksen jälkeen nopeus on nyt n. 70MBps

Tein testin komennolla

testparm -t /dev/sda