ASUS eee PC и его камера и wifi.
Привет, коллеги.
Воткнул на eee debian lenny.
Долго курил
http://wiki.debian.org/DebianEeePC/HowTo/Configure
Возникло несколько вопросов.
1. Какая-то ерунда с wifi
В /etc/modprobe.d/madwifi есть такая строчка
## ath5k (mac80211)
blacklist ath5k
lsmod показывает вот это
ath_pci 175756 0
ath_rate_sample 13472 1
wlan 225456 6 ath_pci,wlan_tkip,wlan_ccmp,wlan_scan_sta,ath_rate_sample
ath_hal 279328 3 ath_pci,ath_rate_sample
Если жму Fn-F2 то при повторном нажатии wifi не взлетает, а материться в лог примерно так
Apr 22 10:50:24 optimus kernel: Unload service driver hpdriver on pcie device 0000:00:1c.0:pcie02
Apr 22 10:50:24 optimus kernel: pciehp: PCI Express Hot Plug Controller Driver version: 0.4 unloaded
Apr 22 10:50:24 optimus kernel: pci_hotplug: PCI Hot Plug PCI Core version: 0.5
Apr 22 10:50:24 optimus kernel: pciehp: HPC vendor_id 8086 device_id 2660 ss_vid 0 ss_did 0
Apr 22 10:50:24 optimus kernel: Load service driver hpdriver on pcie device 0000:00:1c.0:pcie02
Apr 22 10:50:24 optimus kernel: pciehp: HPC vendor_id 8086 device_id 2662 ss_vid 0 ss_did 0
Apr 22 10:50:24 optimus kernel: Load service driver hpdriver on pcie device 0000:00:1c.1:pcie02
Apr 22 10:50:24 optimus kernel: pciehp: HPC vendor_id 8086 device_id 2664 ss_vid 0 ss_did 0
Apr 22 10:50:24 optimus kernel: Load service driver hpdriver on pcie device 0000:00:1c.2:pcie02
Apr 22 10:50:24 optimus kernel: pciehp: PCI Express Hot Plug Controller Driver version: 0.4
Apr 22 10:50:24 optimus kernel: pciehp: Card present on Slot(0001_0003)
Apr 22 10:50:25 optimus kernel: pciehp: Device 0000:01:00.0 already exists at 1:0, cannot hot-add
Apr 22 10:50:25 optimus kernel: pciehp: Cannot add device 0x1:0
Apr 22 10:50:25 optimus kernel: ath_pci: trunk
Apr 22 10:50:25 optimus kernel: PCI: Enabling device 0000:01:00.0 (0000 -> 0002)
Apr 22 10:50:25 optimus kernel: ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 18 (level, low) -> IRQ 18
Apr 22 10:50:25 optimus kernel: PCI: Setting latency timer of device 0000:01:00.0 to 64
Apr 22 10:50:25 optimus kernel: MadWifi: unable to attach hardware: 'Hardware didn't respond as expected' (HAL status 3)
Apr 22 10:50:25 optimus kernel: ACPI: PCI interrupt for device 0000:01:00.0 disabled
Apr 22 10:50:25 optimus kernel: ath_pci: driver unloaded
Apr 22 10:50:25 optimus kernel: pciehp: Card not present on Slot(0001_0003)
Помогает rmmod eeepc-acpi с последующим modprobe eeepc-acpi
дальше можно включать/выключать через Fn-F2 до потери сознания - отрабатывает на ура.
2. С камерой я вообще запутался.
из пакетов имею
ii linux-uvc-modules-2.6.24-1-686 0.1.0.svn193-1+2.6.24-5 Linux Kernel USB Video Class module (for ker
ii linux-uvc-source 0.1.0.svn193-1 Linux kernel USB video class module
ii luvcview 20070512-4 USB Video Class grabber
ставил через m-a a-i linux-uvc
при определении в логе имею
Apr 22 11:08:17 optimus kernel: usb 4-2: new full speed USB device using uhci_hcd and address 5
Apr 22 11:08:17 optimus kernel: usb 4-2: configuration #1 chosen from 1 choice
Apr 22 11:08:17 optimus kernel: uvcvideo: Found UVC 1.00 device <unnamed> (eb1a:2761)
в модулях
uvcvideo 52104 0
compat_ioctl32 1408 1 uvcvideo
videodev 26304 1 uvcvideo
v4l1_compat 13220 2 uvcvideo,videodev
v4l2_common 16608 2 uvcvideo,videodev
usbcore 132940 7 uvcvideo,usbhid,snd_usb_audio,snd_usb_lib,usb_storage,uhci_hcd
И вот тут начинаются расхождения с викой.
v4l-info у меня упорно показывает
### v4l2 device info [/dev/video0] ###
general info
VIDIOC_QUERYCAP
driver : "uvcvideo"
card : "UVC Camera (eb1a:2761)"
bus_info : "0000:00:1d.3"
version : 0.1.0
capabilities : 0x4000001 [VIDEO_CAPTURE,STREAMING]
standards
video capture
VIDIOC_ENUM_FMT(0,VIDEO_CAPTURE)
index : 0
type : VIDEO_CAPTURE
flags : 1
description : "MJPEG"
pixelformat : 0x47504a4d [MJPG]
VIDIOC_G_FMT(VIDEO_CAPTURE)
type : VIDEO_CAPTURE
fmt.pix.width : 320
fmt.pix.height : 240
fmt.pix.pixelformat : 0x47504a4d [MJPG]
И luvcview запускается только с -j jpg, при этом исправно показывая картинку.
Вот ещё ряд непонятностей
$ luvcview -L
luvcview version 0.2.1
Error: video format not unspecified
$ luvcview -l
luvcview version 0.2.1
Error: video format not unspecified
Как добится чтобы работало с -j yuv ?
--
Peter Teslenko
Jabber: peter@jabber.mcicb.ru
Reply to: