Howto / Ubuntu
Configurare il modem Momodesign MD-@ della H3G con Ubuntu Gutsy 7.10
Author: Tafaz
Visits: 7511
Date: 29.02.2008
ora spostiamoci nella cartella /usr/src e scompattiamo i sorgenti del kernel appena scaricati
tafaz@Nefertum:~$ cd /usr/src/
tafaz@Nefertum:/usr/src$ sudo tar jxf linux-source-2.6.22.tar.bz2
quindi entriamo nella directory linux-source-2.6.22/drivers/usb/serial e andiamo a modificare il file airprime.c
tafaz@Nefertum:/usr/src$ cd linux-source-2.6.22/drivers/usb/serial/
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo gedit airprime.c
cercare nel file originale le righe seguenti
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, 0x3702) }, /* Sprint Pantech PX-500 DGE */
{ },
};
e alla fine prima di { }, andremo ad inserire { USB_DEVICE(0x05c6, 0x6000) }, /* Momodesign MD-@ */
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, 0x3702) }, /* Sprint Pantech PX-500 DGE */
{ USB_DEVICE(0x05c6, 0x6000) }, /* Momodesign MD-@ */
{ },
};
salviamo e ricompiliamo il modulo con
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo make -C /lib/modules/`uname -r`/build M=`pwd`
una volta ricompilato il modulo è necessario copiarlo nel nostro kernel
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo cp airprime.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/
verifichiamo che non ci siano errori eseguendo
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo depmod -a
Author: Tafaz
Visits: 7511
Date: 29.02.2008
ora spostiamoci nella cartella /usr/src e scompattiamo i sorgenti del kernel appena scaricati
tafaz@Nefertum:~$ cd /usr/src/
tafaz@Nefertum:/usr/src$ sudo tar jxf linux-source-2.6.22.tar.bz2
quindi entriamo nella directory linux-source-2.6.22/drivers/usb/serial e andiamo a modificare il file airprime.c
tafaz@Nefertum:/usr/src$ cd linux-source-2.6.22/drivers/usb/serial/
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo gedit airprime.c
cercare nel file originale le righe seguenti
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, 0x3702) }, /* Sprint Pantech PX-500 DGE */
{ },
};
e alla fine prima di { }, andremo ad inserire { USB_DEVICE(0x05c6, 0x6000) }, /* Momodesign MD-@ */
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, 0x3702) }, /* Sprint Pantech PX-500 DGE */
{ USB_DEVICE(0x05c6, 0x6000) }, /* Momodesign MD-@ */
{ },
};
salviamo e ricompiliamo il modulo con
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo make -C /lib/modules/`uname -r`/build M=`pwd`
una volta ricompilato il modulo è necessario copiarlo nel nostro kernel
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo cp airprime.ko /lib/modules/`uname -r`/kernel/drivers/usb/serial/
verifichiamo che non ci siano errori eseguendo
tafaz@Nefertum:/usr/src/linux-source-2.6.22/drivers/usb/serial$ sudo depmod -a
Se vuoi discutere con noi su questo articolo o comunque vuoi porci delle domande usa il nostro Forum

