Chcete rychlejší CDMA na Linuxu?
S GTRAN USB modemem je poměrně dost problémů na Windows, hlavně s ovladači, a tento problém se nevyhnul ani Linuxu. Nicméně, zde jsou, na rozdíl od Windows, dostupné zdrojové kódy, takže se vše dá poměrně snadno řešit. Zajímavé je, že GTRAN modem na jádru 2.6.8.1 je naprosto stabilní, zatímco na Windows má problémy, nechce se připojovat a autorizovat, či často padá. Linux s CDMA tímto problémem netrpí.
Jeden problém ale existuje, tedy, spíše existoval, i na Linuxu. Modem přenášel data maximální rychlostí 256Kbps. Toto není problém jádra Linuxu, ale modemu, který reportoval chybnou velikost max_packet_size
. Po jednoduché úpravě souboru cdc-acm.c
, který vnutí pro Quallcom GTRAN modem jádru jiný parametr, a rekompilaci kernelu, to jede kolem 480 kbps (mě i více, ale hodně lidem ne). Celý problém byl popsán na abclinuxu.cz.
Jak tedy na rychlejší CDMA na Linuxu?
Z http://kernel.org/ si stáhněte kernel 2.6.8.1, a aplikujte na soubor cdc-acm.c
jednoduchý patch Petra Písaře (nebo těch deset řádků doplňte ručně, pokud máte jinou verzi kernelu než 2.6.8.1). Potom kernel překompilujte a instalujte.
su cd /usr/src/linux cp arch/i386/defconfig.smp .config make xconfig make make modules_install make install
Pokud používáte grub, je to celé… V případě lilo modifikujte ručně lilo.cnf. Obrovskou výhodou rekompilace celého kernelu je to, že si jej přizpůsobíte pro svůj stroj, a optimalizujete, je tak menší, optimalizovaný pro (v mém případě) P-IV/HT, a stabilnější. Zajímavostí je, že jsem kompilaci prováděl s gcc 3.3.3 (doporučováno je gcc 2.93.x), a nebyl žádný problém.
Pokud se nechcete pouštět do kernelu, který není upraven SuSE, můžete si přes YaST stáhnout zdroj pro kernel 2.6.4, a provést ručně úpravu na něm, nicméně, s vanilla kernelem 2.6.8.1 jsem neměl žádný problém. Jak zdroj pro YaST uveďte:
ftp://ftp.sh.cvut.cz/SuSE/i386/9.1/
jo, tak tohle jo. zejmena v souvislosti s timhle: http://www.abclinuxu.cz/forum/show/64022
Nac tohle, kdyz Eurotel zavadi FUP???
[2] nezavádí, jen omezil sosače na P2P sítích, s čímž SOUHLASÍM
[3] Slibil, ze se tim zvysi upload...hahahahaha...ani v Ostrave, kde jsem od BTSky cca. 60m s primou viditelnosti mi upload nejede vic nez 3,5kBps...takze sliby chyby, opet. A sosaci zase tak moc tu sit nevytezovali...sam sosacem nejsem, ale jedna vec je NEOMEZENY VYSOKORYCHLOSTNI internet a druha vec je CASTECNE OMEZENY VYSOKORYCHLOSTNI internet. A ti co si chteji prohlizet webove stranky, nepotrebuji VYSOKORYCHLOSTNI internet, nemam pravdu??? My si ho poridili, protoze zkratka potrebujeme v nasi lokalite rychly download z firemnich FTP v Praze. A nevsiml jsem si, ze by nas nekdo omezoval, nebo by rychlost byla nejaka mizerna. Pravnici dobre znaj pojem klamava reklama, nebo jeste lip, monopolni postaveni na trhu = nemoznost konkurence = nevyhodne smlouvy... (A prosim neargumentujte Radku tim, ze kazdy mel moznost si smlouvu precist a nepodepsat ji. Ano mel, ale kdyz v dane lokalite nic jineho, podobneho neni, tak se musi spokojit i s tim, ze podepise docela nevyhodnou smlouvu)
[4] nějak jsem nepochopil, jak to souvisí s FUP, tu Eurotel NEMÁ..
[5] Aha, tak to omezovani asi kazdy nazyva trochu jinak...
[6] FUP, fair-use-policy, je metoda, kdy po přenosu X GB dat se mi sníží drasticky rychlost připojení. Pokud to je ovšem na http, kde tato data nekradu, ale prostě potřebuji přenos, Eurotel mě neblokuje.. Pokud to je na P2P, kde je jen warez, jsem blokován.. S tím naprosto souhlasím.
Upozorneni - ani s upravou p. Pisare nedosahnete max. rychlosti (v prumeru polovinu maxima - oproti ctvrtine s neupravenym jadrem). Pokud chcete vyuzit plne prenosove kapacity spojeni/modemu, pouzijte muj novy patch (nebo rovnou zkompilovany modul pro urcita jadra) ktery je k mani na http://dave.ok.cz/