[РЕШЕНО] Debian + Macbook + web-камера

Автор tigris, 05 февраля 2014, 10:29:30

« назад - далее »

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

tigris

Привет всем! Возник вопрос как настроить web-камеру iSight на макбуке под Debian. Погуглив, нашел только вот это - http://sourceforge.net/projects/lisight/ но тут вроде бы очень старый патч для ядра 2.6.х. как его поставить на 3.12.6 не знаю., да и будет ли работать? В общем буду рад любой подсказке.


qupl

tigris, посмотрите
lsusb
lspci -v

Может она не такая уникальная как может показаться.

tigris

lsusb:
Открыть содержимое (спойлер)

tigris@kali:~/Downloads$ lsusb
Bus 001 Device 003: ID 05ac:8501 Apple, Inc. Built-in iSight [Micron]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 005: ID 05ac:8205 Apple, Inc. Bluetooth HCI
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 05ac:8240 Apple, Inc. IR Receiver [built-in]
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 05ac:0229 Apple, Inc. Internal Keyboard/Trackpad (MacBook Pro) (ANSI)
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
[свернуть]
------------------------------------------------------------------------------------------------------------------------------------------------------------
lspci -v:
Открыть содержимое (спойлер)

tigris@kali:~/Downloads$ lspci -v
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, fast devsel, latency 0
   Capabilities: <access denied>
   Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, fast devsel, latency 0, IRQ 16
   Memory at d0380000 (32-bit, non-prefetchable) [size=512K]
   I/O ports at 20e0 [size=8]
   Memory at c0000000 (32-bit, prefetchable) [size=256M]
   Memory at d0400000 (32-bit, non-prefetchable) [size=256K]
   Expansion ROM at <unassigned> [disabled]
   Capabilities: <access denied>
   Kernel driver in use: i915

00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, fast devsel, latency 0
   Memory at d0300000 (32-bit, non-prefetchable) [size=512K]
   Capabilities: <access denied>

00:07.0 Performance counters: Intel Corporation Device 27a3 (rev 03)
   Flags: 66MHz, fast devsel, IRQ 11
   Memory at d0444000 (32-bit, non-prefetchable) [size=4K]
   Capabilities: <access denied>

00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
   Subsystem: SigmaTel STAC9221 HD Audio Codec
   Flags: bus master, fast devsel, latency 0, IRQ 43
   Memory at d0440000 (64-bit, non-prefetchable) [size=16K]
   Capabilities: <access denied>
   Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 1 (rev 02) (prog-if 00 [Normal decode])
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
   I/O behind bridge: 00001000-00001fff
   Memory behind bridge: d0200000-d02fffff
   Prefetchable memory behind bridge: 00000000d0500000-00000000d07fffff
   Capabilities: <access denied>
   Kernel driver in use: pcieport

00:1c.1 PCI bridge: Intel Corporation NM10/ICH7 Family PCI Express Port 2 (rev 02) (prog-if 00 [Normal decode])
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
   I/O behind bridge: 00003000-00003fff
   Memory behind bridge: d0100000-d01fffff
   Prefetchable memory behind bridge: 00000000d0800000-00000000d09fffff
   Capabilities: <access denied>
   Kernel driver in use: pcieport

00:1d.0 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, medium devsel, latency 0, IRQ 21
   I/O ports at 2080 [size=32]
   Kernel driver in use: uhci_hcd

00:1d.1 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, medium devsel, latency 0, IRQ 19
   I/O ports at 2060 [size=32]
   Kernel driver in use: uhci_hcd

00:1d.2 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, medium devsel, latency 0, IRQ 18
   I/O ports at 2040 [size=32]
   Kernel driver in use: uhci_hcd

00:1d.3 USB controller: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 (rev 02) (prog-if 00 [UHCI])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, medium devsel, latency 0, IRQ 16
   I/O ports at 2020 [size=32]
   Kernel driver in use: uhci_hcd

00:1d.7 USB controller: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, medium devsel, latency 0, IRQ 21
   Memory at d0445400 (32-bit, non-prefetchable) [size=1K]
   Capabilities: <access denied>
   Kernel driver in use: ehci-pci

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) (prog-if 01 [Subtractive decode])
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
   Memory behind bridge: d0000000-d00fffff
   Capabilities: <access denied>

