[Returning thread to mailing list. Please use "Reply to all".] On Wed, 2006-03-29 at 13:10 +0200, [EMAIL PROTECTED] wrote: > > > 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:
Sorry about that! Use the CVS version of kernel-2.6-module for newer kernels like 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) > -- Regards, -\- David Eriksson -/- SynCE - http://synce.sourceforge.net ScummVM - http://scummvm.sourceforge.net Desquirr - http://desquirr.sourceforge.net ------------------------------------------------------- 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