Re: Kpilot y palm zire71
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.
Reply to: