Instalacja karty wifi acx111 pod Squeeze z jądrem 2.6.32-3-686
: 04 kwietnia 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.
Próbowałem już instalować według instrukcji:
http://debian.linux.pl/threads/1906-Ins ... 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.
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/acx100/ ... ic/3505850
Problem jest taki, że z każdym uruchomieniem komputera muszę moduł ręcznie dogrywać poprzez:Jak można tak skompilowany moduł ustawić aby był on automatycznie uruchamiany?
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.
Kod: Zaznacz cały
lspci
Kod: Zaznacz cały
00:0d.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
http://debian.linux.pl/threads/1906-Ins ... 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.
Kod: Zaznacz cały
module-assistant
Kod: Zaznacz cały
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
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/acx100/ ... ic/3505850
Problem jest taki, że z każdym uruchomieniem komputera muszę moduł ręcznie dogrywać poprzez:
Kod: Zaznacz cały
modprobe mac80211
insmod ./acx-mac80211.ko