Skocz do zawartości

Naruszenie Ochrony Pamięci W Fc7!


Baki

Rekomendowane odpowiedzi

Postanowiłem zaktualizować moją fc6 do fc7 co udało mi sięzrobić bez żadnych problemów!!! Wszystko pięknie, ładnie tylko po, także udanej instalacji ndiswrappera przy poleceniu modprobe ndiswrapper pojawiły siękłopociki!!! Coś w stylu naruszenia zasad ochrony pamięci... Czytałem o pewnymograniczeniu "wolności" w fc7, więc to pewno jest to...

Więc jak mam sobie z tymporadzić? Można coś pokombinować z polityką SELinuxa?

W tej chwili jestem z powrotem na fc6.

Odnośnik do komentarza
Udostępnij na innych stronach

Sorki, że dopiero dzisiaj sie odzywam... Instalowałem od podstaw fc7 na innym dysku i to samo, tak że na update z fc6 nie ma co zwalać...

Podaje to co jak na razie ma wystarczyć:

  • kernel-2.6.21-1.3194.fc7.i686
  • Sposób instalacji (wstawiam od razu treść błędu):

    [root@localhost ndiswrapper-1.37]# make
    [root@localhost ndiswrapper-1.37]# make install
    [root@localhost ndiswrapper-1.37]# su -
    [root@localhost ~]# ndiswrapper -i TIACXLN.inf
    [root@localhost ~]# ndiswrapper -l
    tiacxln : driver installed
           device (104C:8400) present
    [root@localhost ~]# modprobe ndiswrapper
    Naruszenie ochrony pamięci
    [root@localhost ~]# 
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: Oops: 0000 [#1]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: SMP 
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: CPU:    0
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: EIP:    0060:[<e0c8c500>]    Tainted: P       VLI
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: EFLAGS: 00010246   (2.6.21-1.3194.fc7 #1)
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: EIP is at 0xe0c8c500
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: eax: 00000000   ebx: c9a34a96   ecx: cf255acc   edx: e0c85470
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: esi: e0c53000   edi: c9a34a97   ebp: e0ed59c5   esp: c9a34a70
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: ds: 007b   es: 007b   fs: 00d8  gs: 0033  ss: 0068
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: Process modprobe (pid: 4408, ti=c9a34000 task=d0078b30 task.ti=c9a34000)
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: Stack: e0c8548c e0c53000 00000000 cf195ba0 c950d480 e0ed5a17 c9a34a97 c9a34a96 
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:        e0c53000 00003140 fffffff4 c0452a5b 00000013 01000282 c950d480 e0c53140 
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:        00000013 00000001 e0ed473b c950d000 c950d480 e0ed52fb 01fef5a0 00000000 
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: Call Trace:
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0ed5a17>] ndis_isr+0x52/0xa7 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0452a5b>] request_irq+0xa7/0xd0
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0ed473b>] NdisMRegisterInterrupt+0xa7/0xf2 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0ed52fb>] NdisFreeMemory+0xf/0x14 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0ee07c1>] miniport_init+0x9d/0x14f [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0ee0951>] NdisDispatchPnp+0x7d/0xc28 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c042d6e7>] getnstimeofday+0x30/0xb6
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c043c220>] clockevents_program_event+0xb2/0xb9
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0420bea>] enqueue_task+0x29/0x39
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0420e47>] __activate_task+0x1c/0x29
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0422295>] try_to_wake_up+0x3aa/0x3b4
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edb62f>] IoAllocateIrp+0x67/0x74 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edbf15>] IoBuildAsynchronousFsdRequest+0x2d/0x132 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0ed7939>] get_current_nt_thread+0xaa/0xba [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edc027>] IoQueueThreadIrp+0xd/0xc7 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edb387>] IofCallDriver+0x64/0x92 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edd556>] IoSendIrpTopDev+0xad/0xfb [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edd833>] pnp_start_device+0x47/0x8e [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edda8d>] wrap_pnp_start_device+0x213/0x234 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0eddaf3>] wrap_pnp_start_pci_device+0x45/0x4e [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04ac73f>] sysfs_make_dirent+0x29/0x35
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04ad4dd>] sysfs_create_link+0x128/0x13f
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04e3424>] kobject_get+0xf/0x13
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04efec0>] pci_match_device+0x12/0xa1
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04eff9b>] pci_device_probe+0x36/0x57
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c05529ab>] really_probe+0xc6/0x14f
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0552a78>] driver_probe_device+0x44/0xa5
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0552b72>] __driver_attach+0x0/0xa5
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0552be2>] __driver_attach+0x70/0xa5
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0551ffb>] bus_for_each_dev+0x37/0x59
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c055282a>] driver_attach+0x16/0x18
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0552b72>] __driver_attach+0x0/0xa5
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c05522ad>] bus_add_driver+0x5e/0x15f
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04f00ed>] __pci_register_driver+0x6b/0x97
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0ed2c24>] loader_init+0x12d/0x207 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e0edddcd>] wrap_procfs_init+0x56/0xa3 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<e08b208d>] wrapper_init+0x8d/0xc7 [ndiswrapper]
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04432e4>] sys_init_module+0x16c3/0x17fa
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c04755f8>] do_sync_read+0xc7/0x10a
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0452609>] disable_irq+0x0/0x27
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  [<c0404f70>] syscall_call+0x7/0xb
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel:  =======================
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: Code: 00 8b 44 24 04 80 b8 30 01 00 00 00 74 10 68 ff 7f 00 00 68 98 00 00 00 50 e8 91 f8 ff ff c2 04 00 8b 44 24 04 8b 80 bc 01 00 00 <66> 8b 88 a4 00 00 00 66 8b 80 98 00 00 00 0f b7 c0 0f b7 c9 f7 
    Message from syslogd@ at Wed Jul  4 10:57:20 2007 ...
    localhost kernel: EIP: [<e0c8c500>] 0xe0c8c500 SS:ESP 0068:c9a34a70

  • Moja karta to WL-8305 firmy PLANET
