<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Если веб-камера или тв-тюнер не заработала [прежде, чем создать тему]]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=29909&amp;type=atom" />
	<updated>2014-02-20T22:27:15Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=29909</id>
		<entry>
			<title type="html"><![CDATA[Re: Если веб-камера или тв-тюнер не заработала [прежде, чем создать тему]]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=395531#p395531" />
			<content type="html"><![CDATA[<p><span style="color: darkgreen"><strong>Про ТВ-тюнеры.</strong></span><br />Казалось бы, при чём тут тв тюнеры? Дело в том что и тв тюнеры, и веб-камеры, и даже радио тюнеры работают в linux&#039;е через один и тот же интерфейс. Так что всё вышесказанное относится и к тв-тюнерам.<br />Единственными двумя нюансами здесь являются:<br />1. Если ТВ-тюнер PCI&#039;ный то и наличее его стоит смотреть на шине PCI. т.е. командой <strong>lspci -k</strong> сразу можно найти и <span style="color: red">тюнер</span> и <span style="color: blue">драйвер</span>.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"><br />alexander@goblin /usr/src/linux $ sudo lspci -k<br />00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: pcieport<br />00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: xhci_hcd<br />00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: ehci-pci<br />00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device f758<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: snd_hda_intel<br />00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: pcieport<br />00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: pcieport<br />00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)<br />00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: ehci-pci<br />00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: lpc_ich<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel modules: lpc_ich<br />00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: ahci<br />00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />01:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX 560] (rev a1)<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: nvidia<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel modules: nvidia<br />01:00.1 Audio device: NVIDIA Corporation GF114 HDMI Audio Controller (rev a1)<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: snd_hda_intel<br />03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)<br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Micro-Star International Co., Ltd. Device 7758<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: r8169<br />04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)<br /><span style="color: red">05:01.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)</span><br />&nbsp; &nbsp; &nbsp; &nbsp; Subsystem: Pinnacle Systems Inc. PCTV 110i (saa7133)<br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel driver in use: <span style="color: blue">saa7134</span><br />&nbsp; &nbsp; &nbsp; &nbsp; Kernel modules: saa7134</div></p></div></div><p>4. Запуск <strong>qv4l2</strong>: надо указать частоту, на которой точно есть канал. Её можно посмотреть или в современном телевизоре, или найти таблицу частот для своей местности в интернете.</p><p>[Тему не закрывать. Ту би континуед или как-то так...]<br />[Затеявший обсуждение в этой теме получит банхамерром по губам, или небольшое а-та-та.]</p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2014-02-20T22:27:15Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=395531#p395531</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Если веб-камера или тв-тюнер не заработала [прежде, чем создать тему]]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=360472#p360472" />
			<content type="html"><![CDATA[<p>Это руководство, не по ремонту как таковому, а по действиям, которые нужно сделать прежде чем создать тему на форуме.</p><p>1. <strong><span style="color: darkgreen"><span class="bbu">Драйвер</span></span></strong><br />Находите свою камеру в <strong>lsusb</strong> (строчка с именем может быть пустой), смотрите номера <span style="color: red">шины</span> и <span style="color: cyan">устройства</span>. Далее в выводе <strong>lsusb -t</strong> смотрите, отображается ли какой-нибудь <span style="color: green">драйвер</span>. Если да, то всё хорошо, переходим к пункту 2.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Пример вывода</div><div class="fancy_spoiler"><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">alexander@goblin-book ~ $ lsusb<br /><span style="color: red">Bus 001</span> <span style="color: cyan">Device 003</span>: ID 2232:1020 UVC Camera<br />Bus 003 Device 002: ID 8086:0189 Intel Corp.<br />Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub</p><p>alexander@goblin-book ~ $ lsusb -t<br />/:&nbsp; Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M<br />/:&nbsp; Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M<br />/:&nbsp; Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M<br />&nbsp; &nbsp; |__ Port 2: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M<br />&nbsp; &nbsp; |__ Port 2: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M<br />/:&nbsp; Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M<br />/:&nbsp; <span style="color: red"> Bus 01</span>.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M<br />&nbsp; &nbsp; |__ Port 8: <span style="color: cyan">Dev 3</span>, If 0, Class=Video, Driver=<span style="color: green">uvcvideo</span>, 480M<br />&nbsp; &nbsp; |__ Port 8: <span style="color: cyan">Dev 3</span>, If 1, Class=Video, Driver=<span style="color: green">uvcvideo</span>, 480M<br /></div></p></div></div><p>2. <strong><span style="color: darkgreen"><span class="bbu">Созданы ли устройства</span></span></strong><br />Файлы устройств /dev/videoX должны существовать. Проверяется командой <strong>ls /dev/video*</strong>. Если камера не одна или есть другие v4l устройства (например тв-тюнер), то устройств в /dev может быть несколько. Если устройства существуют, то вперёд, к пункту 3.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Пример вывода</div><div class="fancy_spoiler"><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">alexander@goblin-book ~ $ ls /dev/video*<br />/dev/video0</div></p></div></div><p>3. <strong><span style="color: darkgreen"><span class="bbu">Права</span></span></strong><br />Смотрите в <strong>ls -l /dev/video*</strong> <span style="color: red">группу</span>, которой принадлежит устройство (обычно это группа video). И проверяете(<strong>id</strong>), что ваш пользователь включен в неё. Если нет, то добавляете пользователя в группу и перезаходите в систему. Если не заработало, то переходите к пункту 4.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Пример вывода</div><div class="fancy_spoiler"><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh">alexander@goblin-book ~ $ ls -l /dev/video*<br />crw-rw----+ 1 root <span style="color: red">video</span> 81, 0 Aug 25 02:01 /dev/video0<br />alexander@goblin-book ~ $ id<br />uid=1000(alexander) gid=1000(alexander) groups=1000(alexander),7(lp),10(wheel),14(uucp),18(audio),19(cdrom),27(<span style="color: red">video</span>),35(games),70(postgres),80(cdrw),100(users),440(plugdev),997(wireshark)</div></p></div></div><p>4. <strong><span style="color: darkgreen"><span class="bbu">Проверка в простой программе</span></span></strong><br />Камеру стоит проверить в простой программе, я рекомендую <strong>qv4l2</strong>. Обычно она входит в пакет v4l-utils или qv4l2 [названия могут различаться]. <br />Устанавливаете как принято в вашем дистрибутиве, запускаете в консоли( qv4l2 /dev/videoX ) и убеждаетесь, что камера даже так не работает.</p><p>5. <strong><span style="color: darkgreen"><span class="bbu">Создание темы</span></span></strong><br />Только после этого создаёте тему на форуме с выводом ВСЕХ вышеприведённых команд. Выводы оформляйте с помощью тега [codе].<br />+ Также будут полезны следующие выводы:<br /><strong>uname -a</strong><br /><strong>dmesg</strong> (много текста; можно закинуть на pastebin)<br /><strong>lsmod</strong></p>]]></content>
			<author>
				<name><![CDATA[Fat-Zer]]></name>
				<uri>https://linuxforum.ru/profile.php?id=11911</uri>
			</author>
			<updated>2013-08-27T06:06:01Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=360472#p360472</id>
		</entry>
</feed>
