[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: