Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: ccmucha 11 Září 2008, 03:29:58
-
Caffte vsetci. Potreboval by som poradiť ako sa dá odpojiť od elektriny vstavana usb kamera na notebooku. Kamera ako tak funguje s uvc, ale je to nic moc kvalita. Kamera aj ked je vypnuta, vydáva enormné teplo. Potreboval by som ju odpojit od štavy, aby mi neskracovala výdrž. Som nováčik, tak ak budete potrebovať viac info, tak dajte vediet ako :)
miki@xps:~$ lsusb
Bus 005 Device 004: ID 046d:08c6 Logitech, Inc.
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 046d:c50e Logitech, Inc. MX-1000 Cordless Mouse Receiver
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 005: ID 0a5c:4503 Broadcom Corp.
Bus 002 Device 004: ID 0a5c:4502 Broadcom Corp.
Bus 002 Device 003: ID 413c:8126 Dell Computer Corp.
Bus 002 Device 002: ID 0a5c:4500 Broadcom Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 04f2:0403 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 0000:0000
Za pomoc vopred Ďakujem!
-
A zistil som ze je to kamera Logitech QuickCam for Dell Notebooks so vstavaným mic QuickCam for Dell Notebooks mic. A mam nainstalovane V4L a V4L2. Má nikto nápad ako to kompletne bloknut aby system nerozoznaval zariadenie a odpojil ho od napajania??? Skusal som aj
sudo sh -c "echo 0 > /sys/devices/pci0000:00/0000:00:1d.7/usb5/5-5/bConfigurationValue"
sudo sh -c "echo 0 > /sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/bConfigurationValue"
Ako bolo popisane na http://ubuntuforums.org/showthread.php?t=502064 ale mne to na HH nefunguje... Neviete niekto preco???
-
Nikto neví? :-[ ??? :'(
-
Nasiel som si nieco, len potrebudejm niekoho aby mi pomohol dat to dokopi.... Je tu nejaky macher?
http://lists.berlios.de/pipermail/linux-uvc-devel/2008-January/002749.html
-
jestli je ten odkazovaný návod funkční nevím, ale zkusíme jej
v odkazovaném návodu je uváděno zapsat 1 do autosuspend u kamery
/sys/devices/../power/autosuspend
to by se udělalo třeba takto:
sudo sh -c 'echo "1" > /sys/devices/../power/autosuspend'Jde o to jak zjistit co doplnit za ty dvě tečky. Zkusíme jednu z možných cest jak to zjistit.
vaše kamera je toto:
Bus 005 Device 004: ID 046d:08c6 Logitech, Inc.
Nainstalujte hwinfo (myslím že je v universe repo), vypíšeme USB zařízení a najdeme zařízení podle ID
hwinfo --usb
a hledáme vendor 0x046d a device 0x08c6, zajímá nás údaj SysFS ID
nebo případně si výpis rovnou vyfiltruji hwinfo --usb | grep -B8 -A8 0x046d | grep -B8 -A8 0x08c6 | grep 'SysFS ID'
dostanete něco jako SysFS ID: /devices/pci0000:00/0000:00:0b.0/usb5/5-4/5-4:1.0
a buď to /devices/pci0000:00/0000:00:0b.0/usb5/5-4/5-4:1.0
si dosaďte namísto teček v návodu, nebo zkuste nadřízené zařízení (nevím jestli kamera je složené zařízení) tedy jen /devices/pci0000:00/0000:00:0b.0/usb5/5-4/5-4
takže příkaz dle návodu by měl vypadat pravděpodobně takto (v mém příkladu, vy si dosaďte vaše hodnoty):
sudo sh -c 'echo "1" > /sys/devices/devices/pci0000:00/0000:00:0b.0/usb5/5-4/5-4:1.0/power/autosuspend'
-
V mojom pripade hw info dava
hwinfo --usb | grep -B8 -A8 0x046d | grep -B8 -A8 0x08c6 | grep 'SysFS ID'
SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb5/5-5/5-5:1.3
Ale v /sys/devices/pci0000\:00/0000\:00\:1d.7/usb5/5-5/5-5\:1.3/power/
súbor autosuspend nemam {mam ho vytvoriť?}. Nachadza sa iba o dva priecinky vyssie v /sys/devices/pci0000\:00/0000\:00\:1d.7/usb5/power/
Bude v tom nejaky rozdiel?
-
Nevím jestli nebudete muset instalovat tu vývojovou verzi uvc-videa aby ten power management kamery fungoval - nečetl jsem celý thread toho vámi nalezeného návodu,
Koukám že už je k dispozici skript který zápis hodnot na správné místo udělá:
http://lists.berlios.de/pipermail/linux-uvc-devel/2008-January/002754.html
-
myslim ze pre sprovoznienie toho skryptu je treba mat nastavene
CONFIG_USB_SUSPEND=y
ale neviem či, kde, a ako sa to nastavuje. [A myslim si ze niekde v kerneli.] Dal som ten sktipt, aby sa mi automaticky spustal po nalogovani ako proces{urobil som dobre?} a kamera trochu schladla ale nie uplne.
Urobil som pokus $ sudo sh -c "echo auto > /sys/devices/pci0000:00/0000:00:1d.7/usb5/5-5/power/level"
a kamera schladla uplne. Da sa niekde nastawit aby sa mi tento priznak nastavil nastalo alebo automaticky? Podla prelistovanych forum stárok by som si mal nainstalovat "sysfsutils" package (from the universe repository) a do /etc/sysfs.conf pridat riadok devices/pci0000:00/0000:00:1d.7/usb5/5-5/power/level = auto
Bude to fungovat?
A mimochodom myslim si ze tu na fore si nemusime "vykat". BOl by som radsej kedby si mi tykal bracho :)
A diki za doterajsiu pomoc
-
Pokud vám funguje
sudo sh -c "echo auto > /sys/devices/pci0000:00/0000:00:1d.7/usb5/5-5/power/level"
tak si to dejte do crontab
sudo -s
crontab -e
#doplňte bez sudo @reboot sh -c "echo auto > /sys/devices/pci0000:00/0000:00:1d.7/usb5/5-5/power/level"
#zapsat, skončit: ctrl+o, ctrl+x
exit
viz:
http://www.linuxsoft.cz/article.php?id_article=1178