CF-kaart in CF-IDE adapter boot niet of zeer traag

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • dion_b
  • Registratie: September 2000
  • Laatst online: 19:22

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Situatie:

Ik heb een Intel D945GCLF mobo (miniITX, Atom, zie o.a. hier) en wil er een simpele Linux router/server op draaien die vanaf CF-kaart boot ivm stilte en zuinigheid. I/O prestaties zijn zeer ondergeschikt (er komt ook een 0.5TB HDD in om files te serveren, maar die hoeft alleen up te spinnen als het nodig is).

Ondertussen heb ik flink wat meer hard- en software bij elkaar gescharreld en getest, en hoewel sommige combo's werken krijg ik het op de D945GCLF niet aan de praat...

Gebruikte mobos (met IDE controller chipset tussen haakjes):
  • Intel D945GCLF (ICH7)
  • Via Epia (VT8231)
  • Compaq Deskpro EN SFF 733 (ICH2)
Gebruikte CF kaarten:
  • takeMS Hyperspeed 120x 4GB
  • Transcend Compactflash 133x 8GB
Gebruikte CF-IDE adapter:
  • Tridata HX-2108
Zou niet mogen uitmaken, CF gebruikt zelf al het IDE protocol en een adapter is puur een passief verloopstuk


Resultaten:
• op de Compaq Deskpro werken beide CF kaarten zoals gewenst, booten redelijk snel zonder problemen.
• op de Epia booten beide ZEEEER traag. Het duurt letterlijk 5 min om Grub (de bootloader) tevoorschijn te krijgen, daarna nog eens 15 min om de kernel en initrd te laden. Maar zodra de kernel geinitialiseerd wordt, werkt alles op de gewenste snelheid.
• op de D945GCLF begint booten nog trager dan op de Epia, maar het laden van Initrd lukt niet (timeouts?)

Qua software heb ik Debian, Ubuntu en Puppy Linux geinstalleerd. Momenteel heb ik een simpele Puppy install op de 4GB kaart om te testen. Ik heb zowel FAT als ext2 geprobeerd als FS, dit maakte niets uit.

Dit soort problemen worden vaak in verband gebracht met DMA problemen van CF kaarten, vooral als de kaart autodetect met (U)DMA support maar in werkelijkheid slechts PIO aankan. Helaas lijkt dat hier niet het geval te zijn. Op de Compaq werken beide kaarten in UDMA modus en op de Epia werken beide even slecht ongeacht of DMA aan of uit staat (Intel is zo lief geweest geen manual DMA instellingen mogelijk te maken...).

Dat lijkt het dus niet te zijn - en ondanks meerdere zoektochten, zowel op Linuxfora over de D945GCLF of booten van CF iha, als googlen op vergelijkbare termen (in het Engels) leverde niets op. Iemand een idee hoe ik verder kan?

