> > I cannot use synce with iPAQ rx3715. > > It fails even in the stage of ipaq modprobe: > > > > # modprobe ipaq > > ... > > usbcore: registered new driver usbserial > > drivers/usb/serial/usb-serial.c: USB Serial Driver core > > drivers/usb/serial/usb-serial.c: USB Serial support registered for > PocketPC PDA > > drivers/usb/serial/ipaq.c: USB PocketPC PDA driver v0.5 > > ipaq 5-1:2.0: PocketPC PDA converter detected > > drivers/usb/serial/ipaq.c: active config #2 != 1 ?? > > See this forum message: > > https://sourceforge.net/forum/message.php?msg_id=3396481 > > -- > Regards, > -\- David Eriksson -/- >
Thank you. Unfortunately, the compilation fails on my 2.6.15: # make ln -sf /usr/src/linux/drivers/usb/serial/usb-serial.h usb-serial.h ln -sf ipaq.h-2.6.13.3 ipaq.h cp -p ipaq.c-2.6.13.3 ipaq.c patch -N -p0 < ipaq-select-endpoints.diff patching file ipaq.c Hunk #3 succeeded at 944 (offset 384 lines). Hunk #4 succeeded at 979 (offset 384 lines). patch -N -p0 < ipaq-version.diff patching file ipaq.c Hunk #1 succeeded at 74 (offset 9 lines). patch -N -p4 < ipaq-psion-teklogix.diff patching file ipaq.c Hunk #1 succeeded at 102 (offset 10 lines). Hunk #2 succeeded at 118 (offset 10 lines). Hunk #3 succeeded at 250 (offset 10 lines). Hunk #4 succeeded at 485 (offset 10 lines). patch -N -p4 < ipaq-smartphones.diff patching file ipaq.c Hunk #1 succeeded at 926 with fuzz 2 (offset 14 lines). touch .patched make -C /lib/modules/2.6.15-gentoo-mkh-1/build SUBDIRS=/home/mykhal/src/synce-kernel-2.6-driver modules make[1]: Entering directory `/usr/src/linux-2.6.15-gentoo-mkh1' CC [M] /home/mykhal/src/synce-kernel-2.6-driver/ipaq.o /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:564: error: variable `ipaq_device' has initializer but incomplete type /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:565: error: unknown field `owner' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:565: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:565: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:566: error: unknown field `name' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:566: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:566: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:567: error: unknown field `id_table' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:567: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:567: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:568: error: unknown field `num_interrupt_in' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:568: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:568: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:569: error: unknown field `num_bulk_in' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:569: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:569: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:570: error: unknown field `num_bulk_out' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:570: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:570: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:571: error: unknown field `num_ports' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:571: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:571: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:572: error: unknown field `open' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:572: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:572: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:573: error: unknown field `close' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:573: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:573: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:574: error: unknown field `attach' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:574: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:574: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:575: error: unknown field `shutdown' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:575: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:575: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:576: error: unknown field `write' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:576: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:576: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:577: error: unknown field `write_room' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:577: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:577: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:578: error: unknown field `chars_in_buffer' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:578: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:578: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:579: error: unknown field `read_bulk_callback' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:579: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:579: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:580: error: unknown field `write_bulk_callback' specified in initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:580: warning: excess elements in struct initializer /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:580: warning: (near initialization for `ipaq_device') /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c: In function `ipaq_init': /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:941: warning: passing arg 1 of `usb_serial_register' from incompatible pointer typ e /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:950: error: invalid use of undefined type `struct usb_serial_device_type' /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:951: error: invalid use of undefined type `struct usb_serial_device_type' /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:952: error: invalid use of undefined type `struct usb_serial_device_type' /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:961: warning: passing arg 1 of `usb_serial_deregister' from incompatible pointer t ype /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c: In function `ipaq_exit': /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:970: warning: passing arg 1 of `usb_serial_deregister' from incompatible pointer t ype /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c: At top level: /home/mykhal/src/synce-kernel-2.6-driver/ipaq.c:564: error: storage size of `ipaq_device' isn't known make[2]: *** [/home/mykhal/src/synce-kernel-2.6-driver/ipaq.o] Error 1 make[1]: *** [_module_/home/mykhal/src/synce-kernel-2.6-driver] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.15-gentoo-mkh1' make: *** [default] Error 2 (note: both /usr/src/linux and /usr/src/linux-2.6.15-gentoo are both links to the /usr/src/linux-2.6.15-gentoo-mkh1) ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Synce-devel mailing list Synce-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/synce-devel