> > 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

Reply via email to