Magnus ab integro saeclorum nascitur ordo...

Saturday, August 30, 2008

Acer 6292 и linux... webcam

lsusb про веб-камеру думает так: Bus 006 Device 003: ID 064e:a101 Suyin Corp.

Поддержка камеры есть в UVC драйвере, присутствующем в дистрибутиве в качестве пакета linux-uvc-source. Раз source, то будем компилировать, к слову, пакет устанавливать не оязательно, без чего действительно не обойтись так это без пакета module-assistant(не то чтоб совсем не обойтись, просто так попроще както. Он помогает компилировать и устанавливать модули ядра из исходных текстов, у него есть список исходников, пакеты с которыми есть в Debian, он сам их скачает и установит в случае надобности). Еще очень понадобятся залоголовочные файлы ядра, они находятся в пакетах linux-headers-*, где * заменяется на версию ядра. Остальной необходимый софт установится в зависимостях...

Процесс сборки и установки модуля сводится команде в консоле m-a update && m-a a-i uvcvideo, собственно m-a update - обновляет информаю о доступных пакетах модулей ядра, после её успешного завершения m-a a-i uvcvideo автоматически скачивает, компилирует и устанавливает модуль ядра uvcvideo. Далее можно либо сказать системе modprobe uvcvideo, либо перезагрузить её... все модуль ядра загружен, в /dev/ должно появиться устройство video0, которое и есть веб-камера... Для того чтобы камерой мог воспользоваться простой пользователь, он должен быть включен в группу video... Проверялось с помощью kdetv.

И еще один момент, у module-assistant есть графический интерфейс, содержащий справку и средней понятности меню, позволяющее проделать все вышеизложенные манипуляции наглядно, запускается это хозяйство просто командой m-a...

Вот так немного про веб-камеру...

To be continued...

Upd:

Сей драйвер включен в 2.6.26 ядра, посему, компилить его более без надобности...

Friday, August 22, 2008

Acer 6292 и linux... cardreader

Утром рано повтыкал SD карту, результата не увидел, ничего похожего на новый sd не образовалась, бегло глянув, ломанулся на работу. Придя попробовал еще раз, оказалось

Aug 22 18:57:21 arisu kernel: [ 836.414977] mmc1: card 8191 removed
Aug 22 18:57:23 arisu kernel: [ 838.600342] mmc1: card lacks mandatory switch function, performance might suffer.
Aug 22 18:57:23 arisu kernel: [ 838.600342] mmc1: new SD card at address 8191
Aug 22 18:57:23 arisu kernel: [ 838.600344] mmcblk0: mmc1:8191 SD128 123008KiB 
Aug 22 18:57:23 arisu kernel: [ 838.600344] mmcblk0: p1

mount /dev/mmcblk0p1 /mnt/ - прекрасно работает, а ls /mnt/ намекает, что на карточке у меня linux, оставшийся со времен наладонника... 

Вот так совсем чуть-чуть про картридер.

To be continued...

Thursday, August 21, 2008

Acer Travelmate 6292 и linux.

FreeBSD

Собственно первое, что поставил... Тутже снаскока на грабли, в ноуте присутствует Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02), который напроч отказывается работать, говорит bge0: couldn't map memory, погуглив я так понял, что проблема не в bge драйвере, а в асеровском acpi. С OpenBSD таже фигня, только в момент установки оно работает, потом - нет, что imho подтверждает косяк с acpi... вменяемое обсуждение тут. Ковыряться желания небыло, посему решил поставить linux, хоть оно и не BSD, но тож ничего...

Linux

linux'ом стал Debian lenny, ибо он крут и не такая дрянь, как федора или гента, или суся... Ставил с business card, все что было необходимо для установки завелось "искаропки" и, что приятно продолжило работать после инсталяции (сетевуха). Остальные устройства, правда некоторые временно остались без моего внимания, настраивались тоже не оч сложно...

wifi (Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection):

Нужен драйвер, лежащий в non-free, потом просто apt-get install firmware-iwlwifi, для того, чтоб вирелес не просто заводился, но еще и работал apt-get install wpasupplicant wireless-tools, последнее, впрочем, необязательно. Про wpasupplicant еще напишу...

video (Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller):

Можно ограничиться драйвером xserver-xorg-video-vesa, но если вдруг хочется hardware rendering, то apt-get install libgl1-mesa-dri(это также поможет избавиться от ругани Х-ов на AIGLX, собственно и оповещающий о том, что будет использоваться software rendering), тачпад заработает после установки xserver-xorg-input-synaptics.

audio (Intel Corporation 82801H (ICH8 Family) HD Audio Controller):

Совсем все просто apt-get install alsa-base alsa-utils, потом запускаем alsaconf, выбираем нужный драйвер, и используя alsamixer настраиваем всякие громкости...

Искаропки:

  • FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (Проверено правда всего на одном устройстве - LaCiE quadra)
  • Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express
  • pcmcia - возможности проверить нет, но linux, говорит, что работает...

Вот такое описание совсем базовой установки/настройки...

To be continued...