Results 1 to 4 of 4

Thread: Need help installing r5u870

  1. #1
    Join Date
    Apr 2009
    Beans
    5

    Unhappy Need help installing r5u870

    When I try to install r5u870 this is what I get:


    acidgawd@ubuntu:~/Desktop/r5u870-0.11.2$ sudo make
    make -C /lib/modules/2.6.28-11-generic/build M=/home/acidgawd/Desktop/r5u870-0.11.2 V=0 modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
    CC [M] /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.o
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c: In function ‘usbcam_v4l_open’:
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:115: error: implicit declaration of function ‘videobuf_queue_pci_init’
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c: In function ‘usbcam_v4l_ioctl’:
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1130: error: implicit declaration of function ‘video_usercopy’
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1134: error: implicit declaration of function ‘video_ioctl2’
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c: At top level:
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1176: error: unknown field ‘type’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1177: error: unknown field ‘type2’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: error: unknown field ‘vidioc_querycap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: error: initializer element is not computable at load time
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: error: (near initialization for ‘usbcam_videodev_template.num’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1181: error: unknown field ‘vidioc_enum_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1181: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1182: error: unknown field ‘vidioc_g_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1182: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: error: unknown field ‘vidioc_s_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: error: initializer element is not computable at load time
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: error: (near initialization for ‘usbcam_videodev_template.tvnorms’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: error: unknown field ‘vidioc_try_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: error: initializer element is not computable at load time
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: error: (near initialization for ‘usbcam_videodev_template.current_norm’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1185: error: unknown field ‘vidioc_reqbufs’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1185: warning: initialization from incompatible pointer type
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1186: error: unknown field ‘vidioc_querybuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1186: warning: initialization from incompatible pointer type
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1187: error: unknown field ‘vidioc_qbuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1187: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1187: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1188: error: unknown field ‘vidioc_dqbuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1188: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1188: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1189: error: unknown field ‘vidiocgmbuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1189: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1189: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1190: error: unknown field ‘vidioc_enum_input’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1190: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1190: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1191: error: unknown field ‘vidioc_streamon’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1191: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1191: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1192: error: unknown field ‘vidioc_streamoff’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1192: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1192: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1193: error: unknown field ‘vidioc_g_input’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1193: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1193: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1194: error: unknown field ‘vidioc_s_input’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1194: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1194: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1195: error: unknown field ‘vidioc_queryctrl’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1195: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1195: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1196: error: unknown field ‘vidioc_g_ctrl’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1196: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1196: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1197: error: unknown field ‘vidioc_s_ctrl’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1197: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1197: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1198: error: unknown field ‘vidioc_querymenu’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1198: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1198: warning: (near initialization for ‘usbcam_videodev_template’)
    make[3]: *** [/home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.o] Error 1
    make[2]: *** [/home/acidgawd/Desktop/r5u870-0.11.2/usbcam] Error 2
    make[1]: *** [_module_/home/acidgawd/Desktop/r5u870-0.11.2] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
    make: *** [all] Error 2
    acidgawd@ubuntu:~/Desktop/r5u870-0.11.2$ sudo make install
    make -C /lib/modules/2.6.28-11-generic/build M=/home/acidgawd/Desktop/r5u870-0.11.2 V=0 modules
    make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic'
    CC [M] /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.o
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c: In function ‘usbcam_v4l_open’:
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:115: error: implicit declaration of function ‘videobuf_queue_pci_init’
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c: In function ‘usbcam_v4l_ioctl’:
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1130: error: implicit declaration of function ‘video_usercopy’
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1134: error: implicit declaration of function ‘video_ioctl2’
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c: At top level:
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1176: error: unknown field ‘type’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1177: error: unknown field ‘type2’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: error: unknown field ‘vidioc_querycap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: error: initializer element is not computable at load time
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1180: error: (near initialization for ‘usbcam_videodev_template.num’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1181: error: unknown field ‘vidioc_enum_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1181: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1182: error: unknown field ‘vidioc_g_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1182: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: error: unknown field ‘vidioc_s_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: error: initializer element is not computable at load time
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1183: error: (near initialization for ‘usbcam_videodev_template.tvnorms’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: error: unknown field ‘vidioc_try_fmt_cap’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: warning: initialization makes integer from pointer without a cast
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: error: initializer element is not computable at load time
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1184: error: (near initialization for ‘usbcam_videodev_template.current_norm’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1185: error: unknown field ‘vidioc_reqbufs’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1185: warning: initialization from incompatible pointer type
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1186: error: unknown field ‘vidioc_querybuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1186: warning: initialization from incompatible pointer type
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1187: error: unknown field ‘vidioc_qbuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1187: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1187: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1188: error: unknown field ‘vidioc_dqbuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1188: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1188: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1189: error: unknown field ‘vidiocgmbuf’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1189: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1189: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1190: error: unknown field ‘vidioc_enum_input’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1190: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1190: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1191: error: unknown field ‘vidioc_streamon’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1191: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1191: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1192: error: unknown field ‘vidioc_streamoff’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1192: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1192: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1193: error: unknown field ‘vidioc_g_input’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1193: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1193: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1194: error: unknown field ‘vidioc_s_input’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1194: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1194: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1195: error: unknown field ‘vidioc_queryctrl’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1195: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1195: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1196: error: unknown field ‘vidioc_g_ctrl’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1196: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1196: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1197: error: unknown field ‘vidioc_s_ctrl’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1197: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1197: warning: (near initialization for ‘usbcam_videodev_template’)
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1198: error: unknown field ‘vidioc_querymenu’ specified in initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1198: warning: excess elements in struct initializer
    /home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.c:1198: warning: (near initialization for ‘usbcam_videodev_template’)
    make[3]: *** [/home/acidgawd/Desktop/r5u870-0.11.2/usbcam/usbcam_fops.o] Error 1
    make[2]: *** [/home/acidgawd/Desktop/r5u870-0.11.2/usbcam] Error 2
    make[1]: *** [_module_/home/acidgawd/Desktop/r5u870-0.11.2] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
    make: *** [all] Error 2


    Anybody know how to install this thing?

  2. #2
    Join Date
    Oct 2009
    Beans
    5

    Re: Need help installing r5u870

    I'm struggling with the same thing on my dv9030us with ricoh webcam 1000. I got similar messages trying to build untill I realized that the version I had downloaded was for the x86 and I needed the x86_64. If this is the case for you, you can get the right driver from here:
    http://www.palmix.org/r5u870-en.html
    Also I should mention, that I have had to reinstall it with each kernal update, so don't delete the build folder, as you'll be able to skip ahead to 'make install' when it disappears on kernal upgrades.

    And btw, take a minute to contact ricoh and HP to let them know another linuxhead wants proper support.
    Last edited by slingshotsuicide; October 11th, 2009 at 04:48 AM.

  3. #3
    Join Date
    Jan 2008
    Beans
    13

    Smile Re: Need help installing r5u870

    I've the solution here!

    Worked fine for me

    http://duxthefux.blogspot.com/2009/1...inrichten.html

    Best regards

  4. #4
    Join Date
    Apr 2008
    Beans
    2

    Re: Need help installing r5u870

    You may need to install this some packages:

    sudo apt-get install build-essential libusb-dev libncurses-dev gettext linux-headers-`uname -r` libglib2.0-dev

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •