Zamiennik dla dyskietki c.d

Feb 16, 2006 10 Replies

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


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.

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

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.

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

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

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

U¿ytkownik "Adam Jurkiewicz" snipped-for-privacy@NIEMATEGOajpic.zonk.pl> napisa³ w wiadomo¶ci news:dt1enq$li2$ snipped-for-privacy@atlantis.news.tpi.pl...

moze wstawic karte scsi i hoswap zrobic ? :)

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?

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required