Nowe posty

Autor Wątek: Problem z rt2400 i jąderkiem 2.6.12  (Przeczytany 2865 razy)

matulik

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« dnia: 2005-10-07, 14:19:01 »
wiem, ze do tego typu pytan jest form gry.linux.pl, lecz tam czekajac na odpowiedz trzeba czekac dluuugo albo wogole sie nie dostaje odpowiedzi. wiec tak: mam winex330, proboje odpalic kultowe Diablo 1. pobawilem sie w konfiguracji, i w koncu udalo mi sie je uruchomic. po poczatkowym filmiku, wyswietla mi sie okienko:

\\"Unhandled page fault on read access to 0x432b0000 at access 0x1501cfc0.
Do you wish to debug it?
Yes / No\\"
i co bym nie dal gra wylacza sie.

a w konsoli wywala tak:

matulik@linux:~/games/diablo/Diablo> winex330 diablo.exe
fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x403b9d18)->(00010021,00000013)
err:x11drv:X11DRV_DD_ThreadEvent crappy WM in use: fullscreen window mispositioned: 2,27
fixme:ddraw:Main_DirectDraw_WaitForVerticalBlank (0x403b9d18)->(flags=0x00000001,handle=0x00000000)
fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x403bc470,00010021,3):stub
mmtime pid=9399 tid=9422
wine: Unhandled exception, starting debugger...
err:seh:start_debugger Couldn\\'t start debugger (\\"winedbg --debugmsg -all -- --auto 1 92\\") (2)
Read the Wine Developers Guide on how to set up  winedbg or another debugger
fixme:xrender:X11DRV_XRender_Finalize Free cached glyphsets
matulik@linux:~/games/diablo/Diablo>

ps. od \\"Read the Wine...\\" to wywala, gdy dam \\"yes\\" w tamtym okienku wyzej. co robic?? pozdrawia,.

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« Odpowiedź #1 dnia: 2005-10-07, 08:43:40 »
Witam. Mam sieciówkę radiową. Jednakże zawsze miałęm z tym problem, gdyż żaden system nie wykrywa tego sam, lecz trzeba dokompilować do jądra odpowiednie modułu (o ile tak to się nazywa). Otóż, mając Auroxa 10.1 używałem sterowników 2400-1.2.2-b1.tar.gz i działało tak jak powinno. Aurox 10.1 miał jądro 2.6.9-10. Teraz mam Auroxa 11.0, ten system ma jądro 2.6.12 i na tym jądrze nie działają moje sterki. Myślę że jest to problem z jądrem, gdyż instalując starsze sterki na Auroxie 10.1 też nie działało.

Teraz, na Auroxie 11.0 instaluję sterowniki rt2400-1.2.2-b1.tar.gz (te działały na Auroxie 10.1) i wyskakuje mi następujący błąd:

[root@localhost Module]# make
make[1]: Entering directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
  CC [M]  /usr/src/rt2400-1.2.2/Module/rtmp_main.o
/usr/src/rt2400-1.2.2/Module/rtmp_main.c: In function ‘RT2400_probe’:
/usr/src/rt2400-1.2.2/Module/rtmp_main.c:98: error: ‘struct pci_dev’ has no member named ‘slot_name’
make[2]: *** [/usr/src/rt2400-1.2.2/Module/rtmp_main.o] Błąd 1
make[1]: *** [_module_/usr/src/rt2400-1.2.2/Module] Błąd 2
make[1]: Leaving directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
rt2400.ko failed to build!
make: *** [module] Błąd 1




Testowałęm też inne sterowniki i efekty są takie:

rt2400-1.2.1.tar.gz

root@localhost Module]# make
make[1]: Entering directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
  CC [M]  /usr/src/rt2400-1.2.1/Module/rtmp_main.o
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RT2400_probe’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:96: error: ‘struct pci_dev’ has no member named ‘slot_name’
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:134: warning: passing argument 1 of ‘readl’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:135: warning: passing argument 1 of ‘readl’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RT2400_open’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:258: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RTMPIsr’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:378: warning: passing argument 1 of ‘readl’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:379: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RT2400_set_rx_mode’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:580: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:586: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
make[2]: *** [/usr/src/rt2400-1.2.1/Module/rtmp_main.o] Błąd 1
make[1]: *** [_module_/usr/src/rt2400-1.2.1/Module] Błąd 2
make[1]: Leaving directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
rt2400.ko failed to build!
make: *** [module] Błąd 1





rt2400-2.2.1.tar.gz


[root@localhost Module]# make
make[1]: Entering directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
  CC [M]  /usr/src/rt2400-1.2.1/Module/rtmp_main.o
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RT2400_probe’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:96: error: ‘struct pci_dev’ has no member named ‘slot_name’
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:134: warning: passing argument 1 of ‘readl’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:135: warning: passing argument 1 of ‘readl’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RT2400_open’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:258: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RTMPIsr’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:378: warning: passing argument 1 of ‘readl’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:379: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c: In function ‘RT2400_set_rx_mode’:
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:580: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
/usr/src/rt2400-1.2.1/Module/rtmp_main.c:586: warning: passing argument 2 of ‘writel’ makes pointer from integer without a cast
make[2]: *** [/usr/src/rt2400-1.2.1/Module/rtmp_main.o] Błąd 1
make[1]: *** [_module_/usr/src/rt2400-1.2.1/Module] Błąd 2
make[1]: Leaving directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
rt2400.ko failed to build!
make: *** [module] Błąd 1






rt2x00-2.0.0-b1.tar.gz

[root@localhost rt2x00-2.0.0-b1]# make
make[1]: Entering directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
  CC [M]  /usr/src/rt2x00-2.0.0-b1/rt2x00core.o
In file included from /usr/src/rt2x00-2.0.0-b1/rt2x00core.h:36,
                 from /usr/src/rt2x00-2.0.0-b1/rt2x00core.c:41:
/usr/src/rt2x00-2.0.0-b1/ieee80211/net/ieee80211.h:1073: error: redefinition of ‘is_multicast_ether_addr’
include/linux/etherdevice.h:67: error: previous definition of ‘is_multicast_ether_addr’ was here
/usr/src/rt2x00-2.0.0-b1/rt2x00core.c:3564:58: error: macro "create_singlethread_workqueue" requires 2 arguments, but only 1 given
/usr/src/rt2x00-2.0.0-b1/rt2x00core.c: In function ‘rt2x00_core_probe’:
/usr/src/rt2x00-2.0.0-b1/rt2x00core.c:3564: error: ‘create_singlethread_workqueue’ undeclared (first use in this function)
/usr/src/rt2x00-2.0.0-b1/rt2x00core.c:3564: error: (Each undeclared identifier is reported only once
/usr/src/rt2x00-2.0.0-b1/rt2x00core.c:3564: error: for each function it appears in.)
make[2]: *** [/usr/src/rt2x00-2.0.0-b1/rt2x00core.o] Błąd 1
make[1]: *** [_module_/usr/src/rt2x00-2.0.0-b1] Błąd 2
make[1]: Leaving directory `/usr/src/kernels/2.6.12-11.0.aur.2-athlon'
make: *** [default] Błąd 2



Może są nowsze sterowniki? Bardzo proszę o pomoc!!

chmooreck

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« Odpowiedź #2 dnia: 2005-10-07, 09:16:47 »
 > Może są nowsze sterowniki? Bardzo proszę o pomoc!!

no wlasnie.. moze sa.. poszukaj sobie strony projektu (rt2x00) i sprawdz...

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« Odpowiedź #3 dnia: 2005-10-07, 11:03:11 »
 > no wlasnie.. moze sa.. poszukaj sobie strony projektu (rt2x00) i sprawdz...



No właśnie przetestowałem już większość sterków, jeszcze przetestuje pozostałe, ale chciałem się dowiedzieć co zrobić jeśli nie będą działały i tym razem. Czy potrzebuję jakiegoś "patch'a" na jądro??


Co mogę zrobić żeby sterki które dzialały pod jądrem 2.6.9-10 działały też pod jądrem 2.6.12?

chmooreck

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« Odpowiedź #4 dnia: 2005-10-07, 15:39:28 »
 > Co mogę zrobić żeby sterki które dzialały pod jądrem 2.6.9-10 działały też pod jądrem 2.6.12?

mozesz poprawic zrodlo...

i jeszcze jedno.. uzywasz jaja z dystrybucji, czy waniliowego ( ;-) )?

byc moze dystrybucyjne ma jakies patche, ktore sie gryza z tym modulem i trzebaby sprobowac sciagnac czyste jajo z kernel.org...

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« Odpowiedź #5 dnia: 2005-10-13, 13:25:43 »
Udalo mi się skompilować sterowniki rt2400-1.2.2-b3 i się wkompilowało, ale nie działa polecenie modprobe rt2400? Na starszych sterkach i na Auroxie 10.1 działało. Co mogę zrobić żeby działało i tutaj. Tylko proszę nie piszcie mi że mam zmienić źródła...

Arek75

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« Odpowiedź #6 dnia: 2007-02-25, 13:17:27 »
2005-10-13 13:25:43  napisał:

> Udalo mi się skompilować sterowniki rt2400-1.2.2-b3 i się wkompilowało, ale nie działa polecenie
 > modprobe rt2400? Na starszych sterkach i na Auroxie 10.1 działało. Co mogę zrobić żeby działało
 > i tutaj. Tylko proszę nie piszcie mi że mam zmienić źródła...

szczerze moiac to nie wiem tez mam rt2400 i wiem jakie sa z tym problemy kedy mialem fedorke sterowniki ktore znalazlem w necie czasami dzialaly a czasami fedora sie wieszala przy uruchamianiu k. sieciowej
jak narazie jedyna dystbucja (sposrod tych ktore przegladalem) przy ktorej nie ma problemow z rt2400 jest Mandriva...

Dulek

  • Gość
Problem z rt2400 i jąderkiem 2.6.12
« Odpowiedź #7 dnia: 2007-02-26, 07:22:36 »
2007-02-25 13:17:27 Arek75 napisał:

> 2005-10-13 13:25:43  napisał:
 >
 > > Udalo mi się skompilować sterowniki rt2400-1.2.2-b3 i się wkompilowało, ale nie działa
 > polecenie
 >  > modprobe rt2400? Na starszych sterkach i na Auroxie 10.1 działało. Co mogę zrobić żeby
 > działało
 >  > i tutaj. Tylko proszę nie piszcie mi że mam zmienić źródła...
 >
 > szczerze moiac to nie wiem tez mam rt2400 i wiem jakie sa z tym problemy kedy mialem fedorke
 > sterowniki ktore znalazlem w necie czasami dzialaly a czasami fedora sie wieszala przy
 > uruchamianiu k. sieciowej
 > jak narazie jedyna dystbucja (sposrod tych ktore przegladalem) przy ktorej nie ma problemow z
 > rt2400 jest Mandriva...



http://rt2x00.serialmonkey.com/wiki/index.php?title=Main_Page


 a probowales te sterowniki?