Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: HOW_TO: A4Tech PK-130MG web cam + Skype + x86/amd64  (Прочитано 4465 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sergeyvl12

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
HOW_TO: A4Tech PK-130MG web cam + Skype + x86/amd64
« : 15 Апрель 2010, 03:59:55 »
Только вот сейчас имел секус со скайпом и своей загадочной web-камерой A4Tech pk-130mg.

Вобщем путь был долгий и тернистый - аж до 2х часов ночи сидел матерился. Особенно на скайп.

1. Скайп для Ubuntu 8.10+ 64-bit - скачал с оф. сайта, наивно полагая что это 64-битная сборка... Увы, они надо мной жестко постебались. Просто это 32-битная сборка, которую можно установить на 64-битную систему. Ну ладно, установил.

2. Далее настроил камеру чтобы она работала под cheese. Дело в том что изначально в убунте идут дрова, в которых для этой камеры изображение искажено http://ubuntuforums.org/showthread.php?t=1315760. Но в последней девелоперской вирсии дров это пофикшено, так что надо собирать дрова из исходников.

Делаем это так:
  • Отключить камеру
  • sudo modprobe -r gspca_vc032x (отключить драйвер)
  • sudo apt-get install mercurial build-essential linux-headers libncurses5-dev (если нет этих пакетов)
  • hg clone http://linuxtv.org/hg/~hgoede/gspca/ (извлечь исходники из репозитория)
  • cd gspca
  • sudo make menuconfig (запретить DVB обязательно, так как для сборки нужны исходники ядра, а не только хидера)
  • make all
  • sudo make install
  • Подключить камеру
Все должно работать

3. Хорошо, установил gspca, cheese заработал на ура, но скайп - черный квадрат мля!

4. Увидел здесь (на форуме) что скайп запускать нужно так: bash -c "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype" и проникся идеей... Но вот только не прокатило, потому что либа эта у меня есть, но она 64-разрядная... То есть не может она прилинковаться к 32-разрядному быдлоскайпу. Для 32-битной системы это прокатит и на этом очевидно все должно заработать. Дальше читают только те у кого amd64.

5. Так, качаем libv4l-0_0.6.0-1_i386.deb от сюда http://packages.ubuntu.com/karmic/i386/libv4l-0/download (это для коалы, для других надо взять их родные пакеты). Установить через dpkg не получилось - не та архитектура, ну и хрен с ним. Открыл deb через midnight commander с скопировал все либы в /lib32.

Теперь уже:
bash -c "LD_PRELOAD=/lib32/libv4l/v4l2convert.so skype"
Заработало! И вообще, эта камера у меня под линуксом работает даже лучше чем под виндой (в основном из-за косяка дров последней)

А вообще обидно что не уважают они линукс, ох не уважают...

P.s. Надеюсь что мой опыт поможет еще кому-нибудь настроить камеру.

Жду исправлений с дополнениями.
« Последнее редактирование: 16 Апрель 2010, 12:31:59 от sergeyvl12 »

Оффлайн gjchancel

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: HOW_TO: A4Tech PK-130MG web cam + Skype + x86/amd64
« Ответ #1 : 18 Май 2010, 15:15:32 »
Только вот сейчас имел секус со скайпом и своей загадочной web-камерой A4Tech pk-130mg.

Вобщем путь был долгий и тернистый - аж до 2х часов ночи сидел матерился. Особенно на скайп.

1. Скайп для Ubuntu 8.10+ 64-bit - скачал с оф. сайта, наивно полагая что это 64-битная сборка... Увы, они надо мной жестко постебались. Просто это 32-битная сборка, которую можно установить на 64-битную систему. Ну ладно, установил.

2. Далее настроил камеру чтобы она работала под cheese. Дело в том что изначально в убунте идут дрова, в которых для этой камеры изображение искажено http://ubuntuforums.org/showthread.php?t=1315760. Но в последней девелоперской вирсии дров это пофикшено, так что надо собирать дрова из исходников.

Делаем это так:
    спасибо!!!!!!!!
    • Отключить камеру
    • sudo modprobe -r gspca_vc032x (отключить драйвер)
    • sudo apt-get install mercurial build-essential linux-headers libncurses5-dev (если нет этих пакетов)
    • hg clone http://linuxtv.org/hg/~hgoede/gspca/ (извлечь исходники из репозитория)
    • cd gspca
    • sudo make menuconfig (запретить DVB обязательно, так как для сборки нужны исходники ядра, а не только хидера)
    • make all
    • sudo make install
    • Подключить камеру
    Все должно работать

    3. Хорошо, установил gspca, cheese заработал на ура, но скайп - черный квадрат мля!

    4. Увидел здесь (на форуме) что скайп запускать нужно так: bash -c "LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype" и проникся идеей... Но вот только не прокатило, потому что либа эта у меня есть, но она 64-разрядная... То есть не может она прилинковаться к 32-разрядному быдлоскайпу. Для 32-битной системы это прокатит и на этом очевидно все должно заработать. Дальше читают только те у кого amd64.

    5. Так, качаем libv4l-0_0.6.0-1_i386.deb от сюда
http://packages.ubuntu.com/karmic/i386/libv4l-0/download (это для коалы, для других надо взять их родные пакеты). Установить через dpkg не получилось - не та архитектура, ну и хрен с ним. Открыл deb через midnight commander с скопировал все либы в /lib32.

Теперь уже:
bash -c "LD_PRELOAD=/lib32/libv4l/v4l2convert.so skype"
Заработало! И вообще, эта камера у меня под линуксом работает даже лучше чем под виндой (в основном из-за косяка дров последней)

А вообще обидно что не уважают они линукс, ох не уважают...

P.s. Надеюсь что мой опыт поможет еще кому-нибудь настроить камеру.

Жду исправлений с дополнениями.


Оффлайн Looking

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: HOW_TO: A4Tech PK-130MG web cam + Skype + x86/amd64
« Ответ #2 : 14 Июнь 2010, 00:25:01 »
Тоже 64-битная система, такая же камера и траблы со скайпом.
Прочёл статью и пошёл более простым путём - установил через синаптик lib32v4l-0. Затем просто указал
bash -c "LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype". Всё работает.
Автору спасибо, что натолкнул на идею!

Оффлайн Ayello

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: HOW_TO: A4Tech PK-130MG web cam + Skype + x86/amd64
« Ответ #3 : 22 Август 2010, 21:48:53 »
С этой камерой у меня проблемы с каждым обновлением ядра.
Ubuntu Лусид.
Сейчас выдает ошибку:
make all
...................................................................................................
make[3]: *** [/home/xxxx/gspca/v4l/ir-raw-event.o] Error 1
make[2]: *** [_module_/home/xxxx/gspca/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/xxxx/gspca/v4l'
make: *** [all] Error 2

Может кто нибудь подскажет.
Устанавливаю драйвера:
$ sudo aptitude install mercurial build-essential linux-headers libncurses5-dev
$ hg clone http://linuxtv.org/hg/~hgoede/gspca
$ cd gspca
$ sudo make menuconfig (в меню отключить DVB)
$ sudo modprobe -r gspca_vc032x
$ make all
$ sudo make all install

Оффлайн sergeyvl12

  • Автор темы
  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: HOW_TO: A4Tech PK-130MG web cam + Skype + x86/amd64
« Ответ #4 : 25 Август 2010, 16:22:46 »
С этой камерой у меня проблемы с каждым обновлением ядра.

Ага. Однако я не считаю необходимым каждый раз обновлять ядро. Обновляю его не очень часто.

Ubuntu Лусид.
Сейчас выдает ошибку:
make all
...................................................................................................
make[3]: *** [/home/xxxx/gspca/v4l/ir-raw-event.o] Error 1
make[2]: *** [_module_/home/xxxx/gspca/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/xxxx/gspca/v4l'
make: *** [all] Error 2
Цитировать

Вообще не собирается или перестало собираться после последнего обновления ядра?

Вижу что ошибку действительно выдает. Самой ошибки не вижу (автор, покажите само сообщение об ошибке - оно было там где у вас многоточие).

 

Страница сгенерирована за 0.056 секунд. Запросов: 24.