[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

Reply via email to