Napravljene poruke na forumu
-
AutorČlanci
-
velial
Učesnikjust an idea….
s obzirom na i dalje prisutnu zastupljenost usb adsl modema
npr. tema ‘ usb adsl konekcije na mandivi ‘ izgleda mi zanimljivo O0
(mada u suštini su starija tehnologuja ti modemi,al eto 😀 )Mislim da je to malo za jedan diplomski.
22. mart 2009. u 7:12 am kao odgovor na: Web kamera Genius e-Messenger 112 (iliti Pixart Imaging, Inc.) #76801velial
Učesnik@kosmi
Izvorni kod kernela za fedoru (linux-2.6.27.x86_64), u modulu “pac207.c” nema tu liniju koja njemu treba.{USB_DEVICE(0x093a, 0x2476)},
ako je takva situacija i na slekveru onda mora da kompajlira.
Samo koliko vidim po tom linku što si dao, dovoljno je da u “pac207.c” doda tu liniju, tu gde piše (bez onog plusa na početku) i da iskompajlira samo taj modul.
@Jovir
Probaj ono što sam ti rekao: da instaliraš kernel devel i obavezno hedere koji odgovaraju baš tvom sistemu.
Onda skini slekverov izvorni kod kernela, dodaj u “pac207.c” tu liniju koja ti fali, prepravi “Makefile” da kompajlira samo taj modul (na onom linku što sam ti dao je primer za “pac7311.c” ali je princip potpuno isti).
Posle lupiš “make” i trebalo bi da ti se pojavi modul “gspca_pac7311.ko” koji prekopiraš tamo gde stoje moduli.
Onda “modprobe”, znaš već šta dalje.21. mart 2009. u 8:42 am kao odgovor na: Web kamera Genius e-Messenger 112 (iliti Pixart Imaging, Inc.) #76799velial
UčesnikAko sam dobro shvatio Joviru sistem ne prepožnaje kameru. To sa V4L drajverima ide kasnije.
Kao što je Kmiloš rekao potrebni su ti “kernel-devel” paketi i “kernel-hederi” koji su od tvog sistema (gde oni treba da stoje u slekveru neznam).
Ako se nevaram na “kernel hedere” treba da pokazuje “/lib/modules//build”.
E sad ovako.
Kad sam kompajlirao moje module ja sam na “/lib/modules//build” stavio kompletan fedorin izvorni kod kernela i dobio gomilu grešaka.
Onda sam skinuo izvorni kod sa tog mesta i postavio samo hedere koji odgovaraju mom kernelu, tada je kompajliranje prošlo bez problema.
Moje mišljenje ja da u hederima postoje nekakvi specifični konfiguracioni fajlovi koji odgovaraju konkretno tvom sistemu, a u izvornom kodu kernela oni ne postoje. Mislim da se prema tim fajlovima radi kompajliranje, pa ako ih nema onda izbacuje greške.Moj ti je savet da skineš izvorni kod kernela koji odgovara tvom sistemu i to baš od slekvera, takođe da skineš sve ostalo što ti treba za kompajliranje (kernel-devel i kernel heder, ili kako se to već zove na slekveru), tako da budeš siguran da svi ti konfiguracioni fajlovi odgovaraju baš tvom sistemu. Onda pečuješ taj slekverov izvorni kod kernela. Onda probaj “make”.
Drugo što ne bi bilo loše je da pogledaš šta konkretno treba da se izmeni. U suštini ako treba samo jedan modul da se promeni onda promeni i iskompajliraj samo njega, možda nije neophodno da kompajliraš ceo “gspca”. Tako smanjuješ mogućnost pojave greške.
Treće pogledaj na šta liči taj “Makefile” koji koristiš za kompajliranje, možda on pravi problem pa bi ga trebalo izmeniti (ja sam menjao “Makefile”).
Evo ti link gde sam se ja patio sa tim.
http://fedora.fsn.rs/index.php?option=com_fireboard&Itemid=26&func=view&id=1759&catid=6&limit=6&limitstart=0velial
UčesnikOvo i mene zanima 😮
18. mart 2009. u 3:58 pm kao odgovor na: Web kamera Genius e-Messenger 112 (iliti Pixart Imaging, Inc.) #76792velial
UčesnikSlično kao i kod mene, samo je drugi tip kamere.
Verovatno ćeš morati da pronađeš koji tačno “gspca” modul radi sa tom kamerom i da edituješ njegov izvorni kod (iskompajliraš ga itd.).
Moj “lsusb” izgleda ovako:Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 1131:1004 Integrated System Solution Corp. Bluetooth Device
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 093a:2628 Pixart Imaging, Inc.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
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 huba sredio sam kameru po približno ovom postupku
http://www.linux.org.ru/view-message.jsp?msgid=3290795
obrati pažnju na tačku 3 i moj “lsusb”.Nadam se da će ti pomoći, meni se nakon toga pojavio /dev/video1.
velial
UčesnikZnaci … Momci…
Cilj je da se taj odnos promeni sa 105.5:1 na 10:1 do 30.06.2009 … A u drugom polugodistu cak i na 2:1 (za sledecu godinu jos nisu uradjeni planovi)…Ako ti ovo uspe kandidujem te za ministra privrede.
velial
UčesnikPrtpostavljam da imaš negde Ubuntu DVD sa kog si instalirao sistem, to bi trebalo da bude živ disk. Ubaci taj DVD u drajv i digni sistem sa DVD-a. Onda možeš da izmeniš konfiguracione fajlove koji su ti na hardu.
velial
UčesnikTužiće nas neko za polnu diskriminaciju. :police:
velial
UčesnikAko neće preko SATA rezača, onda bar znamo da nije taj kontroler.
Linuks ima mnogo manje gremlina od njinjdovsa, ali ti si izgleda zapatio jednog VELIKOG >:D.velial
UčesnikNikada nisam imao poverenja u “On The Fly” rezanje. Iako bi sve trebalo da radi kako treba, uvek se dejstvom više sile na momenat prekine dotok podataka, dovoljno da bude s!#!”#!$.
-
AutorČlanci