The Yakumo Delta PDA does not work with kernel 2.6.24. There is a patch
 for kerbel 2.6.23 and below ( I think this patch is from the synce project).
This patch adds the option ttyUSB to the ipaq module. Applying this patch
I can easily sync with the Yakumo Delta.

The problem is that the Yakumo Delta has 2 endpoints and the 2nd one is 
used for syncing. Unfortunately, this patch does
not work anymore in Kernel 2.6.24. In fact, dmesg shows 

"wrong number of endpoints". 

As far as I understand the reason for this is that the ipaq module sets 
num_ports=1 in usb_serial_driver ipaq_device ...

After changing usb-serial.c to ignore num_ports, the Yakumo Delta works
again (of course, this "patch" is not suitable for the kernel).

Anyway, I would be happy to prepare a patch for this problem if somebody
could tell me the "preferred" way to solve this problem. In my opinion, 
the following options exists:

1. remove num_ports=1 from the ipaq module and accept any number 
of endpoint

2. register an extra usb_serial_driver for the Yakumo Delta 
(and maybe some other) that allows two endpoints. 
Of course, the first endpoint would be useless.

3. Modify usb-serial.c such that you can specify: my device has two 
endpoints and I want to connect to the 2nd one (I think this would require
 an additional field in the struct usb_serial_driver).

Any hint or further option would be appreciated.

Best regards,
matthias

_____________________________________________________________________
Unbegrenzter Speicherplatz für Ihr E-Mail Postfach? Jetzt aktivieren!
http://www.digitaledienste.web.de/freemail/club/lp/?lp=7

-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to