HSDPA alla massima velocità su Linux

Se anche voi preferite connettervi alla rete tramite il cellurare per necessità/comodità e per cause di forza maggiore(la Telecom) be questa guida vi permetterà di sfruttare a pieno la velocità del vostro modem UMTS Hi-Speed sul SO Ubuntu linux che altrimenti di default sfrutta il modulo usbserial che non permette al vostro modem di superare i 64Kbps.

Innanzi tutto collegate il cellulare o la chiavetta al PC e date il comando:

lsusb

vi comparirà qualcosa del genere:

Bus 003 Device 002: ID 059f:0651 LaCie, Ltd
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 004: ID 04e8:6601 Samsung Electronics Co., Ltd Z100 Mobile Phone
Bus 002 Device 003: ID 046d:c016 Logitech, Inc. M-UV69a Optical Wheel Mouse
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

Come potete facilmente intuire la riga che ci interessa è “Bus 002 Device 004: ID 04e8:6601 Samsung Electronics Co., Ltd Z100 Mobile Phone” che corrisponde al mio SAMSUNG SGH-Z560. I dati che ci interessano sono i valori 04e8:6601 che rappresentano rispettivamente codice produttore e codice prodotto.

Letti questi dati possiamo aprire il file “airprime-patch.c” ed andate ad aggiungere il vostro modem alla lista dei dispositivi riconosciuti dal modulo Aiprime. Di seguito la lista dei modem attualmente riconosciuti se il vostro nn vosse presente aggiungetelo in cosa!

static struct usb_device_id id_table [] = {
{ USB_DEVICE(0x0c88, 0x17da) }, /* Kyocera Wireless KPC650/Passport */
{ USB_DEVICE(0x413c, 0x8115) }, /* Dell Wireless HSDPA 5500 */
{ USB_DEVICE(0x0930, 0x1303) }, /* Toshiba (Novatel Wireless) HSDPA for M400 */
{ USB_DEVICE(0x106c, 0x3701) }, /* Audiovox PC5740 */
{ USB_DEVICE(0x106c, 0x3702) }, /* Sprint Pantech PX-500 DGE */
{ USB_DEVICE(0x1410, 0x4100) }, /* Novatel Wireless U727 */
{ USB_DEVICE(0x12d1, 0x1003) }, /* Huawei E220 */
{ USB_DEVICE(0x05c6, 0x6000) }, /* Momo design */
{ USB_DEVICE(0xf3d0, 0x0112) }, /* AirPrime 5220 */
{ USB_DEVICE(0x04e8, 0x6601) }, /* SAMSUNG SGH-Z560 */
{ },
};

La costante
#define URB_TRANSFER_BUFFER_SIZE 4096
è quella che regola la dimensione massima del buffer di trasferimento con questo valore ho raggiunto velocità anche di 220Kbps (valore fortemente influenzato da molteplici fattori) ma cio nn toglie che possiate modificarlo (mantenendo potenze del 2).

La patch che potete scaricare assieme al file “airprime-patch.c” è adatta per versioni del kernel 2.6.24.

Modificati sorgenti del modulo airprime aprite il Terminale postatevi nella cartella che contiene la patch “scriptAirprime.sh” e “airprime-patch.c” e mandatelo in esecuzione con il comando:

./scriptAirprime.sh

Riavvite e se tutto è andato a buon fine il vostro modem andra come una scheggia!

La cartella con i file citati è scaricabile nel box azzurro qui affianco!!

PS: In caso utilizzaste versioni differenti è sufficiente scaricare i sorgenti relativi e modificare il file “airprime.c” che solitamente si trova nella cartella /usr/src/linux-source-2.6.24/drivers/usb/serial/, una volta modificato come visto in precedenza copiarlo nella cartella Patch HSDPA.

Stanchi di Google?

Be di certo non si puo non dire che quello della Mountain View per quanto riguarda il suo motore di ricerca non sia un monopolio! Magari non effettivo ma chi è che li usa gli altri motori di ricerca, chi è che si fida che esistano siti migliori che parlino di quello che stai cercando come quelli che che Google ti ha trovato! Credo pochi!! E fate bene!!!
Pero per chi volesse sperimentare un nuovo motore di ricerca che si basa su Google, parlo di Mozbot.
E che è!?!?!?!
Mozbot si appoggia a Thumbshot.org per fornire uno stamp delle pagine ricercate(utile magari per ritrovare quel sito tanto interessante di cui ricordate l’aspetto ma non l’indirizzo), ad Alexa (una toolbar tipo google)per basare la sua ricerca sui suti maggiormente cliccati e in fine LookAhead un algoritmo per motori di ricerca che basa il suo funzionamento su una ricerca lessicale all’interno del sito che si andra a visitare.
Insomma una mix di alta tecnologia al servizio dei ricercatori piu esigenti.

Tramite “Personalize” (posto affianco alla casella di testo) è possibile personalizzare alcune delle opzioni messe a disposizione.

Per chi volesse approfondire l’argomento su LookAhead ho trovato un’intervista al suo ideatore a questo link:VAI!

Genio superfluo

Vi riporto questo video trovato su youtube che mette assieme le potenzialita del mitico iPhone, dei Lego Robot che per quanto possano sembrare un giocattolino per bimbi un po viziati rappresentano in realta uno strumento impiegato da molti addetti ai lavori per sviluppare “semplici” ma non troppo robottini.

Per quanto riguarda la comunicazione si sono affidati alla GWT di google.

Buona visione!!

ASUS EEE PC 900

Asus eee PC 900

FInalmente si prospetta una nuova era per i pc portatili…quelli veramente portatili!
Asus nel panorama degli ultra mobile si è fatta strada con un prodotto dalle discrete caratteristiche tecniche, dal design interessante e sopratutto da un prezzo che che si aggira attorno ai 400 euri, non male per una macchina che pesa meno di un Kg e che garantisce una buona connettività e autonomia attorno alle tre ore e mezza.Dopo l’enorme successo avuto (circa 350.000 prodiddi venduti) nei primi mesi di uscita del eeePC sul mercato la ASUS ha subito pensato di aumentare le caratteristiche del suo umpc entry level. Al CEBIT di Hannover è stata presentata una versione aggiornata dell’eee PC che prende il nome di eee PC 900. Le migliorie apportate riguardano per il comparto video la dotazione di un monitor LCD da 8,9” con una risoluzione di 1024×900 contro i 7 pollici del modello attualmente in vendita, la memoria RAM è stata porta ad 1GB e memoria allo stato solido porta a 12GB. Per quanto riguarda la CPU spero che optino per il nuovo processore ATOM di Intel, il Celeron mi sembra un po uno spreco per un piccolo gioellino come questo!

Quella degli ultra mobile PC è una buona alternativa a coloro che necessitano di una macchina capace di navigare con cennettivita Wireless, scrivere documenti, ascoltare musica, guardare video ecc.. insomma tutto quello che l’80% dei consumatori fa quando è di fronte ad un pc e che vorrebbe fare in piena mobilita con uno schermo di dimensioni accettabili.