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):
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?
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)
- takeMS Hyperspeed 120x 4GB
- Transcend Compactflash 133x 8GB
- Tridata HX-2108
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!