Re: Kpilot y palm zire71
El Lunes 05 Julio 2004 05:24, Javier M Mora escribió:
> David Vargas wrote:
> > Muchas Gracias Javier por contestar
> >
> > mira.. en este momento utilizo hotplug. del /dev/pilot es un link soft
> > de /dev/ttyUSB0 puesto que según lo que he leido necesitas tener cargado
> > usbserial. y además en la website de bulma me he encontrado una hebra
> > que dice que hay que modificar 2 archivos visor.c y visor.h
> > de /usr/src/linux/drivers/usb/serial el cual posee bastantes diferencias
> > al que yo poseo en mi kernel 2.6.6
> >
> > ¿que puedo hacer?
>
> Ni tengo la zire 71 ni uso el kernel 2.6 B-( pero veamos si te puedo
> ayudar.
>
> primera opción es buscar en google por "visor zire 2.6" o incluso "visor
> zire 71 2.6"
>
> Depende de lo curioso que seas (y el C que conozcas), Tienes 2 opciones:
>
> - Chapucera:
> Busca en el visor.h que tu tengas la identificación de la zire:
> #define PALM_ZIRE_ID 0x0070
> y sustituye el 70 (código de la zire normal y zire 21 por:
> #define PALM_ZIRE_ID 0x0060
> código de la zire 71
>
> Compila e instala el módulo (no hace falta reiniciar) Con esta
> modificación sólo funcionará ahora la 71 y no las demás
> - la "profesional":
> Consiste en añadir tras la linea (de visor.h):
> #define PALM_ZIRE_ID 0x0070
> dos lineas más:
> #define PALM_ZIRE71_ID 0x0060
> #define PALM_ZIRE72_ID 0x0061
> y si te fijas en la extructura de visor.c tiene al principio dos
> tablas del estilo de (enumerando todos los dispositivos
> soportados):
>
> static struct usb_device_id id_table [] = {
> { USB_DEVICE(PALM_VENDOR_ID, PALM_M500_ID) },
> { USB_DEVICE(PALM_VENDOR_ID, PALM_M505_ID) },
> { USB_DEVICE(PALM_VENDOR_ID, PALM_M515_ID) },
> [...]
>
> pues añade una línea siguiendo la misma extructura con los dos
> nuevos identificadores. (si no sabes C, no la añadas al final,
> solo justo detras del indicador de la zire)
>
> OJO: Comprueba antes de modificar nada que no está definido, en los
> ficheros que tu tienes ya, los identificadores para la zire (no importa
> el nombre sino el código (0x0060), segundo haz una copia de seguridad de
> todo.
Javier...
muchisimas gracias... la solucion "profesional" la he utilizado y ahora la
PALM esta funcionando en mi linux....
--
David Vargas D.
Universidad Catolica de la Santisima Concepcion
GPG ID: 0x1DBCB997
FingerPrint: 67AE 9CDD 6C91 6698 8009 4AF5 64F5 64BB EA57 50B5
http://wwwkeys.gpg.net
Usuario Linux Registrado: 288912
Maquina Linux Registrada: 212181
Linux GNU/Debian
http://www.counter.li
Reply to: