Založen: Mar 21, 2006 Příspěvky: 33945 Bydliště: Bratislava
Zaslal: ne srpen 07 2016, 22:01 Předmět: Druhy "disk" do Eee PC 701 - problem s DMA
Uvod:
Asus Eee PC 701 je prvy netbook na svete. Nema HDD, ale na doske je integrovane 4GB "SSD" - radic SM223 a 4ks flash, zapojene ako CF karta v IDE mode.
Na rozsirenie je pod spodnym krytom vedla RAM konektor FLASH_CON. Je to fyzicky mini PCI-e konektor, ale inak zapojeny - su tam vyvedene IDE signaly - vid priloha (zo schemy Eee PC 900, ale malo by to sediet).
Rozsirenie:
V mojom kuse nebol konektor osadeny, tak som ho tam pridal (zobral som z nejakeho vraku). Zohnal som si vhodny "SSD" - je to z ineho Eee PC, tiez 4 GB, radic je PHISON PS3006-L.
Oba "SSD" vidiet - povodny je MASTER, druhy je SLAVE. Problem je, ze ked je vlozeny druhy (SLAVE), prestane fungovat DMA na prvom (MASTER) - kernel hlasi "lost interrupt" a postupne znizuje rychlost z UDMA66. Ked konecne vypne DMA (dostane sa na PIO4), tak sa to rozbehne. Zaujimave je, ze DMA na druhom (SLAVE) disku vtedy funguje!
Skusil som prelepit paskou piny DREQ a DACK - vtedy prestalo fungovat DMA aj a druhom disku, ale problem s MASTERom zostal bez zmeny. Ked som prelepil IRQ, tak sa mi nepodarilo nabootovat - kernel sa donekonecna pokusal citat zo SLAVE disku, ale vyzeralo to tak, ze s MASTERom nebol problem.
Co s tym moze byt? Ze by ten SLAVE disk "zozral" IRQ pulz od MASTERa?
Nejspíš se ty disky na sběrnici nedomluvily, když ten druhý zavinil propustnost toho prvního.
Kdysi někdo chtěl do Eee přidat disk přes redukci IDE->CF, tak jsem si vzpomněl (sešlo z toho). Tady má udělaný přepínač pro CSEL vnitřního nebo přidaného disku. Taky tam je odkaz, kde právě řeší zvýšení propustnosti propojováním pinů (nezkoumal jsem jakých, nebo jestli to přizemňuje). Jinde tam doporučuje i BIOS 1302. _________________ .
..
...
Ať žije zdejší FOSILOVNA
Založen: Mar 21, 2006 Příspěvky: 33945 Bydliště: Bratislava
Zaslal: po srpen 08 2016, 8:18 Předmět:
CSEL interneho disku som nasiel podla datasheetu SM223, ten pin je pripojeny na zem, takze natvrdo MASTER. Menit to nechcem. CSEL druheho disku je nezapojeny - je tam miesto pre odpor na zem alebo na VCC - ale PS3006 ma interny pull-up, takze ho netreba.
Ak som to z prekladaca dobre pochopil, tak Rusi tam riesia detekciu 80-ziloveho kabla. S tym nemam problem, Linux ma tento model vo whiteliste, takze UDMA/66 funguje. Ale ked pridam ten druhy disk, tak UDMA funguje len na nom.
Nove zistenie - ak druhy disk zakazem v Linuxe (libata.force=2.1:disabled), tak UDMA interneho disku funguje!
Založen: Sep 10, 2007 Příspěvky: 5216 Bydliště: Ostrava, Bratislava
Zaslal: po srpen 08 2016, 16:57 Předmět:
sice trochu OT ale mal som eee901 s 4 GB (zmienovany Phison) a 8 GB a po vymene toho 8GB za 32 som chcel ze ten 4GB dam prec a kupodivu bez neho to zas nevidelo ani ten 32GB... takze tam musel zostat a dal som na neho image cisteho systemu ...
Založen: Mar 21, 2006 Příspěvky: 33945 Bydliště: Bratislava
Zaslal: po srpen 08 2016, 17:11 Předmět:
Keby si dal ten 32 GB dovnutra namiesto toho interneho, tak by to podla mna fungovalo. Ten slot bude nastaveny ako MASTER (CSEL uzemneny), druhy je SLAVE. A SLAVE disk nemoze bez MASTERa fungovat.
Založen: Mar 21, 2006 Příspěvky: 33945 Bydliště: Bratislava
Zaslal: čt srpen 25 2016, 20:36 Předmět:
Skusil som prehodit "disky", tzn. na internom som odstranil z CSEL na zem a na pridavnom som tento signal uzemnil. Ziadna zmena - DMA na internom "disku" nefunguje, na pridavnom ano...
Jaký je u něj rozdíl v rychlosti s/bez DMA? Nestačilo by mít ten přidaný na systém a interní třeba na /home? _________________ .
..
...
Ať žije zdejší FOSILOVNA
Založen: Mar 21, 2006 Příspěvky: 33945 Bydliště: Bratislava
Zaslal: čt srpen 25 2016, 20:59 Předmět:
IDE bez DMA je nepouzitelne kvoli vysokej zatazi CPU. Asi budem musiet zohnat nejake ine SSD. Alebo mSATA - na tom konektore su vyvedene aj SATA signaly (na standardnych poziciach). Akurat v BIOSe podporu SATA nevidim, ale to by vadit nemalo.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.