Zamiennik dla dyskietki c.d

Witam,

Przetestowałem już kartę CF + przejściówka CF <-> IDE i działa bardzo dobrze. Jest tylko jeden problem, te karty muszą być przekładane podczas pracy tak jak dyskietka. Jak przełożę inną kartę to już jest zwis bo system głupieje.

Jest jakiś sposób, żeby tą kartę zainicjować z poziomu programu? Resetowanie kompa za każdym razem odpada :/

Pozdrawiam, sword

Reply to
Adam Jurkiewicz
Loading thread data ...

Jaki system operacyjny? Pod linuksem wystarczy przeladowac modul IDE w jadrze. W Windows byc moze zatrzymaj urzadzenie najpierw, tyle, ze nie wiem czy dla IDE mozna to zrobic. Generalnie nikt nie projektowal IDE jako hot plug, wiec drivery tez sobie z tym specjalnie nie radza.

Reply to
T.M.F.

Tymczasem jest to w DOSie napisane.

Tak właśnie podejrzewam, że będzie problem. To chyba jednak muszę zmienić koncepcję z tym CF.

sword

Reply to
Adam Jurkiewicz

Albo system ;)

Reply to
Andrzej Lawa

Czytym DOSie?

Jak ci pisano zastosowanie przejsciowki na USB rozwiaze problem. Chociaz jak uzywasz czystego DOSu to moze napisz programik, ktory zaktualizuje systemowe informacje o dyskach. Kiedys byla taka ksiazka "MS DOS od srodka" gdzie dosyc dobrze byly opisane rozne struktury. Da sie to zrobic.

Reply to
T.M.F.

Trzeba by najpierw odmontować dysk przed odłączeniem :)

Reply to
Mariusz Dybiec

W kernelu 2.6 mozna wymusic wyladowanie modulu. Chociaz wczesniejesze odmontowanie zaiste jest dobrym pomyslem:)

Reply to
T.M.F.

Tak, aplikacja musi pracować realtime, dlatego tak wybrałem.

To jeszcze musiałbym znaleźć driver, który to obsługuje, widziałem jakieś do CDROMów ale do dysku nie wiem czy są.

Właśnie o takim czymś myślałem, spróbuje coś powalczyć.

sword

Reply to
Adam Jurkiewicz

A jakiś minimalistyczny linux 'root-only' nie sprawi się w tej roli?

Np. ja się bawiłem takim maleństwem:

formatting link

Nie wiem, czy w ogóle DOS jako taki przewiduje możliwość montowania/odmontowywania dysków - AFAIR tylko dyskietki i płytki.

Jeśli już koniecznie upierasz się przy DOS, to poszukaj czegoś do obsługi dysków nie obsługiwanych przez BIOS (o ile w ogóle coś takiego jest) i w ogóle wyłącz ten dysk na CF w BIOS

A'propos DOSów - rzuć okiem na FreeDOS. Jest częściowo oparty na linuxowym kernelu - może w nim coś ciekawego znajdziesz?

Reply to
Andrzej Lawa

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.