MSI + Ubuntu 11.04 = не работает звук и видео

Будь проклят тот день когда я связался с материнкой MSI V-series
Проблемы: не работает звук в принципе и только запускаешь любое видео Gnome вылетает с Segmentation fault на окно Login-а

Backtrace:
[   968.579] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80eab1b]
[   968.580] 1: /usr/bin/X (0x8048000+0x5fac8) [0x80a7ac8]
[   968.580] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x67440c]
[   968.580] 3: /usr/lib/xorg/modules/drivers/openchrome_drv.so (0xf05000+0x26798) [0xf2b798]
[   968.580] 4: /usr/bin/X (0x8048000+0x140c26) [0x8188c26]
[   968.580] 5: /usr/bin/X (0x8048000+0x141682) [0x8189682]
[   968.580] 6: /usr/bin/X (miHandleValidateExposures+0x83) [0x81bc133]
[   968.580] 7: /usr/bin/X (miMoveWindow+0x20c) [0x81bc3ac]
[   968.580] 8: /usr/bin/X (0x8048000+0xa7f0b) [0x80eff0b]
[   968.580] 9: /usr/bin/X (ConfigureWindow+0x49d) [0x809a3cd]
[   968.580] 10: /usr/bin/X (0x8048000+0x22239) [0x806a239]
[   968.580] 11: /usr/bin/X (0x8048000+0x28167) [0x8070167]
[   968.580] 12: /usr/bin/X (0x8048000+0x1a81c) [0x806281c]
[   968.581] 13: /lib/i386-linux-gnu/libc.so.6 (__libc_start_main+0xe7) [0x19ee37]
[   968.581] 14: /usr/bin/X (0x8048000+0x1a411) [0x8062411]
[   968.581] Segmentation fault at address 0x1b7
[   968.581] 
Caught signal 11 (Segmentation fault). Server aborting
[   968.581] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[   968.581] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   968.581]


Конфигурация:

01:00.0 VGA compatible controller: VIA Technologies, Inc. K8M890CE/K8N890CE [Chrome 9] (rev 11)
04:04.0 Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

Исправляем видео.
Для работы с данной видеокартой используется драйвер OpenChrome ( xserver-xorg-video-openchrome).
И в этом драйвере присутствует баг, который нужно пропатчить. Вычитано отсюда
Сначала ставим необходимые зависимости:

sudo apt-get install build-essential
sudo apt-get install subversion
sudo apt-get install autoconf automake1.9 libtool
sudo apt-get build-dep xserver-xorg-video-openchrome

Тянем сам драйвер:

svn checkout http://svn.openchrome.org/svn/trunk openchrome
cd openchrome/src

Качаем пропатченый файл via_video.c:

wget https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/760743/+attachment/2094292/+files/via_video.c

Или берем с этого поста тыц
приступаем к сборке драйвера

cd ../ 
./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug
make
make  install

После ребута видео заработало.

Приступаем к звуку…. как оказалось, ALSA не хтит работать со звуковухой VT1708/A [Azalia HDAC]
Поэтому будем запускать звук при помощи OSS4
Ставим по этому ману https://help.ubuntu.com/community/OpenSound

sudo apt-get purge pulseaudio gstreamer0.10-pulseaudio
sudo /etc/init.d/alsa-utils stop
sudo apt-get remove alsa-base alsa-utils
sudo dpkg-reconfigure linux-sound-base
sudo apt-get install -y binutils libgtk2.0-0 sed gcc libc6
sudo apt-get install -y libesd0 libsdl1.2debian-oss
sudo apt-get install -y esound esound-clients esound-common libesd0

Качаем нужный для нас пакет OSS4 отсюда http://www.opensound.com/download.cgi

wget http://www.4front-tech.com/release/oss-linux-4.2-2004_i386.deb
sudo dpkg -i oss-linux*.deb

Готовимся к запуску

sudo apt-get install -y gstreamer0.10-plugins-bad

Указываем системе использовать OSS4 вместо ALSA

gstreamer-properties

Ребутаемся и наслаждаемся звуком и картинкой в 21-м веке
Может быть понадобится поправить конфиг:

