VMware Player 2.5.2 в Debian Lenny с Linux kernel 2.6.29

После того как я обновил ядро до версии 2.6.29, VMware Player 2.5.2 было необходимо перекомпилировать модули для обновлённого ядра. К моему сожалению, модули не скомпилировались, процесс завершался ошибкой.

На сайте VMware были сообщения от других людей с подобной проблемой и там же было найдено решение. В каталог /usr/lib/vmware/modules/source/ необходимо скачать два файла:

wget http://communities.vmware.com/servlet/JiveServlet/download/1217533-21068/vmware-6.5.2-modules-2.6.29-fix.sh
wget http://communities.vmware.com/servlet/JiveServlet/download/1217533-21068/vmware-6.5.2-modules-2.6.29-fix.patch

Это патч для исходников. Запускаем vmware-6.5.2-modules-2.6.29-fix.sh и он проделает все необходимые изменения. Теперь запускаем VMware Player — и модули будут успешно скомпилированы

Устанавливаем Verlihub — DC сервер

Установить и настроить Verlihub довольно просто. Для сборки программы необходимы дополнительные исходники. Установим их:

warehouse:~# apt-get install libmysqlclient15-dev libpcre3-dev libgeoip-dev

Теперь скачиваем исходники Verlihub:

warehouse:~# wget http://downloads.sourceforge.net/verlihub/verlihub-0.9.8d-RC2.tar.gz

распаковываем их:

warehouse:~# tar zxf verlihub-0.9.8d-RC2.tar.gz
warehouse:~# cd verlihub
warehouse:~/verlihub#

Теперь сконфигурируем:

warehouse:~/verlihub# ./configure

соберём и установим verlihub:

warehouse:~/verlihub# make && make install

Теперь остаётся его немного сконфигурировать и можно запускать в работу.

Настройка bluetooth на HP nx6310

Про то, что bluetooth работает — это я погорячился. Да, dmesg выдаёт нам информацию, что якобы всё работает как надо, но в реальности же это не так. Погуглив, я нашёл решение, которое к сожалению, у меня не заработало. Опубликую на всякий случай, вдруг у кого-то получится.

Для начала нужно скачать с сайта HP набор драйверов и программ “HP Integrated Module with Bluetooth Wireless Technology Software“. Запустив его в wine, получим распакованный архив. В папке Win32/drivers есть файл btwusb.inf, который нам и нужен.

Также необходимо поставить ndiswrapper:

hp:~# apt-get install ndiswrapper-common ndiswrapper-utils-1.9 ndiswrapper-source

Затем нужно собрать и установить модуль ndiswrapper:

hp:~# module-assistant build ndiswrapper

Extracting the package tarball, /usr/src/ndiswrapper.tar.bz2, please wait…

Завершено с /usr/src/ndiswrapper-modules-2.6.26-1-686_1.53-2+2.6.26-13lenny2_i386.deb .

hp:~# module-assistant install ndiswrapper

Выбор ранее не выбранного пакета ndiswrapper-modules-2.6.26-1-686.

(Чтение базы данных… на данный момент установлено 107995 файлов и каталогов.)

Распаковывается пакет ndiswrapper-modules-2.6.26-1-686 (из файла …/ndiswrapper-modules-2.6.26-1-686_1.53-2+2.6.26-13lenny2_i386.deb)…

Настраивается пакет ndiswrapper-modules-2.6.26-1-686 (1.53-2+2.6.26-13lenny2) …

hp:~# modprobe ndiswrapper

Проверяем, что всё получилось:

hp:~# dmesg | tail | grep ndis

[14510.663905] ndiswrapper version 1.53 loaded (smp=yes, preempt=no)

Теперь нужно установить драйвер:

hp:~# ndiswrapper -i btwusb.inf

installing btwusb …

hp:~#

Проверим, установился драйвер или нет:

hp:~# ndiswrapper -l

btwusb : driver installed

Как мы видим, драйвер установлен но заветной надписи:

hp:~# ndiswrapper -l

btwusb : driver installed, hardware present

увы, нет.

Попробую пересобрать ядро посвежее. Если это поможет — отпишу немедленно. А пока, если у кого-то есть рабочее решение проблемы — добро пожаловать в комментарии.