Oslik blyat! Oslik!


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
ik heb ook zo`n adaptertje van IDE<_>CF

passen 2 kaarten op ( master / slave ) echter in mn testopstelling werkt het met 1 kaart vaak traag of niet. zowel met de kaart als master als slave.. met 2 kaarten er in werkt het in mijn geval beter..

helaas blijft het langzaam omdat mijn kaartjes onmogelijk in UDMA willen ondanks dat de adapter er compatible mee is..

404 Signature not found


Acties:
  • 0 Henk 'm!

  • dion_b
  • Registratie: September 2000
  • Laatst online: 19:22

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Wat voor kaarten gebruik jij? Van mijn TakeMS heb ik niet met zekerheid kunnen achterhalen of het UDMA ondersteunt of niet (al wijzen de resultaten met Compaq erop dat het dat wel zou doen), maar van de Transcend weet ik zeker dat het tot en met UDMA 5 werkt...

Oslik blyat! Oslik!


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
ik heb kaartjes van PEAK :D

404 Signature not found


Acties:
  • 0 Henk 'm!

  • dion_b
  • Registratie: September 2000
  • Laatst online: 19:22

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Ja, exact welke dan?

Oslik blyat! Oslik!


Acties:
  • 0 Henk 'm!

  • SMSfreakie
  • Registratie: Maart 2004
  • Niet online
2 kaartjes van 1GB exacte type nummer weet ik helaas niet.. staat nergens op de kaartjes zover ik kan vinden:?

404 Signature not found


Acties:
  • 0 Henk 'm!

  • dion_b
  • Registratie: September 2000
  • Laatst online: 19:22

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Update na anderhalve maand:

Ik ben eruit :)

Alleen is m'n 'oplossing' voor mij iig volstrekt onlogisch:
Gebruikte CF-IDE adapter:
  • Tridata HX-2108
Zou niet mogen uitmaken, CF gebruikt zelf al het IDE protocol en een adapter is puur een passief verloopstuk
Ondertussen heb ik twee andere CF verloopjes in huis. Op goed geluk gebruikte ik de tweede, een IDE2CF-B1 (aka Startech IDE2CFINT). Evenals m'n Tridata geval heeft het helemaal geen actieve logica. En toch was het gedrag anders: met de 4GB kaart bootte het zonder problemen op volle snelheid en met de 8GB kaart weigerde het systeem überhaupt te booten...

Aangezien dat verschil uitmaakte heb ik de derde erbij gepakt, een adapter van CF naar 44p notebook IDE zonder verdere identificerende tekens. Met deze kon hij opeens wel met en van de 8GB CF kaart booten.

Het ligt overduidelijk niet aan een defect in de eerste twee, sterker nog, de eerste (Tridata) zit momenteel vrolijk in die Compaq Deskpro te doen wat het moet en de tweede (Startech) in een Cobalt Qube2...

Vooralsnog heb ik geen flauw idee waarom het uitwisselen van passieve verloopjes wat uitmaakt, en waarom het wel voor het ene en niet voor het andere system iets doet, maar het is duidelijk *dat* het wel degelijk uitmaakt. Als iemand een idee heeft hoe dit kan ben ik erg benieuwd. Voorlopig laat ik het zoals het is en hou voor de toekomst in het achterhoofd dat verschillende verloopjes *wel* kunnen uitmaken... :o

Oslik blyat! Oslik!


Acties:
  • 0 Henk 'm!

  • trinite_t
  • Registratie: Maart 2003
  • Laatst online: 11-09 15:09
Ik weet niet waarom het met de verloopjes wel/niet werkt, maar houd er iig rekening mee dat de verschillende merken/types CF kaarten ook verschillende implementaties gebruiken. Dit kan soms heel rare effecten hebben. (ervaring met CF->ide op PC104. Ene kaart doet het flawless, andere alleen maar ellende.)

The easiest way to solve a problem is just to solve it.


Acties:
  • 0 Henk 'm!

  • Blastpe
  • Registratie: Augustus 2006
  • Laatst online: 08:55
Even een vraag in het wilde weg. Hoeveel aderige kabel wordt er gebruikt 40/44 of 80? (zit pin 34 aan ground?) link Oftewel in welke udma modus draaien de cf kaarten / verloopjes

De ICH2 heeft max dma mode-0 (klopt dat?)
De ICH7dma-mode 5 (ATA-100)
VT8231 dma-mode 6 (ATA-133)(beetje rotzooien met de pci latency geeft een behoorlijk transfer boost)

[ Voor 43% gewijzigd door Blastpe op 08-12-2008 16:43 ]


Acties:
  • 0 Henk 'm!

  • AlexanderB
  • Registratie: Maart 2007
  • Laatst online: 09-05 19:05

AlexanderB

7800 rpm

fijn te horen dat je wat opgeschoten bent met mn cf adapter :) (ik dacht al, gaat ie nu een topic posten dat et weer niet werkt? maar je hebt het dus werkend :)
Pagina: 1