gedit ~/.asoundrc
 pcm.!default
 {
   type oss
   device /dev/dsp
 }
 mixer.!default
 {
   type oss
   device /dev/dsp
 }
  1. проблемы с видео те-же. Всё сделал как описано, все прошло норм., но видео не заработало,- по прежнему выкидывает в окно Login-а.
    lspci
    00:00.0 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
    00:00.1 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
    00:00.2 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
    00:00.3 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
    00:00.4 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
    00:00.5 PIC: VIA Technologies, Inc. K8M890CE I/O APIC Interrupt Controller
    00:00.7 Host bridge: VIA Technologies, Inc. K8M890CE Host Bridge
    00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
    00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
    00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
    00:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev 80)
    00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
    00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
    00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
    00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
    00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
    00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
    00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    01:00.0 VGA compatible controller: VIA Technologies, Inc. K8M890CE/K8N890CE [Chrome 9] (rev 11)

  2. @serg
    А пропатченый файл точно лежал в папке src во время сборки?

  3. @admin
    да, проверял.
    Вот: sergio@XPC:~$ sudo apt-get install build-essential
    [sudo] password for sergio:
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Уже установлена самая новая версия build-essential.
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
    sergio@XPC:~$ sudo apt-get install subversion
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Уже установлена самая новая версия subversion.
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
    sergio@XPC:~$ sudo apt-get install autoconf automake1.9 libtool
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Уже установлена самая новая версия autoconf.
    Уже установлена самая новая версия automake1.9.
    Уже установлена самая новая версия libtool.
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
    sergio@XPC:~$ sudo apt-get build-dep xserver-xorg-video-openchrome
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
    sergio@XPC:~$ svn checkout http://svn.openchrome.org/svn/trunk openchrome
    Получена редакция 957.
    sergio@XPC:~$ cd openchrome/src
    sergio@XPC:~/openchrome/src$ cd ../
    sergio@XPC:~/openchrome$ ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
    autoreconf: Entering directory `.’
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal
    autoreconf: configure.ac: tracing
    autoreconf: running: libtoolize –install –copy
    libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])’ to configure.ac and
    libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
    libtoolize: Consider adding `-I m4′ to ACLOCAL_AMFLAGS in Makefile.am.
    autoreconf: running: /usr/bin/autoconf
    autoreconf: running: /usr/bin/autoheader
    autoreconf: running: automake –add-missing –copy –no-force
    autoreconf: Leaving directory `.’
    checking for a BSD-compatible install… /usr/bin/install -c
    checking whether build environment is sane… yes
    checking for a thread-safe mkdir -p… /bin/mkdir -p
    checking for gawk… no
    checking for mawk… mawk
    checking whether make sets $(MAKE)… yes
    checking whether to enable maintainer-specific portions of Makefiles… yes
    checking build system type… x86_64-unknown-linux-gnu
    checking host system type… x86_64-unknown-linux-gnu
    checking for style of include used by make… GNU
    checking for gcc… gcc
    checking whether the C compiler works… yes
    checking for C compiler default output file name… a.out
    checking for suffix of executables…
    checking whether we are cross compiling… no
    checking for suffix of object files… o
    checking whether we are using the GNU C compiler… yes
    checking whether gcc accepts -g… yes
    checking for gcc option to accept ISO C89… none needed
    checking dependency style of gcc… gcc3
    checking for a sed that does not truncate output… /bin/sed
    checking for grep that handles long lines and -e… /bin/grep
    checking for egrep… /bin/grep -E
    checking for fgrep… /bin/grep -F
    checking for ld used by gcc… /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld… yes
    checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface… BSD nm
    checking whether ln -s works… yes
    checking the maximum length of command line arguments… 1572864
    checking whether the shell understands some XSI constructs… yes
    checking whether the shell understands “+=”… yes
    checking for /usr/bin/ld option to reload object files… -r
    checking for objdump… objdump
    checking how to recognize dependent libraries… pass_all
    checking for ar… ar
    checking for strip… strip
    checking for ranlib… ranlib
    checking command to parse /usr/bin/nm -B output from gcc object… ok
    checking how to run the C preprocessor… gcc -E
    checking for ANSI C header files… yes
    checking for sys/types.h… yes
    checking for sys/stat.h… yes
    checking for stdlib.h… yes
    checking for string.h… yes
    checking for memory.h… yes
    checking for strings.h… yes
    checking for inttypes.h… yes
    checking for stdint.h… yes
    checking for unistd.h… yes
    checking for dlfcn.h… yes
    checking for objdir… .libs
    checking if gcc supports -fno-rtti -fno-exceptions… no
    checking for gcc option to produce PIC… -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works… yes
    checking if gcc static flag -static works… yes
    checking if gcc supports -c -o file.o… yes
    checking if gcc supports -c -o file.o… (cached) yes
    checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries… yes
    checking whether -lc should be explicitly linked in… no
    checking dynamic linker characteristics… GNU/Linux ld.so
    checking how to hardcode library paths into programs… immediate
    checking whether stripping libraries is possible… yes
    checking if libtool supports shared libraries… yes
    checking whether to build shared libraries… yes
    checking whether to build static libraries… no
    checking for gcc… (cached) gcc
    checking whether we are using the GNU C compiler… (cached) yes
    checking whether gcc accepts -g… (cached) yes
    checking for gcc option to accept ISO C89… (cached) none needed
    checking dependency style of gcc… (cached) gcc3
    checking if RANDR is defined… yes
    checking if RENDER is defined… yes
    checking if XV is defined… yes
    checking if XF86DRI is defined… yes
    checking if DPMSExtension is defined… yes
    checking for pkg-config… /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0… yes
    checking for XORG… yes
    checking for XEXT… yes
    checking for ANSI C header files… (cached) yes
    checking for xf86Modes.h… no
    checking whether XSERVER_LIBPCIACCESS is declared… yes
    checking for PCIACCESS… yes
    checking for /usr/include/xorg/dri.h… yes
    checking for /usr/include/xorg/sarea.h… yes
    checking for /usr/include/xorg/dristruct.h… yes
    checking whether to include DRI support… yes
    checking for DRI… yes
    checking pthread.h usability… yes
    checking pthread.h presence… yes
    checking for pthread.h… yes
    checking sys/ioctl.h usability… yes
    checking sys/ioctl.h presence… yes
    checking for sys/ioctl.h… yes
    checking sys/time.h usability… yes
    checking sys/time.h presence… yes
    checking for sys/time.h… yes
    checking time.h usability… yes
    checking time.h presence… yes
    checking for time.h… yes
    checking for XVMC… yes
    checking whether to build XvMC driver support… yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating libxvmc/Makefile
    config.status: creating man/Makefile
    config.status: creating src/Makefile
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    config.status: executing libtool commands
    sergio@XPC:~/openchrome$ make
    make all-recursive
    make[1]: Вход в каталог `/home/sergio/openchrome’
    Making all in src
    make[2]: Вход в каталог `/home/sergio/openchrome/src’
    created svnversion.h
    make all-am
    make[3]: Вход в каталог `/home/sergio/openchrome/src’
    /bin/bash ../libtool –tag=CC –mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_driver.lo -MD -MP -MF .deps/via_driver.Tpo -c -o via_driver.lo via_driver.c
    libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_driver.lo -MD -MP -MF .deps/via_driver.Tpo -c via_driver.c -fPIC -DPIC -o .libs/via_driver.o
    mv -f .deps/via_driver.Tpo .deps/via_driver.Plo
    /bin/bash ../libtool –tag=CC –mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_video.lo -MD -MP -MF .deps/via_video.Tpo -c -o via_video.lo via_video.c
    libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -MT via_video.lo -MD -MP -MF .deps/via_video.Tpo -c via_video.c -fPIC -DPIC -o .libs/via_video.o
    via_video.c: In function ‘viaSetPortAttribute’:
    via_video.c:898:9: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type ‘INT32’
    via_video.c:906:9: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type ‘INT32’
    via_video.c:910:9: warning: format ‘%08lx’ expects type ‘long unsigned int’, but argument 2 has type ‘INT32’
    via_video.c:916:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c:920:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c:924:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c:928:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c: In function ‘viaGetPortAttribute’:
    via_video.c:952:5: warning: format ‘%ld’ expects type ‘long int’, but argument 3 has type ‘Atom’
    via_video.c:958:9: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 2 has type ‘CARD32’
    via_video.c:961:9: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c:968:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c:972:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c:976:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c:980:13: warning: format ‘%08ld’ expects type ‘long int’, but argument 2 has type ‘INT32’
    via_video.c: In function ‘viaPutImage’:
    via_video.c:1248:13: warning: format ‘%lx’ expects type ‘long unsigned int’, but argument 6 has type ‘CARD32’
    mv -f .deps/via_video.Tpo .deps/via_video.Plo
    /bin/bash ../libtool –tag=CC –mode=link gcc -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/X11/dri -g -O2 -fvisibility=hidden -I/usr/include/libdrm -I/usr/include/xorg -I/usr/include/pixman-1 -module -avoid-version -o openchrome_drv.la -rpath /usr/lib/xorg/modules/drivers via_3d.lo via_accel.lo via_bandwidth.lo via_ch7xxx.lo via_cursor.lo via_crtc.lo via_dga.lo via_display.lo via_driver.lo via_i2c.lo via_id.lo via_lvds.lo via_memcpy.lo via_memory.lo via_mode.lo via_panel.lo via_shadow.lo via_swov.lo via_timing.lo via_vbe.lo via_vgahw.lo via_video.lo via_vt162x.lo via_dri.lo via_xvmc.lo
    libtool: link: rm -fr .libs/openchrome_drv.la .libs/openchrome_drv.lai .libs/openchrome_drv.so
    libtool: link: gcc -shared .libs/via_3d.o .libs/via_accel.o .libs/via_bandwidth.o .libs/via_ch7xxx.o .libs/via_cursor.o .libs/via_crtc.o .libs/via_dga.o .libs/via_display.o .libs/via_driver.o .libs/via_i2c.o .libs/via_id.o .libs/via_lvds.o .libs/via_memcpy.o .libs/via_memory.o .libs/via_mode.o .libs/via_panel.o .libs/via_shadow.o .libs/via_swov.o .libs/via_timing.o .libs/via_vbe.o .libs/via_vgahw.o .libs/via_video.o .libs/via_vt162x.o .libs/via_dri.o .libs/via_xvmc.o -Wl,-soname -Wl,openchrome_drv.so -o .libs/openchrome_drv.so
    libtool: link: ( cd “.libs” && rm -f “openchrome_drv.la” && ln -s “../openchrome_drv.la” “openchrome_drv.la” )
    make[3]: Выход из каталога `/home/sergio/openchrome/src’
    make[2]: Выход из каталога `/home/sergio/openchrome/src’
    Making all in man
    make[2]: Вход в каталог `/home/sergio/openchrome/man’
    make[2]: Цель `all’ не требует выполнения команд.
    make[2]: Выход из каталога `/home/sergio/openchrome/man’
    Making all in libxvmc
    make[2]: Вход в каталог `/home/sergio/openchrome/libxvmc’
    make[2]: Цель `all’ не требует выполнения команд.
    make[2]: Выход из каталога `/home/sergio/openchrome/libxvmc’
    make[2]: Вход в каталог `/home/sergio/openchrome’
    make[2]: Выход из каталога `/home/sergio/openchrome’
    make[1]: Выход из каталога `/home/sergio/openchrome’
    sergio@XPC:~/openchrome$ make install
    Making install in src
    make[1]: Вход в каталог `/home/sergio/openchrome/src’
    make install-am
    make[2]: Вход в каталог `/home/sergio/openchrome/src’
    make[3]: Вход в каталог `/home/sergio/openchrome/src’
    make[3]: Цель `install-exec-am’ не требует выполнения команд.
    test -z “/usr/lib/xorg/modules/drivers” || /bin/mkdir -p “/usr/lib/xorg/modules/drivers”
    /bin/bash ../libtool –mode=install /usr/bin/install -c openchrome_drv.la ‘/usr/lib/xorg/modules/drivers’
    libtool: install: /usr/bin/install -c .libs/openchrome_drv.so /usr/lib/xorg/modules/drivers/openchrome_drv.so
    /usr/bin/install: cannot remove `/usr/lib/xorg/modules/drivers/openchrome_drv.so’: Permission denied
    make[3]: *** [install-openchrome_drv_laLTLIBRARIES] Ошибка 1
    make[3]: Выход из каталога `/home/sergio/openchrome/src’
    make[2]: *** [install-am] Ошибка 2
    make[2]: Выход из каталога `/home/sergio/openchrome/src’
    make[1]: *** [install] Ошибка 2
    make[1]: Выход из каталога `/home/sergio/openchrome/src’
    make: *** [install-recursive] Ошибка 1
    sergio@XPC:~/openchrome$

  4. @serg
    /openchrome_drv.so’: Permission denied
    …….
    sergio@XPC:~/openchrome$ <---- установку и сборку желательно выполнть от root'a тоесть сначала нужно сделать: sudo -s а потом уже : cd ../ ./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug make make install

  5. Работает!!!!!!!!!!!!!!!!!!!! Большое спасибо за помощь!!! Два месяца перечитывал безрезультатно форум Ubuntы, думал уже расстаться с ОС, но теперь все ОК!

  6. может и с камерой поможете:
    Bus 001 Device 003: ID 041e:4055 Creative Technology, Ltd Live! Cam Video IM Pro

  7. @serg
    С камерой не сталкивался, тут я профан.
    ЗЫ: Если ставил ОСС4, то нужно внимательно следить за обновлениями убунты, они могут перекрывать внесенные изменения.

  8. Добрый день ,я счаcтливый обладатель видео карточки VIA P4M900.У меня подобная проблема и компиз соответственно тоже не пашет по вашим рекомендациям пробовал исправить проблему ,но получается вот это(жаль спойлера нет 🙂 :
    a@a-desktop:~$ sudo apt-get install build-essential
    [sudo] password for a:
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Будут установлены следующие дополнительные пакеты:
    dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils
    Предлагаемые пакеты:
    debian-keyring debian-maintainers g++-multilib g++-4.4-multilib gcc-4.4-doc libstdc++6-4.4-dbg libstdc++6-4.4-doc diffutils-doc
    НОВЫЕ пакеты, которые будут установлены:
    build-essential dpkg-dev fakeroot g++ g++-4.4 libstdc++6-4.4-dev patch xz-utils
    обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
    Необходимо скачать 7 572kБ архивов.
    После данной операции, объём занятого дискового пространства возрастёт на 24,6MB.
    Хотите продолжить [Д/н]?
    Получено:1 http://archive.ubuntu.com/ubuntu/ lucid/main libstdc++6-4.4-dev 4.4.3-4ubuntu5 [1 491kB]
    Получено:2 http://archive.ubuntu.com/ubuntu/ lucid/main g++-4.4 4.4.3-4ubuntu5 [4 950kB]
    Получено:3 http://archive.ubuntu.com/ubuntu/ lucid/main g++ 4:4.4.3-1ubuntu1 [1 442B]
    Получено:4 http://archive.ubuntu.com/ubuntu/ lucid/main xz-utils 4.999.9beta+20091116-1 [228kB]
    Получено:5 http://archive.ubuntu.com/ubuntu/ lucid/main patch 2.6-2ubuntu1 [123kB]
    Получено:6 http://archive.ubuntu.com/ubuntu/ lucid-updates/main dpkg-dev 1.15.5.6ubuntu4.5 [654kB]
    Получено:7 http://archive.ubuntu.com/ubuntu/ lucid/main build-essential 11.4build1 [7 278B]
    Получено:8 http://archive.ubuntu.com/ubuntu/ lucid/main fakeroot 1.14.4-1ubuntu1 [118kB]
    Получено 7 572kБ за 1мин 36с (78,6kБ/c)
    Выбор ранее не выбранного пакета libstdc++6-4.4-dev.
    (Чтение базы данных … на данный момент установлено 173120 файлов и каталогов.)
    Распаковывается пакет libstdc++6-4.4-dev (из файла …/libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb)…
    Выбор ранее не выбранного пакета g++-4.4.
    Распаковывается пакет g++-4.4 (из файла …/g++-4.4_4.4.3-4ubuntu5_i386.deb)…
    Выбор ранее не выбранного пакета g++.
    Распаковывается пакет g++ (из файла …/g++_4%3a4.4.3-1ubuntu1_i386.deb)…
    Выбор ранее не выбранного пакета xz-utils.
    Распаковывается пакет xz-utils (из файла …/xz-utils_4.999.9beta+20091116-1_i386.deb)…
    Выбор ранее не выбранного пакета patch.
    Распаковывается пакет patch (из файла …/patch_2.6-2ubuntu1_i386.deb)…
    Выбор ранее не выбранного пакета dpkg-dev.
    Распаковывается пакет dpkg-dev (из файла …/dpkg-dev_1.15.5.6ubuntu4.5_all.deb)…
    Выбор ранее не выбранного пакета build-essential.
    Распаковывается пакет build-essential (из файла …/build-essential_11.4build1_i386.deb)…
    Выбор ранее не выбранного пакета fakeroot.
    Распаковывается пакет fakeroot (из файла …/fakeroot_1.14.4-1ubuntu1_i386.deb)…
    Обрабатываются триггеры для man-db …
    Настраивается пакет xz-utils (4.999.9beta+20091116-1) …
    Настраивается пакет patch (2.6-2ubuntu1) …
    Настраивается пакет dpkg-dev (1.15.5.6ubuntu4.5) …
    Настраивается пакет fakeroot (1.14.4-1ubuntu1) …
    update-alternatives: используется `/usr/bin/fakeroot-sysv’ для предоставления `/usr/bin/fakeroot’ (fakeroot) в автоматический режим.

    Настраивается пакет libstdc++6-4.4-dev (4.4.3-4ubuntu5) …
    Настраивается пакет g++-4.4 (4.4.3-4ubuntu5) …
    Настраивается пакет g++ (4:4.4.3-1ubuntu1) …
    update-alternatives: используется `/usr/bin/g++’ для предоставления `/usr/bin/c++’ (c++) в автоматический режим.

    Настраивается пакет build-essential (11.4build1) …
    a@a-desktop:~$ sudo apt-get install subversion
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Будут установлены следующие дополнительные пакеты:
    libapr1 libaprutil1 libsvn1
    Предлагаемые пакеты:
    subversion-tools db4.8-util
    НОВЫЕ пакеты, которые будут установлены:
    libapr1 libaprutil1 libsvn1 subversion
    обновлено 0, установлено 4 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
    Необходимо скачать 1 412kБ архивов.
    После данной операции, объём занятого дискового пространства возрастёт на 6 836kB.
    Хотите продолжить [Д/н]?
    Получено:1 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libapr1 1.3.8-1ubuntu0.3 [117kB]
    Получено:2 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libaprutil1 1.3.9+dfsg-3ubuntu0.10.04.1 [85,6kB]
    Получено:3 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libsvn1 1.6.6dfsg-2ubuntu1.3 [840kB]
    Получено:4 http://archive.ubuntu.com/ubuntu/ lucid-updates/main subversion 1.6.6dfsg-2ubuntu1.3 [370kB]
    Получено 1 412kБ за 27с (52,1kБ/c)
    Выбор ранее не выбранного пакета libapr1.
    (Чтение базы данных … на данный момент установлено 174152 файлов и каталогов.)
    Распаковывается пакет libapr1 (из файла …/libapr1_1.3.8-1ubuntu0.3_i386.deb)…
    Выбор ранее не выбранного пакета libaprutil1.
    Распаковывается пакет libaprutil1 (из файла …/libaprutil1_1.3.9+dfsg-3ubuntu0.10.04.1_i386.deb)…
    Выбор ранее не выбранного пакета libsvn1.
    Распаковывается пакет libsvn1 (из файла …/libsvn1_1.6.6dfsg-2ubuntu1.3_i386.deb)…
    Выбор ранее не выбранного пакета subversion.
    Распаковывается пакет subversion (из файла …/subversion_1.6.6dfsg-2ubuntu1.3_i386.deb)…
    Обрабатываются триггеры для man-db …
    Настраивается пакет libapr1 (1.3.8-1ubuntu0.3) …

    Настраивается пакет libaprutil1 (1.3.9+dfsg-3ubuntu0.10.04.1) …

    Настраивается пакет libsvn1 (1.6.6dfsg-2ubuntu1.3) …

    Настраивается пакет subversion (1.6.6dfsg-2ubuntu1.3) …
    Обрабатываются триггеры для libc-bin …
    ldconfig deferred processing now taking place
    a@a-desktop:~$ sudo apt-get install autoconf automake1.9 libtool
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    Будут установлены следующие дополнительные пакеты:
    automake autotools-dev libltdl-dev m4
    Предлагаемые пакеты:
    autoconf2.13 autoconf-archive gnu-standards autoconf-doc gettext automake1.9-doc libtool-doc automaken gfortran fortran95-compiler gcj
    НОВЫЕ пакеты, которые будут установлены:
    autoconf automake automake1.9 autotools-dev libltdl-dev libtool m4
    обновлено 0, установлено 7 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
    Необходимо скачать 2 737kБ архивов.
    После данной операции, объём занятого дискового пространства возрастёт на 8 655kB.
    Хотите продолжить [Д/н]?
    Получено:1 http://archive.ubuntu.com/ubuntu/ lucid/main m4 1.4.13-3 [241kB]
    Получено:2 http://archive.ubuntu.com/ubuntu/ lucid/main autoconf 2.65-3ubuntu1 [772kB]
    Получено:3 http://archive.ubuntu.com/ubuntu/ lucid/main autotools-dev 20090611.1 [64,1kB]
    Получено:4 http://archive.ubuntu.com/ubuntu/ lucid/main automake 1:1.11.1-1 [608kB]
    Получено:5 http://archive.ubuntu.com/ubuntu/ lucid/main automake1.9 1.9.6+nogfdl-3ubuntu3 [336kB]
    Получено:6 http://archive.ubuntu.com/ubuntu/ lucid/main libltdl-dev 2.2.6b-2ubuntu1 [193kB]
    Получено:7 http://archive.ubuntu.com/ubuntu/ lucid/main libtool 2.2.6b-2ubuntu1 [524kB]
    Получено 2 737kБ за 49с (55,1kБ/c)
    Выбор ранее не выбранного пакета m4.
    (Чтение базы данных … на данный момент установлено 174245 файлов и каталогов.)
    Распаковывается пакет m4 (из файла …/archives/m4_1.4.13-3_i386.deb)…
    Выбор ранее не выбранного пакета autoconf.
    Распаковывается пакет autoconf (из файла …/autoconf_2.65-3ubuntu1_all.deb)…
    Выбор ранее не выбранного пакета autotools-dev.
    Распаковывается пакет autotools-dev (из файла …/autotools-dev_20090611.1_all.deb)…
    Выбор ранее не выбранного пакета automake.
    Распаковывается пакет automake (из файла …/automake_1%3a1.11.1-1_all.deb)…
    Выбор ранее не выбранного пакета automake1.9.
    Распаковывается пакет automake1.9 (из файла …/automake1.9_1.9.6+nogfdl-3ubuntu3_all.deb)…
    Выбор ранее не выбранного пакета libltdl-dev.
    Распаковывается пакет libltdl-dev (из файла …/libltdl-dev_2.2.6b-2ubuntu1_i386.deb)…
    Выбор ранее не выбранного пакета libtool.
    Распаковывается пакет libtool (из файла …/libtool_2.2.6b-2ubuntu1_i386.deb)…
    Обрабатываются триггеры для install-info …
    Обрабатываются триггеры для man-db …
    Обрабатываются триггеры для doc-base …
    Processing 1 added doc-base file(s)…
    Registering documents with scrollkeeper…
    Настраивается пакет m4 (1.4.13-3) …
    Настраивается пакет autoconf (2.65-3ubuntu1) …
    Настраивается пакет autotools-dev (20090611.1) …
    Настраивается пакет automake (1:1.11.1-1) …
    update-alternatives: используется `/usr/bin/automake-1.11′ для предоставления `/usr/bin/automake’ (automake) в автоматический режим.

    Настраивается пакет automake1.9 (1.9.6+nogfdl-3ubuntu3) …

    Настраивается пакет libltdl-dev (2.2.6b-2ubuntu1) …
    Настраивается пакет libtool (2.2.6b-2ubuntu1) …
    a@a-desktop:~$ sudo apt-get build-dep xserver-xorg-video-openchrome
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    НОВЫЕ пакеты, которые будут установлены:
    cvs debhelper diffstat gettext html2text intltool-debian libdrm-dev libgl1-mesa-dev libmail-sendmail-perl libpciaccess-dev libpixman-1-dev
    libpthread-stubs0 libpthread-stubs0-dev libsys-hostname-long-perl libx11-dev libxau-dev libxcb1-dev libxdmcp-dev libxext-dev
    libxkbfile-dev libxv-dev libxvmc-dev mesa-common-dev po-debconf quilt x11proto-core-dev x11proto-dri2-dev x11proto-fonts-dev
    x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-video-dev x11proto-xext-dev
    x11proto-xf86dri-dev xserver-xorg-dev xtrans-dev
    обновлено 0, установлено 38 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
    Необходимо скачать 13,3MБ архивов.
    После данной операции, объём занятого дискового пространства возрастёт на 32,3MB.
    Хотите продолжить [Д/н]?
    Получено:1 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-core-dev 7.0.16-1 [92,2kB]
    Получено:2 http://archive.ubuntu.com/ubuntu/ lucid/main libxau-dev 1:1.0.5-1 [17,1kB]
    Получено:3 http://archive.ubuntu.com/ubuntu/ lucid/main libxdmcp-dev 1:1.0.3-1 [21,2kB]
    Получено:4 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-input-dev 2.0-2 [62,5kB]
    Получено:5 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-kb-dev 1.0.4-1 [27,3kB]
    Получено:6 http://archive.ubuntu.com/ubuntu/ lucid/main xtrans-dev 1.2.5-1 [68,5kB]
    Получено:7 http://archive.ubuntu.com/ubuntu/ lucid/main libpthread-stubs0 0.3-2 [3 196B]
    Получено:8 http://archive.ubuntu.com/ubuntu/ lucid/main libpthread-stubs0-dev 0.3-2 [2 414B]
    Получено:9 http://archive.ubuntu.com/ubuntu/ lucid/main libxcb1-dev 1.5-2 [73,8kB]
    Получено:10 http://archive.ubuntu.com/ubuntu/ lucid/main libx11-dev 2:1.3.2-1ubuntu3 [3 505kB]
    Получено:11 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-dri2-dev 2.2-1 [14,6kB]
    Получено:12 http://archive.ubuntu.com/ubuntu/ lucid/main cvs 1:1.12.13-12ubuntu1 [1 685kB]
    Получено:13 http://archive.ubuntu.com/ubuntu/ lucid/main html2text 1.3.2a-14build1 [101kB]
    Получено:14 http://archive.ubuntu.com/ubuntu/ lucid/main gettext 0.17-8ubuntu3 [1 732kB]
    Получено:15 http://archive.ubuntu.com/ubuntu/ lucid/main intltool-debian 0.35.0+20060710.1 [31,6kB]
    Получено:16 http://archive.ubuntu.com/ubuntu/ lucid/main po-debconf 1.0.16 [224kB]
    Получено:17 http://archive.ubuntu.com/ubuntu/ lucid/main debhelper 7.4.15ubuntu1 [461kB]
    Получено:18 http://archive.ubuntu.com/ubuntu/ lucid/main debhelper 7.4.15ubuntu1 [461kB]
    Получено:19 http://archive.ubuntu.com/ubuntu/ lucid/main diffstat 1.47-1build1 [23,6kB]
    Получено:20 http://archive.ubuntu.com/ubuntu/ lucid/main libdrm-dev 2.4.18-1ubuntu3 [515kB]
    Получено:21 http://archive.ubuntu.com/ubuntu/ lucid/main libsys-hostname-long-perl 1.4-2 [11,4kB]
    Получено:22 http://archive.ubuntu.com/ubuntu/ lucid/main libmail-sendmail-perl 0.79.16-1 [26,5kB]
    Получено:23 http://archive.ubuntu.com/ubuntu/ lucid/main libpixman-1-dev 0.16.4-1ubuntu2 [261kB]
    Получено:24 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-xext-dev 7.1.1-2 [27,2kB]
    Получено:25 http://archive.ubuntu.com/ubuntu/ lucid/main libxext-dev 2:1.1.1-2 [102kB]
    Получено:26 http://archive.ubuntu.com/ubuntu/ lucid/main libxkbfile-dev 1:1.0.6-1 [85,1kB]
    Получено:27 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-video-dev 2.3.0-1 [9 878B]
    Получено:28 http://archive.ubuntu.com/ubuntu/ lucid/main libxv-dev 2:1.0.5-1 [41,7kB]
    Получено:29 http://archive.ubuntu.com/ubuntu/ lucid/main libxvmc-dev 2:1.0.5-1ubuntu1 [29,2kB]
    Получено:30 http://archive.ubuntu.com/ubuntu/ lucid-updates/main mesa-common-dev 7.7.1-1ubuntu3 [2 339kB]
    Получено:31 http://archive.ubuntu.com/ubuntu/ lucid/main quilt 0.48-5 [318kB]
    Получено:32 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-fonts-dev 2.1.0-1 [12,2kB]
    Получено:33 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-gl-dev 1.4.11-1 [24,8kB]
    Получено:34 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-randr-dev 1.3.1-1 [38,2kB]
    Получено:35 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-render-dev 2:0.11-1 [7 404B]
    Получено:36 http://archive.ubuntu.com/ubuntu/ lucid/main x11proto-xf86dri-dev 2.1.0-1 [5 442B]
    Получено:37 http://archive.ubuntu.com/ubuntu/ lucid/main libpciaccess-dev 0.11.0-1 [40,7kB]
    Получено:38 http://archive.ubuntu.com/ubuntu/ lucid-updates/main xserver-xorg-dev 2:1.7.6-2ubuntu7.6 [1 212kB]
    Получено:39 http://archive.ubuntu.com/ubuntu/ lucid-updates/main libgl1-mesa-dev 7.7.1-1ubuntu3 [31,5kB]
    Получено 13,2MБ за 3мин 44с (58,8kБ/c)
    Извлечение шаблонов из пакетов: 100%
    Предварительная настройка пакетов …
    Выбор ранее не выбранного пакета x11proto-core-dev.
    (Чтение базы данных … на данный момент установлено 174747 файлов и каталогов.)
    Распаковывается пакет x11proto-core-dev (из файла …/x11proto-core-dev_7.0.16-1_all.deb)…
    Выбор ранее не выбранного пакета libxau-dev.
    Распаковывается пакет libxau-dev (из файла …/libxau-dev_1%3a1.0.5-1_i386.deb)…
    Выбор ранее не выбранного пакета libxdmcp-dev.
    Распаковывается пакет libxdmcp-dev (из файла …/libxdmcp-dev_1%3a1.0.3-1_i386.deb)…
    Выбор ранее не выбранного пакета x11proto-input-dev.
    Распаковывается пакет x11proto-input-dev (из файла …/x11proto-input-dev_2.0-2_all.deb)…
    Выбор ранее не выбранного пакета x11proto-kb-dev.
    Распаковывается пакет x11proto-kb-dev (из файла …/x11proto-kb-dev_1.0.4-1_all.deb)…
    Выбор ранее не выбранного пакета xtrans-dev.
    Распаковывается пакет xtrans-dev (из файла …/xtrans-dev_1.2.5-1_all.deb)…
    Выбор ранее не выбранного пакета libpthread-stubs0.
    Распаковывается пакет libpthread-stubs0 (из файла …/libpthread-stubs0_0.3-2_i386.deb)…
    Выбор ранее не выбранного пакета libpthread-stubs0-dev.
    Распаковывается пакет libpthread-stubs0-dev (из файла …/libpthread-stubs0-dev_0.3-2_i386.deb)…
    Выбор ранее не выбранного пакета libxcb1-dev.
    Распаковывается пакет libxcb1-dev (из файла …/libxcb1-dev_1.5-2_i386.deb)…
    Выбор ранее не выбранного пакета libx11-dev.
    Распаковывается пакет libx11-dev (из файла …/libx11-dev_2%3a1.3.2-1ubuntu3_i386.deb)…
    Выбор ранее не выбранного пакета x11proto-dri2-dev.
    Распаковывается пакет x11proto-dri2-dev (из файла …/x11proto-dri2-dev_2.2-1_all.deb)…
    Выбор ранее не выбранного пакета cvs.
    Распаковывается пакет cvs (из файла …/cvs_1%3a1.12.13-12ubuntu1_i386.deb)…
    Выбор ранее не выбранного пакета html2text.
    Распаковывается пакет html2text (из файла …/html2text_1.3.2a-14build1_i386.deb)…
    Выбор ранее не выбранного пакета gettext.
    Распаковывается пакет gettext (из файла …/gettext_0.17-8ubuntu3_i386.deb)…
    Выбор ранее не выбранного пакета intltool-debian.
    Распаковывается пакет intltool-debian (из файла …/intltool-debian_0.35.0+20060710.1_all.deb)…
    Выбор ранее не выбранного пакета po-debconf.
    Распаковывается пакет po-debconf (из файла …/po-debconf_1.0.16_all.deb)…
    Выбор ранее не выбранного пакета debhelper.
    Распаковывается пакет debhelper (из файла …/debhelper_7.4.15ubuntu1_all.deb)…
    Выбор ранее не выбранного пакета diffstat.
    Распаковывается пакет diffstat (из файла …/diffstat_1.47-1build1_i386.deb)…
    Выбор ранее не выбранного пакета libdrm-dev.
    Распаковывается пакет libdrm-dev (из файла …/libdrm-dev_2.4.18-1ubuntu3_i386.deb)…
    Заменено файлами из установленного пакета linux-libc-dev …
    Выбор ранее не выбранного пакета libsys-hostname-long-perl.
    Распаковывается пакет libsys-hostname-long-perl (из файла …/libsys-hostname-long-perl_1.4-2_all.deb)…
    Выбор ранее не выбранного пакета libmail-sendmail-perl.
    Распаковывается пакет libmail-sendmail-perl (из файла …/libmail-sendmail-perl_0.79.16-1_all.deb)…
    Выбор ранее не выбранного пакета libpixman-1-dev.
    Распаковывается пакет libpixman-1-dev (из файла …/libpixman-1-dev_0.16.4-1ubuntu2_i386.deb)…
    Выбор ранее не выбранного пакета x11proto-xext-dev.
    Распаковывается пакет x11proto-xext-dev (из файла …/x11proto-xext-dev_7.1.1-2_all.deb)…
    Выбор ранее не выбранного пакета libxext-dev.
    Распаковывается пакет libxext-dev (из файла …/libxext-dev_2%3a1.1.1-2_i386.deb)…
    Выбор ранее не выбранного пакета libxkbfile-dev.
    Распаковывается пакет libxkbfile-dev (из файла …/libxkbfile-dev_1%3a1.0.6-1_i386.deb)…
    Выбор ранее не выбранного пакета x11proto-video-dev.
    Распаковывается пакет x11proto-video-dev (из файла …/x11proto-video-dev_2.3.0-1_all.deb)…
    Выбор ранее не выбранного пакета libxv-dev.
    Распаковывается пакет libxv-dev (из файла …/libxv-dev_2%3a1.0.5-1_i386.deb)…
    Выбор ранее не выбранного пакета libxvmc-dev.
    Распаковывается пакет libxvmc-dev (из файла …/libxvmc-dev_2%3a1.0.5-1ubuntu1_i386.deb)…
    Выбор ранее не выбранного пакета mesa-common-dev.
    Распаковывается пакет mesa-common-dev (из файла …/mesa-common-dev_7.7.1-1ubuntu3_i386.deb)…
    Выбор ранее не выбранного пакета quilt.
    Распаковывается пакет quilt (из файла …/archives/quilt_0.48-5_all.deb)…
    Выбор ранее не выбранного пакета x11proto-fonts-dev.
    Распаковывается пакет x11proto-fonts-dev (из файла …/x11proto-fonts-dev_2.1.0-1_all.deb)…
    Выбор ранее не выбранного пакета x11proto-gl-dev.
    Распаковывается пакет x11proto-gl-dev (из файла …/x11proto-gl-dev_1.4.11-1_all.deb)…
    Выбор ранее не выбранного пакета x11proto-randr-dev.
    Распаковывается пакет x11proto-randr-dev (из файла …/x11proto-randr-dev_1.3.1-1_all.deb)…
    Выбор ранее не выбранного пакета x11proto-render-dev.
    Распаковывается пакет x11proto-render-dev (из файла …/x11proto-render-dev_2%3a0.11-1_all.deb)…
    Выбор ранее не выбранного пакета x11proto-xf86dri-dev.
    Распаковывается пакет x11proto-xf86dri-dev (из файла …/x11proto-xf86dri-dev_2.1.0-1_all.deb)…
    Выбор ранее не выбранного пакета libpciaccess-dev.
    Распаковывается пакет libpciaccess-dev (из файла …/libpciaccess-dev_0.11.0-1_i386.deb)…
    Выбор ранее не выбранного пакета xserver-xorg-dev.
    Распаковывается пакет xserver-xorg-dev (из файла …/xserver-xorg-dev_2%3a1.7.6-2ubuntu7.6_i386.deb)…
    Выбор ранее не выбранного пакета libgl1-mesa-dev.
    Распаковывается пакет libgl1-mesa-dev (из файла …/libgl1-mesa-dev_7.7.1-1ubuntu3_i386.deb)…
    Обрабатываются триггеры для man-db …
    Обрабатываются триггеры для install-info …
    Обрабатываются триггеры для doc-base …
    Processing 4 added doc-base file(s)…
    Registering documents with scrollkeeper…
    Настраивается пакет x11proto-core-dev (7.0.16-1) …
    Настраивается пакет libxau-dev (1:1.0.5-1) …
    Настраивается пакет libxdmcp-dev (1:1.0.3-1) …
    Настраивается пакет x11proto-input-dev (2.0-2) …
    Настраивается пакет x11proto-kb-dev (1.0.4-1) …
    Настраивается пакет xtrans-dev (1.2.5-1) …
    Настраивается пакет libpthread-stubs0 (0.3-2) …
    Настраивается пакет libpthread-stubs0-dev (0.3-2) …
    Настраивается пакет libxcb1-dev (1.5-2) …
    Настраивается пакет libx11-dev (2:1.3.2-1ubuntu3) …
    Настраивается пакет x11proto-dri2-dev (2.2-1) …
    Настраивается пакет cvs (1:1.12.13-12ubuntu1) …
    Ignoring install-info called from maintainer script
    The package cvs should be rebuilt with new debhelper to get trigger support
    Ignoring install-info called from maintainer script
    The package cvs should be rebuilt with new debhelper to get trigger support

    Настраивается пакет html2text (1.3.2a-14build1) …

    Настраивается пакет gettext (0.17-8ubuntu3) …

    Настраивается пакет intltool-debian (0.35.0+20060710.1) …
    Настраивается пакет po-debconf (1.0.16) …
    Настраивается пакет debhelper (7.4.15ubuntu1) …
    Настраивается пакет diffstat (1.47-1build1) …
    Настраивается пакет libdrm-dev (2.4.18-1ubuntu3) …
    Настраивается пакет libsys-hostname-long-perl (1.4-2) …
    Настраивается пакет libmail-sendmail-perl (0.79.16-1) …
    Настраивается пакет libpixman-1-dev (0.16.4-1ubuntu2) …
    Настраивается пакет x11proto-xext-dev (7.1.1-2) …
    Настраивается пакет libxext-dev (2:1.1.1-2) …
    Настраивается пакет libxkbfile-dev (1:1.0.6-1) …
    Настраивается пакет x11proto-video-dev (2.3.0-1) …
    Настраивается пакет libxv-dev (2:1.0.5-1) …
    Настраивается пакет libxvmc-dev (2:1.0.5-1ubuntu1) …
    Настраивается пакет mesa-common-dev (7.7.1-1ubuntu3) …
    Настраивается пакет quilt (0.48-5) …
    Настраивается пакет x11proto-fonts-dev (2.1.0-1) …
    Настраивается пакет x11proto-gl-dev (1.4.11-1) …
    Настраивается пакет x11proto-randr-dev (1.3.1-1) …
    Настраивается пакет x11proto-render-dev (2:0.11-1) …
    Настраивается пакет x11proto-xf86dri-dev (2.1.0-1) …
    Настраивается пакет libpciaccess-dev (0.11.0-1) …
    Настраивается пакет xserver-xorg-dev (2:1.7.6-2ubuntu7.6) …
    Настраивается пакет libgl1-mesa-dev (7.7.1-1ubuntu3) …
    Обрабатываются триггеры для libc-bin …
    ldconfig deferred processing now taking place
    a@a-desktop:~$ svn checkout http://svn.openchrome.org/svn/trunk openchrome
    A openchrome/configure.ac
    A openchrome/libxvmc
    A openchrome/libxvmc/viaLowLevel.h
    A openchrome/libxvmc/xf86dri.h
    A openchrome/libxvmc/driDrawable.c
    A openchrome/libxvmc/viaXvMCPriv.h
    A openchrome/libxvmc/Imakefile
    A openchrome/libxvmc/driDrawable.h
    A openchrome/libxvmc/Makefile.am
    A openchrome/libxvmc/vldXvMC.h
    A openchrome/libxvmc/xf86dristr.h
    A openchrome/libxvmc/viaLowLevel.c
    A openchrome/libxvmc/viaLowLevelPro.c
    A openchrome/libxvmc/xf86dri.c
    A openchrome/libxvmc/viaXvMC.c
    A openchrome/prepare-ChangeLogSVN.pl
    A openchrome/acinclude.m4
    A openchrome/ChangeLog
    A openchrome/src
    A openchrome/src/via_panel.c
    A openchrome/src/via_id.h
    A openchrome/src/Imakefile
    A openchrome/src/via_3d.c
    A openchrome/src/via_video.c
    A openchrome/src/via_lvds.c
    A openchrome/src/via_3d.h
    A openchrome/src/via_video.h
    A openchrome/src/via_mode.c
    A openchrome/src/via_mode.h
    A openchrome/src/via_memcpy.c
    A openchrome/src/via_driver.c
    A openchrome/src/via_crtc.c
    A openchrome/src/via_swov.c
    A openchrome/src/via_memcpy.h
    A openchrome/src/via_dmabuffer.h
    A openchrome/src/via_driver.h
    A openchrome/src/via_bios.h
    A openchrome/src/via_xvpriv.h
    A openchrome/src/via_swov.h
    A openchrome/src/via_bandwidth.c
    A openchrome/src/via_regs.h
    A openchrome/src/via_display.c
    A openchrome/src/via_accel.c
    A openchrome/src/via_3d_reg.h
    A openchrome/src/via_memory.c
    A openchrome/src/via_vt162x.c
    A openchrome/src/via_vgahw.c
    A openchrome/src/via_vbe.c
    A openchrome/src/via_xvmc.c
    A openchrome/src/via_cursor.c
    A openchrome/src/via_i2c.c
    A openchrome/src/via_dri.c
    A openchrome/src/via_vt162x.h
    A openchrome/src/via_vgahw.h
    A openchrome/src/via_xvmc.h
    A openchrome/src/via_dri.h
    A openchrome/src/via.h
    A openchrome/src/via_priv.h
    A openchrome/src/via_shadow.c
    A openchrome/src/via_drmclient.h
    A openchrome/src/via_drm.h
    A openchrome/src/via_timing.c
    A openchrome/src/Makefile.am
    A openchrome/src/openchrome.man
    A openchrome/src/via_ch7xxx.c
    A openchrome/src/via_dga.c
    A openchrome/src/via_id.c
    A openchrome/src/via_timing.h
    A openchrome/src/via_ch7xxx.h
    A openchrome/COPYING
    A openchrome/Makefile.am
    A openchrome/autogen.sh
    A openchrome/man
    A openchrome/man/Makefile.am
    A openchrome/NEWS
    A openchrome/README
    Получена редакция 1012.
    a@a-desktop:~$ cd openchrome/src
    a@a-desktop:~/openchrome/src$ wget https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/760743/+attachment/2094292/+files/via_video.c
    –2011-10-15 14:21:52– https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/760743/+attachment/2094292/+files/via_video.c
    Преобразование адреса bugs.launchpad.net… 91.189.89.225, 91.189.89.224
    Устанавливается соединение с bugs.launchpad.net|91.189.89.225|:443… соединились.
    Запрос HTTP послан, ожидание ответа… 302 Moved Temporarily
    Адрес: https://launchpadlibrarian.net/70630306/via_video.c [переход]
    –2011-10-15 14:21:54– https://launchpadlibrarian.net/70630306/via_video.c
    Преобразование адреса launchpadlibrarian.net… 91.189.89.228, 91.189.89.229
    Устанавливается соединение с launchpadlibrarian.net|91.189.89.228|:443… соединились.
    Запрос HTTP послан, ожидание ответа… 200 OK
    Длина: 53094 (52K) [text/plain]
    Saving to: «via_video.c.1»

    100%[====================================================================================================>] 53 094 47,2K/s в 1,1s

    2011-10-15 14:21:56 (47,2 KB/s) – «via_video.c.1» saved [53094/53094]

    a@a-desktop:~/openchrome/src$ sudo -scd ../
    usage: sudo -h | -K | -k | -L | -V
    usage: sudo -v [-AknS] [-p prompt]
    usage: sudo -l[l] [-AknS] [-g groupname|#gid] [-p prompt] [-U username] [-u username|#uid] [-g groupname|#gid] [command]
    usage: sudo [-AbEHknPS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] []
    usage: sudo -e [-AknS] [-C fd] [-g groupname|#gid] [-p prompt] [-u username|#uid] file …
    a@a-desktop:~/openchrome/src$ ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
    bash: ./autogen.sh: Нет такого файла или каталога
    a@a-desktop:~/openchrome/src$ sudo -s
    root@a-desktop:~/openchrome/src# cd ../
    root@a-desktop:~/openchrome# ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
    autoreconf: Entering directory `.’
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal
    autoreconf: configure.ac: tracing
    autoreconf: running: libtoolize –install –copy
    libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `.’.
    libtoolize: copying file `./config.guess’
    libtoolize: copying file `./config.sub’
    libtoolize: copying file `./install-sh’
    libtoolize: copying file `./ltmain.sh’
    libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])’ to configure.ac and
    libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
    libtoolize: Consider adding `-I m4′ to ACLOCAL_AMFLAGS in Makefile.am.
    autoreconf: running: /usr/bin/autoconf
    autoreconf: running: /usr/bin/autoheader
    autoreconf: running: automake –add-missing –copy –no-force
    configure.ac:33: installing `./missing’
    libxvmc/Makefile.am: installing `./depcomp’
    autoreconf: Leaving directory `.’
    configure: error: invalid variable name: `–prefix’
    root@a-desktop:~/openchrome# make install
    make: *** Нет правила для сборки цели `install’. Останов.
    root@a-desktop:~/openchrome#
    Может подскажите куда копать?

  9. @root
    Вместо
    ./autogen.sh –prefix=/usr –enable-debug
    нужно писать

    ./autogen.sh --prefix=/usr --enable-debug

    два минуса перед переменной )

  10. Я наверное уже достал ,но мало кто знает эту проблему,уж извините за назойливость,идти некуда.Вот результат после выполнения той команды ./autogen.sh –prefix=/usr –enable-debug ,и после make олучается вот такое:
    root@a-desktop:~/openchrome# ./autogen.sh –prefix=/usr –enable-debug –enable-xv-debug
    autoreconf: Entering directory `.’
    autoreconf: configure.ac: not using Gettext
    autoreconf: running: aclocal
    autoreconf: configure.ac: tracing
    autoreconf: running: libtoolize –install –copy
    libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])’ to configure.ac and
    libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
    libtoolize: Consider adding `-I m4′ to ACLOCAL_AMFLAGS in Makefile.am.
    autoreconf: running: /usr/bin/autoconf
    autoreconf: running: /usr/bin/autoheader
    autoreconf: running: automake –add-missing –copy –no-force
    autoreconf: Leaving directory `.’
    checking for a BSD-compatible install… /usr/bin/install -c
    checking whether build environment is sane… yes
    checking for a thread-safe mkdir -p… /bin/mkdir -p
    checking for gawk… gawk
    checking whether make sets $(MAKE)… yes
    checking whether to enable maintainer-specific portions of Makefiles… yes
    checking build system type… i686-pc-linux-gnu
    checking host system type… i686-pc-linux-gnu
    checking for style of include used by make… GNU
    checking for gcc… gcc
    checking whether the C compiler works… yes
    checking for C compiler default output file name… a.out
    checking for suffix of executables…
    checking whether we are cross compiling… no
    checking for suffix of object files… o
    checking whether we are using the GNU C compiler… yes
    checking whether gcc accepts -g… yes
    checking for gcc option to accept ISO C89… none needed
    checking dependency style of gcc… gcc3
    checking for a sed that does not truncate output… /bin/sed
    checking for grep that handles long lines and -e… /bin/grep
    checking for egrep… /bin/grep -E
    checking for fgrep… /bin/grep -F
    checking for ld used by gcc… /usr/bin/ld
    checking if the linker (/usr/bin/ld) is GNU ld… yes
    checking for BSD- or MS-compatible name lister (nm)… /usr/bin/nm -B
    checking the name lister (/usr/bin/nm -B) interface… BSD nm
    checking whether ln -s works… yes
    checking the maximum length of command line arguments… 1572864
    checking whether the shell understands some XSI constructs… yes
    checking whether the shell understands “+=”… yes
    checking for /usr/bin/ld option to reload object files… -r
    checking for objdump… objdump
    checking how to recognize dependent libraries… pass_all
    checking for ar… ar
    checking for strip… strip
    checking for ranlib… ranlib
    checking command to parse /usr/bin/nm -B output from gcc object… ok
    checking how to run the C preprocessor… gcc -E
    checking for ANSI C header files… yes
    checking for sys/types.h… yes
    checking for sys/stat.h… yes
    checking for stdlib.h… yes
    checking for string.h… yes
    checking for memory.h… yes
    checking for strings.h… yes
    checking for inttypes.h… yes
    checking for stdint.h… yes
    checking for unistd.h… yes
    checking for dlfcn.h… yes
    checking for objdir… .libs
    checking if gcc supports -fno-rtti -fno-exceptions… no
    checking for gcc option to produce PIC… -fPIC -DPIC
    checking if gcc PIC flag -fPIC -DPIC works… yes
    checking if gcc static flag -static works… yes
    checking if gcc supports -c -o file.o… yes
    checking if gcc supports -c -o file.o… (cached) yes
    checking whether the gcc linker (/usr/bin/ld) supports shared libraries… yes
    checking whether -lc should be explicitly linked in… no
    checking dynamic linker characteristics… GNU/Linux ld.so
    checking how to hardcode library paths into programs… immediate
    checking whether stripping libraries is possible… yes
    checking if libtool supports shared libraries… yes
    checking whether to build shared libraries… yes
    checking whether to build static libraries… no
    checking for gcc… (cached) gcc
    checking whether we are using the GNU C compiler… (cached) yes
    checking whether gcc accepts -g… (cached) yes
    checking for gcc option to accept ISO C89… (cached) none needed
    checking dependency style of gcc… (cached) gcc3
    checking if RANDR is defined… yes
    checking if RENDER is defined… yes
    checking if XV is defined… yes
    checking if XF86DRI is defined… yes
    checking if DPMSExtension is defined… yes
    checking for pkg-config… /usr/bin/pkg-config
    checking pkg-config is at least version 0.9.0… yes
    checking for XORG… yes
    checking for XEXT… yes
    checking for ANSI C header files… (cached) yes
    checking for xf86Modes.h… no
    checking whether XSERVER_LIBPCIACCESS is declared… yes
    checking for PCIACCESS… yes
    checking for /usr/include/xorg/dri.h… yes
    checking for /usr/include/xorg/sarea.h… yes
    checking for /usr/include/xorg/dristruct.h… yes
    checking whether to include DRI support… yes
    checking for DRI… yes
    checking pthread.h usability… yes
    checking pthread.h presence… yes
    checking for pthread.h… yes
    checking sys/ioctl.h usability… yes
    checking sys/ioctl.h presence… yes
    checking for sys/ioctl.h… yes
    checking sys/time.h usability… yes
    checking sys/time.h presence… yes
    checking for sys/time.h… yes
    checking time.h usability… yes
    checking time.h presence… yes
    checking for time.h… yes
    checking for XVMC… yes
    checking whether to build XvMC driver support… yes
    configure: creating ./config.status
    config.status: creating Makefile
    config.status: creating libxvmc/Makefile
    config.status: creating man/Makefile
    config.status: creating src/Makefile
    config.status: creating config.h
    config.status: config.h is unchanged
    config.status: executing depfiles commands
    config.status: executing libtool commands
    root@a-desktop:~/openchrome# make
    make all-recursive
    make[1]: Вход в каталог `/home/a/openchrome’
    Making all in src
    make[2]: Вход в каталог `/home/a/openchrome/src’
    make all-am
    make[3]: Вход в каталог `/home/a/openchrome/src’
    make[3]: Цель `all-am’ не требует выполнения команд.
    make[3]: Выход из каталога `/home/a/openchrome/src’
    make[2]: Выход из каталога `/home/a/openchrome/src’
    Making all in man
    make[2]: Вход в каталог `/home/a/openchrome/man’
    make[2]: Цель `all’ не требует выполнения команд.
    make[2]: Выход из каталога `/home/a/openchrome/man’
    Making all in libxvmc
    make[2]: Вход в каталог `/home/a/openchrome/libxvmc’
    make[2]: Цель `all’ не требует выполнения команд.
    make[2]: Выход из каталога `/home/a/openchrome/libxvmc’
    make[2]: Вход в каталог `/home/a/openchrome’
    make[2]: Выход из каталога `/home/a/openchrome’
    make[1]: Выход из каталога `/home/a/openchrome’
    root@a-desktop:~/openchrome# make install
    Making install in src
    make[1]: Вход в каталог `/home/a/openchrome/src’
    make install-am
    make[2]: Вход в каталог `/home/a/openchrome/src’
    make[3]: Вход в каталог `/home/a/openchrome/src’
    make[3]: Цель `install-exec-am’ не требует выполнения команд.
    test -z “/usr/lib/xorg/modules/drivers” || /bin/mkdir -p “/usr/lib/xorg/modules/drivers”
    /bin/bash ../libtool –mode=install /usr/bin/install -c openchrome_drv.la ‘/usr/lib/xorg/modules/drivers’
    libtool: install: /usr/bin/install -c .libs/openchrome_drv.so /usr/lib/xorg/modules/drivers/openchrome_drv.so
    libtool: install: /usr/bin/install -c .libs/openchrome_drv.lai /usr/lib/xorg/modules/drivers/openchrome_drv.la
    libtool: finish: PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/sbin” ldconfig -n /usr/lib/xorg/modules/drivers
    ———————————————————————-
    Libraries have been installed in:
    /usr/lib/xorg/modules/drivers

    If you ever happen to want to link against installed libraries
    in a given directory, LIBDIR, you must either use libtool, and
    specify the full pathname of the library, or use the `-LLIBDIR’
    flag during linking and do at least one of the following:
    – add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
    during execution
    – add LIBDIR to the `LD_RUN_PATH’ environment variable
    during linking
    – use the `-Wl,-rpath -Wl,LIBDIR’ linker flag
    – have your system administrator add LIBDIR to `/etc/ld.so.conf’

    See any operating system documentation about shared libraries for
    more information, such as the ld(1) and ld.so(8) manual pages.
    ———————————————————————-
    make[3]: Выход из каталога `/home/a/openchrome/src’
    make[2]: Выход из каталога `/home/a/openchrome/src’
    make[1]: Выход из каталога `/home/a/openchrome/src’
    Making install in man
    make[1]: Вход в каталог `/home/a/openchrome/man’
    make[2]: Вход в каталог `/home/a/openchrome/man’
    make[2]: Цель `install-exec-am’ не требует выполнения команд.
    test -z “/usr/share/man/man4” || /bin/mkdir -p “/usr/share/man/man4”
    /usr/bin/install -c -m 644 openchrome.4 ‘/usr/share/man/man4′
    make[2]: Выход из каталога `/home/a/openchrome/man’
    make[1]: Выход из каталога `/home/a/openchrome/man’
    Making install in libxvmc
    make[1]: Вход в каталог `/home/a/openchrome/libxvmc’
    make[2]: Вход в каталог `/home/a/openchrome/libxvmc’
    test -z “/usr/lib” || /bin/mkdir -p “/usr/lib”
    /bin/bash ../libtool –mode=install /usr/bin/install -c libchromeXvMC.la libchromeXvMCPro.la ‘/usr/lib’
    libtool: install: /usr/bin/install -c .libs/libchromeXvMC.so.1.0.0 /usr/lib/libchromeXvMC.so.1.0.0
    libtool: install: (cd /usr/lib & })
    libtool: install: (cd /usr/lib & })
    libtool: install: /usr/bin/install -c .libs/libchromeXvMC.lai /usr/lib/libchromeXvMC.la
    libtool: install: /usr/bin/install -c .libs/libchromeXvMCPro.so.1.0.0 /usr/lib/libchromeXvMCPro.so.1.0.0
    libtool: install: (cd /usr/lib & })
    libtool: install: (cd /usr/lib & })
    libtool: install: /usr/bin/install -c .libs/libchromeXvMCPro.lai /usr/lib/libchromeXvMCPro.la
    libtool: finish: PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:/sbin” ldconfig -n /usr/lib
    ———————————————————————-
    Libraries have been installed in:
    /usr/lib

    If you ever happen to want to link against installed libraries
    in a given directory, LIBDIR, you must either use libtool, and
    specify the full pathname of the library, or use the `-LLIBDIR’
    flag during linking and do at least one of the following:
    – add LIBDIR to the `LD_LIBRARY_PATH’ environment variable
    during execution
    – add LIBDIR to the `LD_RUN_PATH’ environment variable
    during linking
    – use the `-Wl,-rpath -Wl,LIBDIR’ linker flag
    – have your system administrator add LIBDIR to `/etc/ld.so.conf’

    See any operating system documentation about shared libraries for
    more information, such as the ld(1) and ld.so(8) manual pages.
    ———————————————————————-
    make[2]: Цель `install-data-am’ не требует выполнения команд.
    make[2]: Выход из каталога `/home/a/openchrome/libxvmc’
    make[1]: Выход из каталога `/home/a/openchrome/libxvmc’
    make[1]: Вход в каталог `/home/a/openchrome’
    make[2]: Вход в каталог `/home/a/openchrome’
    make[2]: Цель `install-exec-am’ не требует выполнения команд.
    make[2]: Цель `install-data-am’ не требует выполнения команд.
    make[2]: Выход из каталога `/home/a/openchrome’
    make[1]: Выход из каталога `/home/a/openchrome’
    root@a-desktop:~/openchrome#
    И теперь пропал звук,Уж подскажите,пожалуйста что же я делаю не так?

  11. Вернее звук через раз работает ,а вот с видео большие проблемы увы 🙁

  12. Может систему переустановить и вновь всё пошагово установить?

  13. @root
    А в чем заключаются проблемы с видео?

  1. No trackbacks yet.

You must be logged in to post a comment.