vmware и звук
Такая проблема: в vmware-workstation нет звука, и нет файла устройства /dev/dsp. Есть какталог
ls /dev/snd
controlC0 pcmC0D0c pcmC0D0p pcmC0D1p pcmC0D2c timer. При указании в настройках при запуске в машины пишет что устройство занято. И вот обновил ядро до 2.6.26 и модули не устанавливаются, что пишет:
>>> Emerging (1 of 1) app-emulation/vmware-modules-1.0.0.20 to /
* VMware-player-2.0.4-93057.x86_64.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ ok ]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking VMware-player-2.0.4-93057.x86_64.tar.gz ;-) ... [ ok ]
* Determining the location of the kernel source code
* Found kernel source directory:
* /usr/src/linux
* Found kernel object directory:
* /lib/modules/2.6.26-gentoo/build
* Found sources for kernel version:
* 2.6.26-gentoo
>>> Unpacking source...
>>> Unpacking VMware-player-2.0.4-93057.x86_64.tar.gz to /var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work
>>> Unpacking ./vmware-player-distrib/lib/modules/source//vmmon.tar to /var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work
* Converting vmmon-only/Makefile to use M= instead of SUBDIRS= ... [ ok ]
>>> Unpacking ./vmware-player-distrib/lib/modules/source//vmnet.tar to /var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work
* Converting vmnet-only/Makefile to use M= instead of SUBDIRS= ... [ ok ]
>>> Unpacking ./vmware-player-distrib/lib/modules/source//vmblock.tar to /var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work
* Converting vmblock-only/Makefile to use M= instead of SUBDIRS= ... [ ok ]
* Applying 010_all_kernel-2.6.25.patch ... [ ok ]
* Applying 1.0.0.20-makefile-kernel-dir.patch ... [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work ...
* Preparing vmmon module
Using 2.6.x kernel build system.
make -C /lib/modules/2.6.26-gentoo/build M=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.26-gentoo'
make[1]: предупреждение: сервер задач недоступен: используется -j1.
Добавьте `+' к правилу в родительском make.
CC [M] /var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work/vmmon-only/linux/driver.o
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work/vmmon-only/linux/driver.c:197: ошибка: неизвестное поле ‘nopage’ в инициализаторе
/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work/vmmon-only/linux/driver.c:198: предупреждение: initialization from incompatible pointer type
make[3]: *** [/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work/vmmon-only/linux/driver.o] Ошибка 1
make[2]: *** [_module_/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/work/vmmon-only] Ошибка 2
make[1]: *** [sub-make] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.26-gentoo'
make: *** [vmmon.ko] Ошибка 2
*
* ERROR: app-emulation/vmware-modules-1.0.0.20 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3264: Called linux-mod_src_compile
* environment, line 2474: Called die
* The specific snippet of code:
* eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CC=\"$(get-KERNEL_CC)\" LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
* The die message:
* Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CC=x86_64-pc-linux-gnu-gcc LDFLAGS= auto-build VMWARE_VER=VME_V604 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.26-gentoo/build
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/temp/environment'.
*
* Messages for package app-emulation/vmware-modules-1.0.0.20:
*
* ERROR: app-emulation/vmware-modules-1.0.0.20 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3264: Called linux-mod_src_compile
* environment, line 2474: Called die
* The specific snippet of code:
* eval "emake HOSTCC=\"$(tc-getBUILD_CC)\" CC=\"$(get-KERNEL_CC)\" LDFLAGS=\"$(get_abi_LDFLAGS)\" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CC="$(get-KERNEL_CC)" LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
* The die message:
* Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CC=x86_64-pc-linux-gnu-gcc LDFLAGS= auto-build VMWARE_VER=VME_V604 KERNEL_DIR=/usr/src/linux KBUILD_OUTPUT=/lib/modules/2.6.26-gentoo/build
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-emulation/vmware-modules-1.0.0.20/temp/environment'.
*
- Для комментирования войдите или зарегистрируйтесь
ох уж эти
ох уж эти извечные косячки с варей. будет очень интересно и полезно решить данную траблочку :)
дело в ядре
Сдается мне, дело в ядре. Попробуй откатиться на стабильное. Что при нем пишет?
естесно это
естесно это касипуры в ядре. пока не ставил 2.6.26, у меня на 2.6.25 все норм собранно. все патчи к варе, если приглядеться, то они для 2.6.25 ;) для 2.6.26 патчить в ручную нуна или же искать готовенькие :)
Уважаемые, нет
Уважаемые, нет мыслей по теме, явно что для проблема то пустяковая. Что делать то. Гугл тоже молчит
>>Уважаемые, нет
>>Уважаемые, нет мыслей по теме, явно что для проблема то пустяковая. Что делать то. Гугл тоже молчит
Варианты:
1) Откатить ядро
2) Дождаться патчей на новое ядро от вмвари
3) если писать патчи к ядру для вас занятие пустяковое - написать патч самостоятельно :)
4) Поставить virtualbox и наслаждаться жизнью, пока сан его окончательно не испортил.