00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, medium devsel, latency 0
   Capabilities: <access denied>
   Kernel driver in use: lpc_ich

00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, medium devsel, latency 0, IRQ 18
   I/O ports at 01f0 [size=8]
   I/O ports at 03f4
   I/O ports at 0170 [size=8]
   I/O ports at 0374
   I/O ports at 20b0 [size=16]
   Kernel driver in use: ata_piix

00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
   Subsystem: Intel Corporation Device 7270
   Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19
   I/O ports at 20c8 [size=8]
   I/O ports at 20ec
   I/O ports at 20c0 [size=8]
   I/O ports at 20e8
   I/O ports at 20a0 [size=16]
   Memory at d0445000 (32-bit, non-prefetchable) [size=1K]
   Capabilities: <access denied>
   Kernel driver in use: ata_piix

00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 02)
   Subsystem: Intel Corporation Device 7270
   Flags: medium devsel, IRQ 19
   I/O ports at efa0 [size=32]

01:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22)
   Subsystem: Device 1234:5678
   Physical Slot: 0
   Flags: bus master, fast devsel, latency 0, IRQ 42
   Memory at d0200000 (64-bit, non-prefetchable) [size=16K]
   I/O ports at 1000 [size=256]
   Expansion ROM at d0500000 [disabled] [size=128K]
   Capabilities: <access denied>
   Kernel driver in use: sky2

02:00.0 Network controller: Atheros Communications Inc. AR5418 Wireless Network Adapter [AR5008E 802.11(a)bgn] (PCI-Express) (rev 01)
   Subsystem: Apple Inc. AR5BXB72 802.11abgn Mini PCIe Card [AR5008E-3NX]
   Physical Slot: 1
   Flags: bus master, fast devsel, latency 0, IRQ 17
   Memory at d0100000 (64-bit, non-prefetchable) [size=64K]
   Capabilities: <access denied>
   Kernel driver in use: ath9k

03:03.0 FireWire (IEEE 1394): LSI Corporation FW322/323 [TrueFire] 1394a Controller (rev 61) (prog-if 10 [OHCI])
   Subsystem: LSI Corporation FW322/323 [TrueFire] 1394a Controller
   Flags: bus master, fast Back2Back, medium devsel, latency 248, IRQ 19
   Memory at d0000000 (32-bit, non-prefetchable) [size=4K]
   Capabilities: <access denied>
   Kernel driver in use: firewire_ohci
[свернуть]

Malaheenee

lsusb ее видит. А если проверить с qv4l2?
Все мы где-то, когда-то и в чем-то были новичками.


tigris

#5
Цитата: Malaheenee от 05 февраля 2014, 10:44:03
lsusb ее видит. А если проверить с qv4l2?

tigris@kali:~/Downloads$ qv4l2
Cannot open /dev/video0

:(

Сообщение объединено: 05 Февраль 2014, 11:02:00

Цитата: qupl от 05 февраля 2014, 10:56:26
aptitude install isight-firmware-tools

попробую найти дравер для macos. как найду - отпишусь.

Сообщение объединено: 05 февраля 2014, 11:37:57

Цитата: qupl от 05 февраля 2014, 10:56:26
aptitude install isight-firmware-tools

При установке спрашивает драйвер для макос, а я понятия не имею где его взять. он есть в составе самой макос, но как его оттуда выдрать? в принципе макос у меня установлена, может там где покопать? Если в ответ на вопрос isight-firmware-tools о драйвере я отвечаю "нет", то установка проходит, пакет ставится, но вебку по прежнему в программах не видно.

sandaksatru

#6
Цитата: tigris от 05 февраля 2014, 11:01:14но как его оттуда выдрать? в принципе макос у меня установлена, может там где покопать?
https://wiki.debian.org/MacBook
Там есть раздел про iSight, следуйте мануалу.

Если вкратце, то фирмвара лежит тут:
/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport

Примонтируйте раздел с макосью, скопируйте драйвер, укажите его при установке iSight-tools и всё будет работать, может быть...

tigris

Спасибо всем откликнувшимся!!!