Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Gdy przystępuję do instalacji z pliku typu .sh sterów do mojej karty telewizyjnej
Bus 001 Device 005: ID 07ca:a827 AVerMedia Technologies, Inc.
to w zależności od dystrybucji i jądra instalacja udaje się lub nie .
I nie wiem jaka może być tego przyczyna question.gif
Warunki do instalacji zawsze staram się spełnic ; in staluję ; gcc , cc , make ,
Źródła jądra lub choćby jego "devel"albo pliki nagłówkowe zawsze instaluję .
Pomimo tego na ; ubuntu,fedorze,mincie,suse,slackware,toorox-ie instalacja sterów
udaje się ale jużś na najnowszym Sabayonie , knoppixie , pardusie wywala błędami.
Wczoraj kupiłem najnowszy numer gazety LINUX-MAGAZINE ,
Na dwustronnej płtce DVD dołączonej do gazetki są ; Knoppix 6.2 z jądrem 2.6.31
Podobno te jądro jest typu "microknoppix"
Na płytce jest też <sabayon 5.1 gaming edition z jądrem 2.6.31-sabayon .
I na obydwu tych dystrybucjach nie mogę zainstalować sterów tunera tv ;
Na sabayonie wywala błedem że
http://wlodarek1.wrzuta.pl/obraz/powieksz/5LrWF3SYQfQ
Na knoppixie 6.2 też wywala podobnym błedem .
Gdy kiedyś chciałem zainstalować ten sam sterownik na UBUNTUSTUDIO lub MUSIX-linux -
czyli dystrybucja które mają jądro typu "realtime" też wywalało błędami .
Ale wówczas zainstalowanie standardowego jądra ubuntu i debiana lenny[na nim bazuje musix] rozwiązało problem .
Na stronie producenta z której ściągam sterownik pisze coś takiego ;
Version 0.10 Beta Date: 2009/11/26 OS Linux x64 Description The following distributions, with their stock kernel, are officially tested and supported: 1. Open SuSE Linux 10.3 2. Mandriva Linux 2008 3. Fedora Core Release 6 4. Fedora Core Release 7 5. Ubuntu 7.10 6. Ubuntu 8.10 7. Ubuntu 9.04 8. Ubuntu 9.10 9. Mandriva Linux 2009 Download Download - - C038A827H826_Installer_x64_0.10-Beta_091126.zip 3.33 MB Version 0.10 Beta Date: 2009/11/26 OS Linux x86 Description The following distributions, with their stock kernel, are officially tested and supported: 1. Open SuSE Linux 10.3 2. Mandriva Linux 2008 3. Fedora Core Release 6 4. Fedora Core Release 7 5. Ubuntu 7.10 6. Ubuntu 8.10 7. Ubuntu 9.04 8. Ubuntu 9.10 9. Mandriva Linux 2009 Download Download - - C038A827H826_Installer_x86_0.10-Beta_091126.zip 7.19 MB
Co mogę zrobić aby na tych dystrybucjach których nie ma na tej liście a które wywalająś błędy
instalacja jednak się udawała question.gif
Z góry dzięki za porady rolleyes.gif
Offline
Co do sabayona to nie powiem natomiast na knnopixie spróbuj zapodać jakieś debianowe bądź siduxowe nawet ubuntowe jądro powinno zadziałać.
Należy pamiętać o dopasowaniu wersji gcc w systemie do tego jakim jądro było kompilowane.
Offline
A na Knoppixie sytuacja jest taka jak na poniszych screenach
[url][/url][url=http://img.komputeromaniak.net/viewer.php?file=b8nh867f2nxymy3pywv.jpeg][img]http://img.komputeromaniak.net/images/b8nh867f2nxymy3pywv_thumb.jpeg[/img][/url]
[url=http://img.komputeromaniak.net/viewer.php?file=en39spfktxz0gjrok9v9.jpeg][img]http://img.komputeromaniak.net/images/en39spfktxz0gjrok9v9_thumb.jpeg[/img][/url]
Offline
Skądś znam ten tuner i sterownik :)
Pewnie nagłówków brakuje, bo ten sterownik to tylko dwa zwykłe moduły kernela... Rozpakuj tą paczkę (tryb eksperta), idź tam gdzie to rozpakujesz (źródła tam się rozpakują) aż napotkasz plik "Makefile", uruchom "make". (a oni opakowali to "instalatorem" ^^")
Błędy wklej tu (jak dużo to sensowną ilość pierwszych linii i może ostatnich).
Na czystym jądrze (z kernel.org) nie ma żadnych problemów.
Offline
No wiec sprobowalem instalacji w trybie "expert" i prosze co mi wywalilo;
knoppix@Microknoppix:/usr/src$ cd H826D-expert-install/ knoppix@Microknoppix:/usr/src/H826D-expert-install$ make make -C /lib/modules/2.6.31.6/source O=/lib/modules/2.6.31.6/build SUBDIRS=`pwd` make[1]: Wejście do katalogu `/UNIONFS/usr/src/linux-headers-2.6.31.6' /UNIONFS/usr/src/linux-headers-2.6.31.6/arch/x86/Makefile:39: /UNIONFS/usr/src/linux-headers-2.6.31.6/arch/x86/Makefile_32.cpu: Nie ma takiego pliku ani katalogu make[2]: *** Brak reguł do wykonania obiektu `/UNIONFS/usr/src/linux-headers-2.6.31.6/arch/x86/Makefile_32.cpu'. Stop. make[1]: *** [sub-make] Błąd 2 make[1]: Opuszczenie katalogu `/UNIONFS/usr/src/linux-headers-2.6.31.6' make: *** [default] Błąd 2 knoppix@Microknoppix:/usr/src/H826D-expert-install$ sudo make make -C /lib/modules/2.6.31.6/source O=/lib/modules/2.6.31.6/build SUBDIRS=`pwd` make[1]: Wejście do katalogu `/UNIONFS/usr/src/linux-headers-2.6.31.6' /UNIONFS/usr/src/linux-headers-2.6.31.6/arch/x86/Makefile:39: /UNIONFS/usr/src/linux-headers-2.6.31.6/arch/x86/Makefile_32.cpu: Nie ma takiego pliku ani katalogu make[2]: *** Brak reguł do wykonania obiektu `/UNIONFS/usr/src/linux-headers-2.6.31.6/arch/x86/Makefile_32.cpu'. Stop. make[1]: *** [sub-make] Błąd 2 make[1]: Opuszczenie katalogu `/UNIONFS/usr/src/linux-headers-2.6.31.6' make: *** [default] Błąd 2 knoppix@Microknoppix:/usr/src/H826D-expert-install$
I co z takim fantem teraz zrobic?
Offline
I co z takim fantem teraz zrobic?[/quote]
Zakopać w ziemi :)
Brakuje co najmniej pliku
/UNIONFS/usr/src/linux-headers-2.6.31.6/arch/x86/Makefile_32.cpu
Coś na internecie piszą o tym ale nic z tego bełkotu nie rozumiem ^^" Źródła jądra są niekompletne tak czy owak. Albo wystarczy jakiś pakiet doinstalować (ciekawe jaki), albo zaciągnąć źródła oryginalnego jądra i przekompilować go, albo postarać się uzupełnić braki ręczne, np.
http://nic.lanet.wroc.net/img/
Wrzucić tam gdzie wypisane wyżej.
PS. Moduły jądra z tego co pamiętam nie kompilują się w trybie zwykłego użytkownika, bo są na terytorium roota.
Stronka-dom: [url]http://titek.victorygames.pl[/url]
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak
Offline
Na anglojezycznym forum knoppixa dali mi taka porade;
# sudo tar jzf linux-source-2.6.31.6.tar.bz2 # ls -al linux-source-2.6.31.6/arch/x86/Ma* -rw-r--r-- 1 root root 6327 Sep 9 22:13 linux-source-2.6.31.6/arch/x86/Makefile -rw-r--r-- 1 root root 2314 Sep 9 22:13 linux-source-2.6.31.6/arch/x86/Makefile_32.cpu # sudo cp -a linux-source-2.6.31.6/arch/x86/Makefile_32.cpu /usr/src/linux-headers-2.6.31.6/arch/x86
Rzeczywiscie pliki Makefile* odnalazly sie Very Happy
Ale teraz wywala inny blad;
UNIONFS/usr/src/H826D-expert-install/aver/osdep.c: In function 'AVerH826D_SysSpinLockInit': /UNIONFS/usr/src/H826D-expert-install/aver/osdep.c:2566: error: 'ENOMEM' undeclared (first use in this function) /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c: At top level: /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:187: error: 'AVerH826D_SysVmallocToPage' undeclared here (not in a function) /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:187: warning: type defaults to 'int' in declaration of 'AVerH826D_SysVmallocToPage' /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:194: error: 'AVerH826D_SysGetSgDmaAddress' undeclared here (not in a function) /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:194: warning: type defaults to 'int' in declaration of 'AVerH826D_SysGetSgDmaAddress' /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:195: error: 'AVerH826D_SysGetSgDmaLen' undeclared here (not in a function) /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:195: warning: type defaults to 'int' in declaration of 'AVerH826D_SysGetSgDmaLen' /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:202: error: 'AVerH826D_SysPciMapSingle' undeclared here (not in a function) /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:202: warning: type defaults to 'int' in declaration of 'AVerH826D_SysPciMapSingle' /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:232: error: 'AVerH826D_SysVmalloc32' undeclared here (not in a function) /UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.c:232: warning: type defaults to 'int' in declaration of 'AVerH826D_SysVmalloc32' make[3]: *** [/UNIONFS/usr/src/H826D-expert-install/aver/averusb-mod.o] Błąd 1 make[2]: *** [_module_/UNIONFS/usr/src/H826D-expert-install] Błąd 2 make[1]: *** [sub-make] Błąd 2 make[1]: Opuszczenie katalogu `/UNIONFS/usr/src/linux-headers-2.6.31.6' make: *** [default] Błąd 2 knoppix@Microknoppix:/usr/src/H826D-expert-install$ sudo make install make: *** Brak reguł do wykonania obiektu `install'. Stop. knoppix@Microknoppix:/usr/src/H826D-expert-install$
Chyba z tego wszystkiego beda nici .
Offline
Eh Ci dystrybutorzy ^^" Zawsze muszą utrudnić życie pakując wszystko w dziwaczny sposób...
Udaj się tu:
/UNIONFS/usr/src/H826D-expert-install/aver/osdep.c:2566: error: 'ENOMEM' undeclared (first use in this function)
I zastąp "ENOMEM" liczbą "12" (czyli -12)
Polecam użyć:
/UNIONFS/usr/src/H826D-expert-install/aver/osdep.c +2566
Bo to odległa linia.
Może to wystarczy. Jak nie - czytaj niżej.
Jednakże.... Pewnie brakuje innych plików lub konfiguracji nagłówka.... U mnie definicja ENOMEM jest w asm-generic/errno-base.h (inkludowany przez inne).
Jak masz źródła oryginalnego jądra z kernel.org to:
make INSTALL_HDR_PATH=dest headers_install && cp -rv dest/include/* /GDZIEŚ/include
Tak je możesz zmieszać z tymi wybrakowanymi. Ale pewności 100% nie daję czy to zadziała i czy nie zepsuje już zainstalowanych nagłówków (najwyżej zreinstalujesz)
Offline
Eeee... Podałem przecież krok po kroku ^^" Nie przesadzaj.
Offline
Noo wreszcie udało się zainstalować te sterowniki .
Doinstalowałem jądro 2.6.32 i jego źródła .
Instalacja sterów poszła wtedy bez problemów ...
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00007 | SET NAMES latin2 |
0.00065 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.142.250.109' WHERE u.id=1 |
0.00112 | UPDATE punbb_online SET logged=1738279242 WHERE ident='3.142.250.109' |
0.00053 | SELECT * FROM punbb_online WHERE logged<1738278942 |
0.00076 | SELECT topic_id FROM punbb_posts WHERE id=140496 |
0.00714 | SELECT id FROM punbb_posts WHERE topic_id=16098 ORDER BY posted |
0.00093 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=16098 AND t.moved_to IS NULL |
0.00009 | SELECT search_for, replace_with FROM punbb_censoring |
0.00088 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=16098 ORDER BY p.id LIMIT 0,25 |
0.00095 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=16098 |
Total query time: 0.01324 s |