Portál AbcLinuxu, 7. května 2025 20:33
#./H830_LinuxDrv_x64_V1.0.28-beta_Install_OEM.sh /lib/modules/2.6.35.14-96.fc14.x86_64/build found. Verifying archive integrity... Extracting archive... Running installer... Start to compile objects... Failed to compile objects cp -f prebuild.bak prebuild.o make -C /lib/modules/2.6.35.14-96.fc14.x86_64/build O=/lib/modules/2.6.35.14-96.fc14.x86_64/build SUBDIRS=`pwd` modules make[1]: Entering directory `/usr/src/kernels/2.6.35.14-96.fc14.x86_64' CC [M] /tmp/avm-install/installer/KernToDemod.o CC [M] /tmp/avm-install/installer/osdep.o CC [M] /tmp/avm-install/installer/osdep_i2c.o CC [M] /tmp/avm-install/installer/osdep_dvb_2.o CC [M] /tmp/avm-install/installer/osdep_th.o CC [M] /tmp/avm-install/installer/tda18272-wrapper.o CC [M] /tmp/avm-install/installer/cx231xx-audio.o /tmp/avm-install/installer/cx231xx-audio.c: In function ‘snd_pcm_free_vmalloc_buffer’: /tmp/avm-install/installer/cx231xx-audio.c:418:15: error: ‘struct videobuf_dmabuf’ has no member named ‘vmalloc’ /tmp/avm-install/installer/cx231xx-audio.c:419:18: error: ‘struct videobuf_dmabuf’ has no member named ‘vmalloc’ /tmp/avm-install/installer/cx231xx-audio.c:420:12: error: ‘struct videobuf_dmabuf’ has no member named ‘vmalloc’ /tmp/avm-install/installer/cx231xx-audio.c: In function ‘snd_pcm_alloc_vmalloc_buffer’: /tmp/avm-install/installer/cx231xx-audio.c:431:15: error: ‘struct videobuf_dmabuf’ has no member named ‘vmalloc’ /tmp/avm-install/installer/cx231xx-audio.c:432:32: error: ‘struct videobuf_dmabuf’ has no member named ‘vmalloc’ /tmp/avm-install/installer/cx231xx-audio.c: In function ‘snd_cx231xx_hw_capture_params’: /tmp/avm-install/installer/cx231xx-audio.c:567:42: error: ‘struct videobuf_dmabuf’ has no member named ‘vmalloc’ make[3]: *** [/tmp/avm-install/installer/cx231xx-audio.o] Error 1 make[2]: *** [_module_/tmp/avm-install/installer] Error 2 make[1]: *** [sub-make] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.35.14-96.fc14.x86_64' make: *** [default] Error 2 Install log generated on /root/driver_install_log.txtDíky za jakoukoliv radu či postrčení.
Řešení dotazu:
diff installer/cx231xx-audio.c installer_ORIGINAL/cx231xx-audio.c 43c43 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34)//m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,35)//m027 diff installer/cx231xx-cards.c installer_ORIGINAL/cx231xx-cards.c 1503c1503 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) //m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) //m027 1535c1535 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) //m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) //m027 1565c1565 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) //m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) //m027 1612c1612 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) //m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) //m027 1654c1654 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) //m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) //m027 1686c1686 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) //m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) //m027 1728c1728 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) //m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) //m027 diff installer/cx231xx-video.c installer_ORIGINAL/cx231xx-video.c 2109c2109 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) 2141c2141 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34) --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36) 2465c2465 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34)//m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36)//m027 2479c2479 < #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,34)//m027 --- > #if LINUX_VERSION_CODE > KERNEL_VERSION(2,6,36)//m027Částečně čerpáno z http://www.iecn.u-nancy.fr/~garet/linux/notes_installation_av830_debian.php (respektive použit obdobný postup).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.