ďťż
 
 
   Instalacja karty wifi acx111 pod Squeeze z jądrem 2.6.32-3-686
 
 

Tematy

 
    
 

 

 

 

Instalacja karty wifi acx111 pod Squeeze z jądrem 2.6.32-3-686





barton - 04-04-2010 14:41
Witam wszystkich użytkowników forum.
Niestety mam problem którego nie potrafię sam rozwiać, jestem więc zmuszony poprosić Was o małą pomoc.

Dokładnie chodzi o instalacje karty wifi na chipie acx111 (Texas Instruments) pod PCI. Konkretnie producentem jest asmax a modelowo to pci311g.

lspci 00:0d.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface Próbowałem już instalować według instrukcji:
http://debian.linux.pl/threads/1906-...-TI-acx100-111.
http://wiki.debian.org/acx

Jednak są to instrukcje dość stare, czy jest w ogóle możliwość instalacji tej karty na Squeeze z jądrem 2.6.32-3-686?

U mnie cala instalacja kończy w momencie budowania modułu.

module-assistant acx100-source (source) installed (V: 20080210-1.1):                   
  -- Binary package(s) for kernel(s):                               
  + (2.6.32-3-686): not found                                         
Some packages could not be found. The "search" command can search in the
package pool for precompiled packages.                                 

Extracting the package tarball, /usr/src/acx100.tar.gz, please wait...

 touch config.mk \                                                       
              && /usr/bin/make -C "/lib/modules/2.6.32-3-686/build" M="/
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.32-3-686'       
  CLEAN  /usr/src/modules/acx100/.tmp_versions                         
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-3-686'     
dh_clean                                                                 
/usr/bin/make  -f debian/rules kdist_clean kdist_config binary-modules   
make[1]: Wejście do katalogu `/usr/src/modules/acx100'                   
touch config.mk \                                                       
              && /usr/bin/make -C "/lib/modules/2.6.32-3-686/build" M="/
make[2]: Wejście do katalogu `/usr/src/linux-headers-2.6.32-3-686'       
make[2]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-3-686'     
dh_clean                                                                 
for templ in ; do \                                                     
    cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.32-3-686/g'` ; \     
  done                                                                   
for templ in `ls debian/*.modules.in` ; do \   
 test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ
    sed -e 's/##KVERS##/2.6.32-3-686/g ;s/#KVERS#/2.6.32-3-686/g ; s/_KVER
  done                                                                   
/usr/bin/make -C "/lib/modules/2.6.32-3-686/build" M="/usr/src/modules/acx
make[2]: Wejście do katalogu `/usr/src/linux-headers-2.6.32-3-686'       
  LD      /usr/src/modules/acx100/built-in.o                             
  CC [M]  /usr/src/modules/acx100/wlan.o                                 
  CC [M]  /usr/src/modules/acx100/conv.o                                 
  CC [M]  /usr/src/modules/acx100/ioctl.o                               
  CC [M]  /usr/src/modules/acx100/common.o                               
  CC [M]  /usr/src/modules/acx100/pci.o                                 
/usr/src/modules/acx100/pci.c: In function ‘acxpci_e_probe’:             
/usr/src/modules/acx100/pci.c:1550: error: ‘struct net_device’ has no memb
/usr/src/modules/acx100/pci.c:1551: error: ‘struct net_device’ has no memb
/usr/src/modules/acx100/pci.c:1552: error: ‘struct net_device’ has no memb
/usr/src/modules/acx100/pci.c:1553: error: ‘struct net_device’ has no memb
│/usr/src/modules/acx100/pci.c:1558: error: ‘struct net_device’ has no memb
/usr/src/modules/acx100/pci.c:1559: error: ‘struct net_device’ has no memb
/usr/src/modules/acx100/pci.c:1560: error: ‘struct net_device’ has no memb
make[5]: *** [/usr/src/modules/acx100/pci.o] Błąd 1                     
make[4]: *** [_module_/usr/src/modules/acx100] Błąd 2                   
make[3]: *** [sub-make] Błąd 2                                           
make[2]: *** [all] Błąd 2                                               
make[2]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.32-3-686'     
make[1]: *** [binary_modules] Błąd 2                                     
make[1]: Opuszczenie katalogu `/usr/src/modules/acx100'                 
make: *** [kdist_build] Błąd 2 Funkcja PREPARE w module-assistant nie zwraca żadnych braków.

Co może być tego przyczyną? Brak potrzebnych składników? Nie kompatybilność z jądrem?

Edycja:
Problem wyewoluował, mianowicie karta działa po użyciu sterowników acx-mac80211 http://sourceforge.net/projects/acx1.../topic/3505850

Problem jest taki, że z każdym uruchomieniem komputera muszę moduł ręcznie dogrywać poprzez: modprobe mac80211
insmod ./acx-mac80211.ko Jak można tak skompilowany moduł ustawić aby był on automatycznie uruchamiany?



fnmirk - 07-04-2010 01:04
Odświeżenie tematu.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis