Jak poprawnie używać ATAPI w komunikacji z CD-ROMem pod AVR?

ATAPI





Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Sebasto" <sebasto_at_nospam_amu.edu.pl>
Subject: ATAPI
Date: Thu, 23 Mar 2000 16:44:45 GMT


Podłączyłem cdroma do avr i wszystkie komendy ata bez problemu przyjmuje,
niestety gorzej jest z atapi. Powiedzmy Eject robie tak:
razem czekając na bsy

no i dostaje błąd którego Sense Key wynosi 06.
Jakie¶ sugestie ?

Pozdrawiam.

Sebasto



Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: ATAPI
Date: Thu, 23 Mar 2000 23:17:07 GMT


On Thu, 23 Mar 2000 16:44:45 GMT, Sebasto wrote:
Podłączyłem cdroma do avr i wszystkie komendy ata bez problemu przyjmuje,
niestety gorzej jest z atapi. Powiedzmy Eject robie tak:
- reset cd
- czekam na bsy
- do ATA command wysyłam A0h ( packet command )
- czakam na bsy i drq
- do Data wysyłam 1Bh i następne 11 bajtów ( czwarty równy 2) za każdym
razem czekając na bsy

no i dostaje błąd którego Sense Key wynosi 06.

A na pececie soft dziala?

Mam dwie sugestie:
a) byc moze po resecie zawsze odbierzesz Sense Key, cos podobnego
bylo przy SCSI.
b) czy tam nie trzeba danych podsylac po 16bitow ?

J.


Poprzedni Następny
Wiadomo¶ć
Spis tre¶ci
From: "Sebasto" <sebasto_at_nospam_amu.edu.pl>
Subject: Odp: ATAPI
Date: Fri, 24 Mar 2000 17:21:17 GMT



Użytkownik J.F. <jfox_at_nospam_friko6.onet.pl> w wiadomo¶ci do grup dyskusyjnych
napisał:38e5a2ea.8351685_at_nospam_news.ict.pwr.wroc.pl...
> Mam dwie sugestie:
a) byc moze po resecie zawsze odbierzesz Sense Key, cos podobnego
bylo przy SCSI.
b) czy tam nie trzeba danych podsylac po 16bitow ?

J.

OK chodziło wła¶nie o te 16 bitów ( w międzyczasie sam na to wpadłem :).
Dzięki za odpowiedz.

pozdr.

Sebasto