Zaraz po instalacji fc7 zainstalowałem kernel-devel dla pewności i kompilowałem tak jak na fc6 i ciągle to samo...

Próbowałem też z SELinuxem, tzn sprawdzałem czy nie ma włączonej jakiejś ochrony jądra albo coś w tym stylu...

Proszę o pomoc!!!!!!!!!!!!!!!!!!!!!!!!!

 

Listingi dajemy w code a dłuższe w codebox. /Karlik

 

SORKI ZA "LISTING"...

Odnośnik do komentarza
Udostępnij na innych stronach

Ok. Robisz źle, tyle Ci powiem :) Jesli nie źle to na pewno jest to trudniejszy sposób.

Oczywiście, zakładam, że posiadasz dostęp do internetu.

Pierwsze co musisz zrobić to zainstalować repozytorium livna czyli jako root

rpm -uhv http://rpm.livna.org/livna-release-7.rpm

Potem, w dalszym ciągu jako root,

yum install ndiswrapper

W między czasie pobierasz sterowniki windows do swojej karty lub zgrywasz z płyty cd.

Po instalacji ndiswrappera robisz

ndiswrapper -i /ścieżka_do_sterowników/bcmwl5.inf
depmod -a
modprobe ndiswrapper
ndiswrapper -m

To powinno odpalić kartę. Potem już tylko

dhclient wlan0

i możesz działać. Przynajmniej w teorii. Nigdy nie instawlowałem tej karty ale postępowanie z ndiswrapper`em tak wygląda.

 

Pokój

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Hej!!! dzięki za odpowiedź!!! W fc5 i 6 instalowałem tak i hula bez problemu... Problem jest taki, iż ten sposób instalacji (yum install ndiswrapper) jest mi raczej niepotrzebny bo na świerzym systemie nie mam neta...

Sterownika bcmw15.inf niestety nie widziałem w starszej ani też w najnowszej ich wersji...

 

Chba, że zrobię taką instalkę teraz tzn. na fc6, później zrobię upgrade z płytki DVD do fc7 i później jakoś postawię całego ndiswrappera i neta na nogi....

Co o tym myślisz??? A może o to Ci chodziło???

Odnośnik do komentarza
Udostępnij na innych stronach

Oj sorki. Nie bcmwl5.inf....mój błąd. Po prostu plik *.inf który masz razem ze sterownikami windowsa.

Ale jeśli nie masz netu to te pakiety mozna pobrać sobie na innym systemie tutaj. Wybierz sobie architekturę oraz wersję kernela i pobierz plik ndiswrapper i kmod-ndiswrapper. A potem zamiast yum install to normalnie rpm -ihv.

Odnośnik do komentarza
Udostępnij na innych stronach

Oj sorki. Nie bcmwl5.inf....mój błąd. Po prostu plik *.inf który masz razem ze sterownikami windowsa.

Ale jeśli nie masz netu to te pakiety mozna pobrać sobie na innym systemie tutaj. Wybierz sobie architekturę oraz wersję kernela i pobierz plik ndiswrapper i kmod-ndiswrapper. A potem zamiast yum install to normalnie rpm -ihv.

 

Ok!!! Będę tak kombinować!!!

Oczywiście dam znać co i jak z tego "wyczarowałem".

Pozdrowionka!!!

Dzięki jak na razie!!!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...