Adapter CF -> IDE a tryb UDMA
Mikolaj Tutak - 09-04-2007 13:45
Adapter CF -> IDE a tryb UDMA Witam!
Postanowiłem karte CF podłączyć do komputera tak jak dysk twardy, czyli za
pomocą przejsciówki CF -> IDE. Z kartami starymi, pracujacymi w trybie PIO
takie rozwiązanie działało (oczywiście w trybie PIO, czyli wolno i
obciążając procesor). Z kartami nowymi (SanDisk Extreme III oraz Transcend
80x - obie z trybem UDMA) komputer znajduje karty, wykrywa tryb UDMA, ale
pod linuxem pojawia się komunikat "dma_timer_expiry" i dostęp do kary
możliwy jest tylko w trybie PIO (jeszcze wolniej niż dla starych kart). Pod
windowsami zachowanie jest analogiczne, czyli pojawiają się timeouty i karta
przestawia sie po kilku minutach w tryb PIO.
Mam takie podejzenie iż moja przejściówka nie wspiera trybu UDMA. Chcialbym
teraz:
- zmodyfikować przejsciówkę tak aby ten tryb działał poprawnie (jakieś
brakujące połączenie?!)
- ewentualnie nabędę inna przejściówkę, jeżeli punkt ww. punkt jest
niemożliwy/nieopłacalny do realizacji
Niestety nie moge nigdzie doszukać informacji zawierających schemat połączeń
takich przejściówek, ewentualnie porady jak rozróżnić oba typy (PIO oraz
PIO/DMA).
--
pozdrawiam
Mikolaj
WinterX - 09-04-2007 13:58
Czy mógłbym wiedzieć jaka to przejściówka? Oferowałem dość dużo modeli na Allegro swego czasu i z moimi nie było problemów, testowałem na wielu rodzajach kart aż do 4 GB.
Mikolaj Tutak - 09-04-2007 14:45
Mikolaj Tutak wrote:
> Pin IDE 21 podpiety jest pod rezystor 7,5k następnie sciezka ucieka mi
> gdzies i nie moge jej namierzyć - prawdopodobnie pod plackiem z
> tworzywa oznaczonym jako 600R.
No doszedlem ze pin 21 IDE (DMARQ) oraz 29 IDE (DMAACK) sa podpiety do 5V
przez rezystor 7,5k. Wg danych wygooglanych powinny być podpięte odpowiednio
pod pin 43 i 44 złącza CF (dla trybu DMA). Podłączyć je bezpośrednio czy
przez rezystor (jestli tak to jaki)? Pozostałe linie syganłowe gina pod
czarnymi plackami zawierajacymi jakies elementy (aktywne?) zainstalowane
bezposrednio na PCB.
--
pozdrawiam
Mikolaj
Mikolaj Tutak - 09-04-2007 14:45
Mikolaj Tutak wrote:
> - zmodyfikować przejsciówkę tak aby ten tryb działał poprawnie (jakieś
> brakujące połączenie?!)
Na 21 pinie IDE (DMARQ) brakowało pinu (niekompletne złącze?) po dorobieniu
go, pod linuxem kompunikat "dma_timer_expiry" zmieniło się na "lost
interrupt". Tryb DMA nadal niestety nie działa :-(
Pin IDE 21 podpiety jest pod rezystor 7,5k następnie sciezka ucieka mi
gdzies i nie moge jej namierzyć - prawdopodobnie pod plackiem z tworzywa
oznaczonym jako 600R.
--
pozdrawiam
Mikolaj
Barman - 09-04-2007 15:45
Użytkownik "Mikolaj Tutak" <mtutak(a)nixz*net@send.no.spam> napisał w
wiadomości news:evdasd$dqp$1@atlantis.news.tpi.pl...
> Mikolaj Tutak wrote:
>
>> Pin IDE 21 podpiety jest pod rezystor 7,5k następnie sciezka ucieka mi
>> gdzies i nie moge jej namierzyć - prawdopodobnie pod plackiem z
>> tworzywa oznaczonym jako 600R.
>
> No doszedlem ze pin 21 IDE (DMARQ) oraz 29 IDE (DMAACK) sa podpiety do 5V
> przez rezystor 7,5k. Wg danych wygooglanych powinny być podpięte
> odpowiednio pod pin 43 i 44 złącza CF (dla trybu DMA). Podłączyć je
> bezpośrednio czy przez rezystor (jestli tak to jaki)? Pozostałe linie
> syganłowe gina pod czarnymi plackami zawierajacymi jakies elementy
> (aktywne?) zainstalowane bezposrednio na PCB.
>
przez rezystor 33R :)
BartekK - 09-04-2007 16:45
Barman napisał(a):
> Użytkownik "Mikolaj Tutak" <mtutak(a)nixz*net@send.no.spam> napisał w
> wiadomości news:evdasd$dqp$1@atlantis.news.tpi.pl...
>> Mikolaj Tutak wrote:
>>
>>> Pin IDE 21 podpiety jest pod rezystor 7,5k następnie sciezka ucieka mi
>>> gdzies i nie moge jej namierzyć - prawdopodobnie pod plackiem z
>>> tworzywa oznaczonym jako 600R.
>> No doszedlem ze pin 21 IDE (DMARQ) oraz 29 IDE (DMAACK) sa podpiety do 5V
>> przez rezystor 7,5k. Wg danych wygooglanych powinny być podpięte
>> odpowiednio pod pin 43 i 44 złącza CF (dla trybu DMA). Podłączyć je
>> bezpośrednio czy przez rezystor (jestli tak to jaki)? Pozostałe linie
>> syganłowe gina pod czarnymi plackami zawierajacymi jakies elementy
>> (aktywne?) zainstalowane bezposrednio na PCB.
>>
> przez rezystor 33R :)
Pewnie tak. Tylko dlaczego ci sprzedawcy od siedmiu bolesci nie moga tak
prostego parametru podac :/
Btw - czy na extremeII i podobnych dziala juz udma? czy dopiero od III w
gore?
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Mikolaj Tutak - 09-04-2007 17:45
Barman wrote:
> Użytkownik "Mikolaj Tutak" <mtutak(a)nixz*net@send.no.spam> napisał w
> wiadomości news:evdasd$dqp$1@atlantis.news.tpi.pl...
>> Mikolaj Tutak wrote:
>>
>>> Pin IDE 21 podpiety jest pod rezystor 7,5k następnie sciezka ucieka
>>> mi gdzies i nie moge jej namierzyć - prawdopodobnie pod plackiem z
>>> tworzywa oznaczonym jako 600R.
>>
>> No doszedlem ze pin 21 IDE (DMARQ) oraz 29 IDE (DMAACK) sa podpiety
>> do 5V przez rezystor 7,5k. Wg danych wygooglanych powinny być
>> podpięte odpowiednio pod pin 43 i 44 złącza CF (dla trybu DMA).
>> Podłączyć je bezpośrednio czy przez rezystor (jestli tak to jaki)?
>> Pozostałe linie syganłowe gina pod czarnymi plackami zawierajacymi
>> jakies elementy (aktywne?) zainstalowane bezposrednio na PCB.
>>
> przez rezystor 33R :)
Ok, ale pullupy do 5V 7k5 wywalic czy zostawic?
--
pozdrawiam
Mikolaj
Mikolaj Tutak - 09-04-2007 17:45
BartekK wrote:
> Pewnie tak. Tylko dlaczego ci sprzedawcy od siedmiu bolesci nie moga
> tak prostego parametru podac :/
Mojego producenta moge usprawiedliwic tym ze posiadam model sprzed 3-4 lat,
kupiony baaardzo daaaanwo temu... Ale faktycznie obecnie wszystkie juz
powinny miec te piny połączone...
> Btw - czy na extremeII i podobnych dziala juz udma? czy dopiero od
> III w gore?
Hmmm producent tego nie podaje? Niestety nie sprawdzę tego empirycznie bonie
posiadam ww. pamieci...
--
pozdrawiam
Mikolaj
Mikolaj Tutak - 09-04-2007 17:45
Barman wrote:
> przez rezystor 33R :)
Za pomocą rezystorów 43R podłączyłem 21 IDE do 43 CF oraz 29 IDE do 44 CF.
Jednoczesnie wywaliłem pullupy z 21 IDE oraz 29 IDE oraz pulldown z 44 CF,
pin 43 CF był niepodłączony. Niestety nadal przejściówka nie działa w trybie
UDMA - pojawia się komunikat "dma_timer_expiry" i potem "DMA timeout error"
:-(
--
pozdrawiam
Mikolaj
BartekK - 09-04-2007 18:45
Mikolaj Tutak napisał(a):
>> Pewnie tak. Tylko dlaczego ci sprzedawcy od siedmiu bolesci nie moga
>> tak prostego parametru podac :/
> Mojego producenta moge usprawiedliwic tym ze posiadam model sprzed 3-4
> lat, kupiony baaardzo daaaanwo temu... Ale faktycznie obecnie wszystkie
> juz powinny miec te piny połączone...
Obojetnie czy podlaczone czy nie podlaczone. Ale przynajmniej by
podawali "przejsciowka moze pracowac w trybie UDMA" tudziez "nie moze".
A oni nawet tego sami nie wiedza albo "chyba pracuje we wszystkich trybach"
>> Btw - czy na extremeII i podobnych dziala juz udma? czy dopiero od
>> III w gore?
> Hmmm producent tego nie podaje? Niestety nie sprawdzę tego empirycznie
> bonie posiadam ww. pamieci...
No wlasnie nie moge sie doszukac nigdzie, zwlaszcza ze nie koniecznie
orginal extremeII chce kupowac, a tymnardziej nie wiem jak jest z
noname/adata/innymi klasy x80 albo x66 (predkosc nie jest krytyczna tak
bardzo, ale przeciez nie bede w trybie pio pracowac w XXI wieku)
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Mikolaj Tutak - 09-04-2007 18:45
BartekK wrote:
> No wlasnie nie moge sie doszukac nigdzie, zwlaszcza ze nie koniecznie
> orginal extremeII chce kupowac, a tymnardziej nie wiem jak jest z
> noname/adata/innymi klasy x80 albo x66 (predkosc nie jest krytyczna
> tak bardzo, ale przeciez nie bede w trybie pio pracowac w XXI wieku)
No to polecam Transcenda 80x, od 2GB jest robiona tylko z obsługą DMA, a
producent udostepnia specyfikacje i inne informacje. Aha za 2GB zapłacilem
74zł czy jakoś tak...
--
pozdrawiam
Mikolaj
BartekK - 12-04-2007 16:45
Mikolaj Tutak napisał(a):
> BartekK wrote:
>
>> No wlasnie nie moge sie doszukac nigdzie, zwlaszcza ze nie koniecznie
>> orginal extremeII chce kupowac, a tymnardziej nie wiem jak jest z
>> noname/adata/innymi klasy x80 albo x66 (predkosc nie jest krytyczna
>> tak bardzo, ale przeciez nie bede w trybie pio pracowac w XXI wieku)
>
> No to polecam Transcenda 80x, od 2GB jest robiona tylko z obsługą DMA, a
> producent udostepnia specyfikacje i inne informacje. Aha za 2GB
> zapłacilem 74zł czy jakoś tak...
Niezle, szukam takiej ale ciezko cos znalezc (albo 1.5x drozsze x120,
albo male).
Przy okazji mozesz wrzucic gdzies fotke czy cos tego nieszczescnego
adapterka ktory udma nie obsluguje, tak dla przestrogi potomnych.
Ja akurat kliknelem adapterek ktory /ponoc/ obsluguje dma -
http://www.allegro.pl/item183894275.html - zobaczymy co z tego wyniknie.
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Mikolaj Tutak - 12-04-2007 23:45
BartekK wrote:
> Niezle, szukam takiej ale ciezko cos znalezc (albo 1.5x drozsze x120,
> albo male).
Juz daje linka:
http://www.allegro.pl/item180055101_...gratis_.h tmlWg. producenta wszytkie CF 80x 2/4GB maja DMA. Z modeli CF 80x mniejszej
pojemnosci są dwa typy z symbolem "-P" na końcu, obsługujące tylko PIO (do
PIO mode 6) oraz bez "-P" na koncu pracujące w DMA (do DMA mode 4):
http://www.transcendusa.com/support/...t/TSxMCF80.pdfNatomiast chyba wszystkie karty CF Trancenda 120x pracuja w DMA.
> Przy okazji mozesz wrzucic gdzies fotke czy cos tego nieszczescnego
> adapterka ktory udma nie obsluguje, tak dla przestrogi potomnych.
No niestey nie udalo mi sie go przystosowac do obslugi DMA. To jest wersja
do zatoki 3.5" i chyba obsluguje hotswapping, w każdym razie linie sygnałowe
idą przez układy scalone zintegrowane z PCB i nie sa to proste rezystory czy
diody...
> Ja akurat kliknelem adapterek ktory /ponoc/ obsluguje dma -
>
http://www.allegro.pl/item183894275.html - zobaczymy co z tego
> wyniknie.
He, he :-) Ja bylem pierwszy jutro powinienem miec ten adapter w ręku :-)
Też wypatrzyłem ten napis "DMA mode/VCC from IDE pin 20". Szkoda, że na
zdjęciu wyraźnie widać iż brakuje pinu 20 w złączu, ciekawe jak mozna brac z
niego zasilanie :-)
--
pozdrawiam
Mikolaj
Mikolaj Tutak - 13-04-2007 20:45
Mikolaj Tutak wrote:
> He, he :-) Ja bylem pierwszy jutro powinienem miec ten adapter w ręku
> :-) Też wypatrzyłem ten napis "DMA mode/VCC from IDE pin 20". Szkoda,
> że na zdjęciu wyraźnie widać iż brakuje pinu 20 w złączu, ciekawe jak
> mozna brac z niego zasilanie :-)
Mam tą przejsciówke i działa ona w trybie DMA, juppi :-) Szkoda ze nie jest
hot-swap :-(
--
pozdrawiam
Mikolaj
BartekK - 13-04-2007 20:45
Mikolaj Tutak napisał(a):
> Mikolaj Tutak wrote:
>
>> He, he :-) Ja bylem pierwszy jutro powinienem miec ten adapter w ręku
>> :-) Też wypatrzyłem ten napis "DMA mode/VCC from IDE pin 20". Szkoda,
>> że na zdjęciu wyraźnie widać iż brakuje pinu 20 w złączu, ciekawe jak
>> mozna brac z niego zasilanie :-)
>
> Mam tą przejsciówke i działa ona w trybie DMA, juppi :-) Szkoda ze nie
> jest hot-swap :-(
A hdparm -tT co ciekawego pokazuje (jak sie domyslam, z karta x80)
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Mikolaj Tutak - 15-04-2007 21:45
BartekK wrote:
> A hdparm -tT co ciekawego pokazuje (jak sie domyslam, z karta x80)
No wlasnie nic ciekawego :-(
Transcend 80x wyciaga ~5500kB/s zapis i ~10000kB/s odczyt, Sandisk Extreme
III to ~16000kB/s zapis i odczyt. Ale za to przy sensownym obciazeniu procka
czyli < 5%. Obie z ww. kart pracuja w MWDMA2 czyli maksymalnie 16.6MB/s (to
jest standart CF+?). Jak się domyślam Sandisk Extreme IV pracuje w Ultra
DMA66 czyli CF 3.0? W UDMA chodzą chyba też Trancendy 120x?
--
pozdrawiam
Mikolaj
BartekK - 16-04-2007 01:46
Mikolaj Tutak napisał(a):
>> A hdparm -tT co ciekawego pokazuje (jak sie domyslam, z karta x80)
> No wlasnie nic ciekawego :-(
> Extreme IV pracuje w Ultra DMA66 czyli CF 3.0? W UDMA chodzą chyba też
> Trancendy 120x?
Tego niedlugo sie dowiemy, bom 8GB x120 zamowil...
--
| Bartlomiej Kuzniewski
|
http://drut.org/|
http://www.allegro.pl/show_user_auctions.php?uid=338173
Mikolaj Tutak - 16-04-2007 09:45
BartekK wrote:
>>> A hdparm -tT co ciekawego pokazuje (jak sie domyslam, z karta x80)
>> No wlasnie nic ciekawego :-(
>> Extreme IV pracuje w Ultra DMA66 czyli CF 3.0? W UDMA chodzą chyba
>> też Trancendy 120x?
> Tego niedlugo sie dowiemy, bom 8GB x120 zamowil...
A to czekam na wyniki :>
--
pozdrawiam
Mikolaj
paul yang - 21-10-2009 09:47
Dofus Beta 2.0 every dofuser needs
dofus kamas, but most of them can't find a good
cheap dofus kamas provider, so it's a problem is they want to
buy dofus kamas.now bawwgt will be your best choice on
dofus power leveling
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl