Grupy dyskusyjne   »   pl.comp.pecet   »   Adapter IDE-CF, a stary komputer

Adapter IDE-CF, a stary komputer

Data: 2009-08-25 23:09:57
Autor: Konrad Kosmowski
Adapter IDE-CF, a stary komputer
Czy da się zastosować adapter IDE-CF w stosunkowo starym komputerze (Dell
Optiplex z P3 500, nie pamiętam dokładnie modelu)?

Czy przy zakupie takiego adaptera (ceny rozpoczynają się od 5zł) i karty należy
na coś konkretnego zwrócić uwagę?

Chodzi mi o to aby taka karta z adapterem była jedynym nośnikiem w komputerze i
aby dało się z niej zbootować system (bardzo okrojony Linux).

--
    +                                 '                      .-.     .
                               ,                         *    ) )
  http://kosmosik.net/                     .           .     '-'  . kK

Data: 2009-08-25 22:53:31
Autor: Cezar
Adapter IDE-CF, a stary komputer

"Konrad Kosmowski" <konrad@kosmosik.net> wrote in message news:5i0em6-mv3.ln1kosmosik.net...
Czy da się zastosować adapter IDE-CF w stosunkowo starym komputerze (Dell
Optiplex z P3 500, nie pamiętam dokładnie modelu)?

Czy przy zakupie takiego adaptera (ceny rozpoczynają się od 5zł) i karty należy
na coś konkretnego zwrócić uwagę?

Chodzi mi o to aby taka karta z adapterem była jedynym nośnikiem w komputerze i
aby dało się z niej zbootować system (bardzo okrojony Linux).

Bez problemu.  Na takiej przejsciowce nie ma praktycznie zadnej elektoniki oprocz zasilania, buforów dla diod i zworki Master/slave. To, czy karta bedzie widziana przez bios zalezy od niej samej (czy ma zaimplementowany tryb pracy IDE). 99.999% kart to ma. Jedynie karty, produkowane specjalnie dla urzadzen dedykowanych maja czasami zablokowany tryb IDE i pracuja tylko w 'CF mode'.

c.

Data: 2009-08-25 23:20:10
Autor: Sergiusz Rozanski
Adapter IDE-CF, a stary komputer
Dnia 25.08.2009 Konrad Kosmowski <konrad@kosmosik.net> napisał/a:
Czy da się zastosować adapter IDE-CF w stosunkowo starym komputerze (Dell
Optiplex z P3 500, nie pamiętam dokładnie modelu)?

Spokojnie. Robiłem ze starszymi. Mam z tym do czynienia na co dzień,
ale w mikro-atxach. Wypróbuj też boot z usb, może Ci dongle bardziej
pasować np.

Czy przy zakupie takiego adaptera (ceny rozpoczynają się od 5zł) i karty należy
na coś konkretnego zwrócić uwagę?

Udma w adapterze i karcie, jakość gniazd, jak planujesz często (np co dzień
wymieniac kartę to kup od razu więcej tego).

Chodzi mi o to aby taka karta z adapterem była jedynym nośnikiem w komputerze i
aby dało się z niej zbootować system (bardzo okrojony Linux).

syslinux, depaking do ramdysku: imo najsensowniejsza opcja, obecnie tak robię
w swoich embeded-ach (platformy multimedialne) - zostawiam oryginalny fat.
wszystko co nie musi przeżyć rebootu == ramdysk.

--
*** rozanski.at.sergiusz.dot.com sq3bkn ***
***       http://www.4x4.kalisz.pl      ***
$ You have new spam in /home/serek/maildir/

Data: 2009-08-26 00:00:55
Autor: BartekK
Adapter IDE-CF, a stary komputer
Konrad Kosmowski pisze:
Czy da się zastosować adapter IDE-CF w stosunkowo starym komputerze (Dell
Optiplex z P3 500, nie pamiętam dokładnie modelu)?
Bez problemu. Byle karta pracowała w trybie IDE (a nie spotkałem jeszcze takiej która by nie pracowała)

Czy przy zakupie takiego adaptera (ceny rozpoczynają się od 5zł) i karty należy
na coś konkretnego zwrócić uwagę?
Zdecydowanie warto pytać (i żądać potwierdzenia na piśmie) że przejściówka (z odpowiednią kartą, w zasadzie większość x60 i w górę) pracuje w trybie uDMA a nie tylko PIO-mode. W trybie PIO obsługa dysku (tzn karty w tym przypadku) jest koszmarnie wolna a czas czekania na zakończenie operacji procesor stoi i nie robi nic, więc byle zapisywanie 100bajtów logów powoduje 1-2s zwisy systemu.


--
| Bartlomiej Kuzniewski
| sibi@drut.org  GG:23319  tel +48 696455098  http://drut.org/
| http://www.allegro.pl/show_user_auctions.php?uid=338173

Data: 2009-08-27 21:55:31
Autor: Tomasz Madurski
Adapter IDE-CF, a stary komputer
Konrad Kosmowski wrote:
Czy da się zastosować adapter IDE-CF w stosunkowo starym komputerze (Dell
Optiplex z P3 500, nie pamiętam dokładnie modelu)?

Jak najbardziej, sam używam na leciwych terminalach eon 2000 z AMD Geode
300MHz

Chodzi mi o to aby taka karta z adapterem była jedynym nośnikiem w komputerze i
aby dało się z niej zbootować system (bardzo okrojony Linux).

Z uwagi na ograniczoną liczbę cykli zapisu oraz sposobu tego zapisu,
przy kartach CF należy minimalizować operacje zapisu. Jeżeli nie chce Ci
się bawić w to co Bartlomiej Kuzniewski napisał (albo jest za
skomplikowane) możesz w swoim rozwiązaniu:
1. zastosować ext2 zamiast ext3
2. montować filesystem z opcją noatime
3. użyć projektu ramlog http://tofu3.szm.sk/ramlog/

Na pewno to przedłuży żywot CF.

TomekM

Data: 2009-08-28 00:54:11
Autor: Konrad Kosmowski
Adapter IDE-CF, a stary komputer
** Tomasz Madurski <tomasz_madurski@poczta.onet.pl> wrote:

Czy da się zastosować adapter IDE-CF w stosunkowo starym komputerze (Dell
Optiplex z P3 500, nie pamiętam dokładnie modelu)?

Jak najbardziej, sam używam na leciwych terminalach eon 2000 z AMD Geode
300MHz

Chodzi mi o to aby taka karta z adapterem była jedynym nośnikiem w
komputerze i aby dało się z niej zbootować system (bardzo okrojony Linux).

Z uwagi na ograniczoną liczbę cykli zapisu oraz sposobu tego zapisu, przy
kartach CF należy minimalizować operacje zapisu. Jeżeli nie chce Ci się bawić
w to co Bartlomiej Kuzniewski napisał (albo jest za skomplikowane) możesz w
swoim rozwiązaniu: 1. zastosować ext2 zamiast ext3 2. montować filesystem z
opcją noatime 3. użyć projektu ramlog http://tofu3.szm.sk/ramlog/

Hmm nie wiem jak to oszacować ile to pochodzi:
- na karcie tylko Linux, odpala się, odpala przeglądarkę z jedną stroną
- wszystkie demony (syslog itd.) orające po FS wyłączone
- odpowiednie parametry FS (ext2 - noatime,nodirtime itd.) zapodane
- system bootuje się raz dziennie, podnosi przeglądarkę i tyle

Ile to ma szanse działać dopóki karta się zajedzie? Tak w widełkach
pesymistycznie-optymistycznie najlepiej. :) Mówimy o tygodniach, miesiącach,
latach? W sumie to tani sprzęt jest taka karta, a i metoda wdrożenia jest
prosta (klonujemy obraz karty), więc w zasadzie interesuje mnie jedynie jak
często karta padnie i trzeba będzie włożyć nową (koszt). Przy czym mam na myśli nie najtańsze i nie najdroższe karty - to co obecnie
jest optymalne kosztowo.

--
    +                                 '                      .-.     .
                               ,                         *    ) )
  http://kosmosik.net/                     .           .     '-'  . kK

Data: 2009-08-28 09:19:23
Autor: Maciek \"Babcia\" Dobosz
Adapter IDE-CF, a stary komputer
On Fri, 28 Aug 2009 00:54:11 +0200, Konrad Kosmowski
<konrad@kosmosik.net> wrote:

Ile to ma szanse działać dopóki karta się zajedzie? Tak w widełkach
pesymistycznie-optymistycznie najlepiej. :) Mówimy o tygodniach, miesiącach,
latach? W sumie to tani sprzęt jest taka karta, a i metoda wdrożenia jest
prosta (klonujemy obraz karty), więc w zasadzie interesuje mnie jedynie jak
często karta padnie i trzeba będzie włożyć nową (koszt).

A swoją drogą czemu chcesz się bawić w przejściówki i karty CF? Nie
możesz wsadzić w złącze PATA płyty specjalizowanego DOM (Disk On
Module)? Albo odpalać system np. z Pendrive-a 1GB za ~10 PLN? Ja swego
czasu kupiłem karton 25 sztuk Kingstonów  1GB po ~8 zeta i mam na nich
systemy do instalacji i narzędzia. Jak komp ma USB 2.0 to prędkościowo
cłakiem fajnie to działa  A na DOM-ach Transcenda postawionych parę
sysetmów - głownie rozwiązania oparte o FreeNAS i Mikrotika. Pracują
non-stop bez jakiejś specjalnej konfiguracji eliminującej nadmierne
zapisy. Najstarsze mają po ~4 lata. W domu mam serwer (poczta, www i
parę usług) gdzie za dysk startowy robi 4GB DOM  a pamięć masową robią
4 pendrive-y 8GB. Od stycznia 2008 roku to pracuje i zero problemów.
Serwer nie ma w tej chwili żadnych elementów ruchomych poza
włącznikiem. ;-)

Zdrówko

Data: 2009-08-28 17:24:38
Autor: Konrad Kosmowski
Adapter IDE-CF, a stary komputer
** "Maciek \"Babcia\" Dobosz" <babcia@jewish.org.pl> wrote:

Ile to ma szanse działać dopóki karta się zajedzie? Tak w widełkach
pesymistycznie-optymistycznie najlepiej. :) Mówimy o tygodniach, miesiącach,
latach? W sumie to tani sprzęt jest taka karta, a i metoda wdrożenia jest
prosta (klonujemy obraz karty), więc w zasadzie interesuje mnie jedynie jak
często karta padnie i trzeba będzie włożyć nową (koszt).

A swoją drogą czemu chcesz się bawić w przejściówki i karty CF? Nie możesz
wsadzić w złącze PATA płyty specjalizowanego DOM (Disk On Module)?

Droższe są.

Albo odpalać system np. z Pendrive-a 1GB za ~10 PLN?

Nie jestem pewny czy te stare zipy bootują z USB.

(Ciach - fajnie, że się produkujesz, szkoda tylko, że nie na temat)

--
    +                                 '                      .-.     .
                               ,                         *    ) )
  http://kosmosik.net/                     .           .     '-'  . kK

Data: 2009-08-28 10:05:21
Autor: Tomasz Madurski
Adapter IDE-CF, a stary komputer
Hej

Konrad Kosmowski wrote:

Ile to ma szanse działać dopóki karta się zajedzie? Tak w widełkach
pesymistycznie-optymistycznie najlepiej. :) Mówimy o tygodniach, miesiącach,
latach? W sumie to tani sprzęt jest taka karta, a i metoda wdrożenia jest
prosta (klonujemy obraz karty), więc w zasadzie interesuje mnie jedynie jak
często karta padnie i trzeba będzie włożyć nową (koszt). Przy czym mam na myśli nie najtańsze i nie najdroższe karty - to co obecnie
jest optymalne kosztowo.

Myślę, że lata. Ja popełniłem coś takiego na EON 2000 i CF jako
urządzenie które:
1. Pozwala przez www i ssh włączać lub wyłączać dowolnych 5 urządzeń
elektrycznych
2. Mierzy co 30 min temperaturę na 4 czujnikach i wyświetla ją na ww
oraz zapisuje do bazy MySQL.

Jak na razie chodzi to już 8 miesięcy i nie ma żadnego bloku na karcie,
który przeszedł by w tryb RO.

Co do pen-usb to nie każde urządzenie obsłuży botowanie z niego itp
(zwłaszcza te starsze) a DOM-y są fajne tyle że droższe (sam w swoim
rozwiązaniu brałem taki moduł pod uwagę).

Jest jeszcze jedno rozwiązanie. Otóż na allegro bywają nieraz dyski HDD
wielkością i złączem odpowiadające kartom CF (mikrodisk/mikrodrive czy
jak to się zwie). Mam taki i nawet działa.

PS. CF brałem jakieś tanie

TomekM

Data: 2009-08-28 10:23:37
Autor: Sergiusz Rozanski
Adapter IDE-CF, a stary komputer
Dnia 27.08.2009 Konrad Kosmowski <konrad@kosmosik.net> napisał/a:

Hmm nie wiem jak to oszacować ile to pochodzi:
- na karcie tylko Linux, odpala się, odpala przeglądarkę z jedną stroną
- wszystkie demony (syslog itd.) orające po FS wyłączone
- odpowiednie parametry FS (ext2 - noatime,nodirtime itd.) zapodane
- system bootuje się raz dziennie, podnosi przeglądarkę i tyle

Proponuję zrobić syslinux na facie, kernel + rootfs ze spakowanym
wszystki, roztarować do ramdsku i _nic_ nie pisać wtedy po cf,
raz że cykle, dwa że wolno, trzy łatwiej klonować (bo już zformatowany),
łatwiej odtworzyć pod byleczym (windows nie czyta exta natywnie).
Po boocie kartę mozna sobie podmontować gdzieś i mieć ją na np
rsyncu aby była stale aktualna.

Przy czym mam na myśli nie najtańsze i nie najdroższe karty - to co obecnie
jest optymalne kosztowo.

Przy ww. propozycji ważna jest tylko prędkość odczytu i to raz dziennie
(ew rsync, ale to tylko przy upgrade obrazu).

--
*** rozanski.at.sergiusz.dot.com sq3bkn ***
***       http://www.4x4.kalisz.pl      ***
$ You have new spam in /home/serek/maildir/

Data: 2009-08-28 17:35:13
Autor: Konrad Kosmowski
Adapter IDE-CF, a stary komputer
** Sergiusz Rozanski <write-only-with-spf@sergiusz.com> wrote:

Hmm nie wiem jak to oszacować ile to pochodzi:
- na karcie tylko Linux, odpala się, odpala przeglądarkę z jedną stroną
- wszystkie demony (syslog itd.) orające po FS wyłączone
- odpowiednie parametry FS (ext2 - noatime,nodirtime itd.) zapodane
- system bootuje się raz dziennie, podnosi przeglądarkę i tyle

Proponuję zrobić syslinux na facie, kernel + rootfs ze spakowanym wszystki,
roztarować do ramdsku i _nic_ nie pisać wtedy po cf, raz że cykle, dwa że
wolno, trzy łatwiej klonować (bo już zformatowany), łatwiej odtworzyć pod
byleczym (windows nie czyta exta natywnie).  Po boocie kartę mozna sobie
podmontować gdzieś i mieć ją na np rsyncu aby była stale aktualna.

Ojejku kolejny - słuchaj ja się nie pytam JAK to zrobić tylko ile będzie
działać z CF Linux zainstalowany metodą cegła na enter i z wyłączonymi usługami
oraz odpowiednimi parametrami systemu plików.

To jest proste pytanie na które można odpowiedzieć np. dwa miesiące, rok, trzy
lata itd.

Nie chce mi się bawić w oranie standardowej dystrybucji jakimiś namotanymi
hackami bo to ma być możliwie proste rozwiązanie, które lokalny informatyk
będzie mógł reprodukować. Oraz robiąc pro bono po prostu nie chce mi się babrać
w jakieś dziwne rzeczy bo być może będzie to czas spędzony i tak
bezproduktywnie.

--
    +                                 '                      .-.     .
                               ,                         *    ) )
  http://kosmosik.net/                     .           .     '-'  . kK

Data: 2009-08-28 16:35:44
Autor: Sergiusz Rozanski
Adapter IDE-CF, a stary komputer
Dnia 28.08.2009 Konrad Kosmowski <konrad@kosmosik.net> napisał/a:

Ojejku kolejny - słuchaj ja się nie pytam JAK to zrobić tylko ile będzie
działać z CF Linux zainstalowany metodą cegła na enter i z wyłączonymi usługami
oraz odpowiednimi parametrami systemu plików.

To jest proste pytanie na które można odpowiedzieć np. dwa miesiące, rok, trzy
lata itd.

??? skąd to można wiedzieć?, sporo zależy od karty. Najpierw piszesz o
przygotowywaniu distro (wyłączania usług, coś tam jeszcze edytowanie) teraz to
już jednak 'cegła na enter'. Kiosk i tak musisz uszyć na miarę.

Nie chce mi się bawić w oranie standardowej dystrybucji jakimiś namotanymi
hackami bo to ma być możliwie proste rozwiązanie, które lokalny informatyk
będzie mógł reprodukować. Oraz robiąc pro bono po prostu nie chce mi się babrać
w jakieś dziwne rzeczy bo być może będzie to czas spędzony i tak
bezproduktywnie.

Ojej, robisz cegłę na enter i stawiasz co Ci potrzebne na kawałek hdd, szyjesz na
tym kiosk, parametryzujesz opere itd, później ten kawałek hdd cp do podmontowanego
obrazka ramdysku (bez kernela) |gzip i masz 1 plik,
drugi to kernel i to na cf, jaka w tym filozofia? Będziesz na każdą kartę kopiował
pliczek po pliku z mkfs, grubami itd? Szyjąc kiosk dopisz skrypt na 3 liniki
na rsync i masz przy okazji upgrade _sieci_ kiosków z głowy. Ramdysk na 150MB
powinno wszystko wleść, a będzie fruwać, nie to co natywnie z CF - będziesz narzekać.
Mam tą technologie na co dzień, nie wyważaj otwartych drzwi.
Lokalny informatyk ma umieć wgrać 3 pliki w CF i obsłużyć hardware, a nie grzebać
w mountach i mkfsować każdej karty.

--
*** rozanski.at.sergiusz.dot.com sq3bkn ***
***       http://www.4x4.kalisz.pl      ***
$ You have new spam in /home/serek/maildir/

Data: 2009-08-28 18:47:26
Autor: Konrad Kosmowski
Adapter IDE-CF, a stary komputer
** Sergiusz Rozanski <write-only-with-spf@sergiusz.com> wrote:

Ojejku kolejny - słuchaj ja się nie pytam JAK to zrobić tylko ile będzie
działać z CF Linux zainstalowany metodą cegła na enter i z wyłączonymi
usługami oraz odpowiednimi parametrami systemu plików.

To jest proste pytanie na które można odpowiedzieć np. dwa miesiące, rok,
trzy lata itd.

??? skąd to można wiedzieć?, sporo zależy od karty.

Możesz rozwinąć ten temat? Wynika to z jej parametrów? Na które trzeba zwrócić
uwagę?

(Ciach)

Naprawdę nic mnie nie obchodzi co masz do powiedzenia o Linuksie i jak byś to
zrobił. Pytam o żywotność karty, a Ty się upierasz na pisanie tyrad.

--
    +                                 '                      .-.     .
                               ,                         *    ) )
  http://kosmosik.net/                     .           .     '-'  . kK

Data: 2009-08-28 17:06:45
Autor: Sergiusz Rozanski
Adapter IDE-CF, a stary komputer
Dnia 28.08.2009 Konrad Kosmowski <konrad@kosmosik.net> napisał/a:
** Sergiusz Rozanski <write-only-with-spf@sergiusz.com> wrote:

Ojejku kolejny - słuchaj ja się nie pytam JAK to zrobić tylko ile będzie
działać z CF Linux zainstalowany metodą cegła na enter i z wyłączonymi
usługami oraz odpowiednimi parametrami systemu plików.

To jest proste pytanie na które można odpowiedzieć np. dwa miesiące, rok,
trzy lata itd.

??? skąd to można wiedzieć?, sporo zależy od karty.

Możesz rozwinąć ten temat? Wynika to z jej parametrów? Na które trzeba zwrócić
uwagę?

Karty mają rózną ilość cykli i różne sterowniki gołego flasha, technicznie nie masz dostępu do flasha wprost, siegając po sektor z początku logicznego,
może on być na środku karty. Sporo zależy od tego sterownika, obecnie stosuje
sie na nich zapis linearny, więc kazda zmiana zawartości nastepuje w nowym
sektorze. Korzystnie jest więc np czyścić wszystko i zapisywać ponownie niż
np na prawie pełnej karcie (z 5% wolnego) zapisywać nowe cykliczne dane,
bo mają małą rotację, to właśnie uwzględnia to co napisałem poniżej, a skutecznie
to olewasz.
Karty kup z dużym zapasem (jak kiosk zajmie Ci 100MB, to weź karty 1GB) będzie
5 razy żywotniej niż np 256MB.
Główny obecnie przyrost ilości cykli zapisu jest związany z dużymi pojemnościami
kart (duży obszar do rotacji).
Obecnie chwalą się 100000 razy na 1 sektor, obawiam się że to wystarczy do śmierci
technologicznej lub przyzwoitości czasu do wymiany kiosku :)
Jak postawisz na tym ext i zaczniesz wymieniać w wąskim obszarze pliki (podejrzewam
że system ma być akualizowany w miarę bezpieczeństwa, to ograniczona przestrzeń
na rotację sektorów i zwmożone po nich pisanie (depakowanie pakietów itd) znacznie
skórci żywotność karty - o ile to Ci nie odpowiem, bo dmucham na zimne.

--
*** rozanski.at.sergiusz.dot.com sq3bkn ***
***       http://www.4x4.kalisz.pl      ***
$ You have new spam in /home/serek/maildir/

Data: 2009-08-28 19:28:43
Autor: Konrad Kosmowski
Adapter IDE-CF, a stary komputer
** Sergiusz Rozanski <write-only-with-spf@sergiusz.com> wrote:

Możesz rozwinąć ten temat? Wynika to z jej parametrów? Na które trzeba
zwrócić uwagę?

Karty mają rózną ilość cykli i różne sterowniki gołego flasha, technicznie
nie masz dostępu do flasha wprost, siegając po sektor z początku logicznego,
może on być na środku karty. Sporo zależy od tego sterownika, obecnie stosuje
sie na nich zapis linearny, więc kazda zmiana zawartości nastepuje w nowym
sektorze. Korzystnie jest więc np czyścić wszystko i zapisywać ponownie niż
np na prawie pełnej karcie (z 5% wolnego) zapisywać nowe cykliczne dane, bo
mają małą rotację, to właśnie uwzględnia to co napisałem poniżej, a
skutecznie to olewasz.  Karty kup z dużym zapasem (jak kiosk zajmie Ci 100MB,
to weź karty 1GB) będzie 5 razy żywotniej niż np 256MB.

No karty będą pewnie 4 lub 8 GiB bo aktualnie mają dobry przelicznik
cena/pojemność.

Główny obecnie przyrost ilości cykli zapisu jest związany z dużymi
pojemnościami kart (duży obszar do rotacji).  Obecnie chwalą się 100000 razy
na 1 sektor, obawiam się że to wystarczy do śmierci technologicznej lub
przyzwoitości czasu do wymiany kiosku :) Jak postawisz na tym ext i zaczniesz
wymieniać w wąskim obszarze pliki (podejrzewam że system ma być akualizowany
w miarę bezpieczeństwa, to ograniczona przestrzeń na rotację sektorów i
zwmożone po nich pisanie (depakowanie pakietów itd) znacznie skórci żywotność
karty - o ile to Ci nie odpowiem, bo dmucham na zimne.

Nie będzie aktualizowany bo i po co. Kioski będą w wydzielonym VLAN z dostępem
tylko do jednego serwera/strony w LAN. Nie ma po co ich aktualizować zupełnie.

--
    +                                 '                      .-.     .
                               ,                         *    ) )
  http://kosmosik.net/                     .           .     '-'  . kK

Adapter IDE-CF, a stary komputer

Nowy film z video.banzaj.pl więcej »
Redmi 9A - recenzja budżetowego smartfona