ich hab ne wlan pci karte mit acx100 chipsatz eingebaut. das debian souce paket gezogen, leider scheiter der build prozess.
lspci -vv
Code: Alles auswählen
01:08.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
Subsystem: D-Link System Inc DWL-G520+ Wireless PCI Adapter
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32, Cache Line Size: 4 bytes
Interrupt: pin A routed to IRQ 7
Region 0: Memory at fdefe000 (32-bit, non-prefetchable) [size=8K]
Region 1: Memory at fdec0000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Code: Alles auswählen
make-kpkg modules_image
chmod 0644 debian/control debian/changelog
make -f debian/rules debian/stamp/conf/kernel-conf
make[2]: Entering directory `/usr/src/linux-2.6.38.6'
make[2]: »debian/stamp/conf/kernel-conf« ist bereits aktualisiert.
make[2]: Leaving directory `/usr/src/linux-2.6.38.6'
make[1]: Leaving directory `/usr/src/linux-2.6.38.6'
echo done > debian/stamp/conf/minimal_debian
exec debian/rules modules_image
for module in /usr/src/modules/acx100 ; do \
if test -d $module; then \
(cd $module; \
if ./debian/rules KVERS="2.6.38.6" KSRC="/usr/src/linux-2.6.38.6" \
KMAINT="" \
KPKG_DEST_DIR="/usr/src/linux-2.6.38.6/.." \
KPKG_MAINTAINER="" \
KPKG_EXTRAV_ARG="" \
ARCH="x86_64" \
KDREV="2.6.38.6-10.00.Custom" kdist_image; then \
echo "Module $module processed fine"; \
else \
echo "Module $module failed."; \
if [ "X" != "X" ]; then \
echo "Perhaps $module does not understand --rootcmd?"; \
echo "If you see messages that indicate that it is not"; \
echo "in fact being built as root, please file a bug "; \
echo "against $module."; \
fi; \
echo "Hit return to Continue"; \
read ans; \
fi; \
); \
else \
echo "Module $module does not exist"; \
echo "Hit return to Continue?"; \
fi; \
done
make[1]: Entering directory `/usr/src/modules/acx100'
/usr/bin/make -w -f debian/rules kdist_clean kdist_config binary-modules
make[2]: Entering directory `/usr/src/modules/acx100'
touch config.mk \
&& /usr/bin/make -C "/usr/src/linux-2.6.38.6" M="/usr/src/modules/acx100" clean
make[3]: Entering directory `/usr/src/linux-2.6.38.6'
CLEAN /usr/src/modules/acx100/.tmp_versions
make[3]: Leaving directory `/usr/src/linux-2.6.38.6'
dh_clean
for templ in ; do \
cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.38.6/g'` ; \
done
for templ in `ls debian/*.modules.in` ; do \
test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \
sed -e 's/##KVERS##/2.6.38.6/g ;s/#KVERS#/2.6.38.6/g ; s/_KVERS_/2.6.38.6/g ; s/##KDREV##/2.6.38.6-10.00.Custom/g ; s/#KDREV#/2.6.38.6-10.00.Custom/g ; s/_KDREV_/2.6.38.6-10.00.Custom/g ' < $templ > ${templ%.modules.in}; \
done
/usr/bin/make -C "/usr/src/linux-2.6.38.6" M="/usr/src/modules/acx100"
make[3]: Entering directory `/usr/src/linux-2.6.38.6'
LD /usr/src/modules/acx100/built-in.o
CC [M] /usr/src/modules/acx100/wlan.o
In file included from /usr/src/modules/acx100/acx.h:6:0,
from /usr/src/modules/acx100/wlan.c:49:
/usr/src/modules/acx100/acx_func.h:109:0: warning: "printk_ratelimited" redefined [enabled by default]
include/linux/printk.h:237:0: note: this is the location of the previous definition
CC [M] /usr/src/modules/acx100/conv.o
In file included from /usr/src/modules/acx100/acx.h:6:0,
from /usr/src/modules/acx100/conv.c:43:
/usr/src/modules/acx100/acx_func.h:109:0: warning: "printk_ratelimited" redefined [enabled by default]
include/linux/printk.h:237:0: note: this is the location of the previous definition
/usr/src/modules/acx100/conv.c: In function ‘acx_rxbuf_to_ether’:
/usr/src/modules/acx100/conv.c:502:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
CC [M] /usr/src/modules/acx100/ioctl.o
In file included from /usr/src/modules/acx100/acx.h:6:0,
from /usr/src/modules/acx100/ioctl.c:45:
/usr/src/modules/acx100/acx_func.h:109:0: warning: "printk_ratelimited" redefined [enabled by default]
include/linux/printk.h:237:0: note: this is the location of the previous definition
/usr/src/modules/acx100/ioctl.c:2737:2: error: unknown field ‘num_private’ specified in initializer
/usr/src/modules/acx100/ioctl.c:2737:17: warning: initialization makes pointer from integer without a cast [enabled by default]
/usr/src/modules/acx100/ioctl.c:2737:17: warning: (near initialization for ‘acx_ioctl_handler_def.get_wireless_stats’) [enabled by default]
/usr/src/modules/acx100/ioctl.c:2738:2: error: unknown field ‘num_private_args’ specified in initializer
/usr/src/modules/acx100/ioctl.c:2738:22: warning: excess elements in struct initializer [enabled by default]
/usr/src/modules/acx100/ioctl.c:2738:22: warning: (near initialization for ‘acx_ioctl_handler_def’) [enabled by default]
/usr/src/modules/acx100/ioctl.c:2740:2: error: unknown field ‘private’ specified in initializer
/usr/src/modules/acx100/ioctl.c:2740:2: warning: initialization makes integer from pointer without a cast [enabled by default]
/usr/src/modules/acx100/ioctl.c:2740:2: warning: (near initialization for ‘acx_ioctl_handler_def.num_standard’) [enabled by default]
/usr/src/modules/acx100/ioctl.c:2740:2: error: initializer element is not computable at load time
/usr/src/modules/acx100/ioctl.c:2740:2: error: (near initialization for ‘acx_ioctl_handler_def.num_standard’)
/usr/src/modules/acx100/ioctl.c:2741:2: error: unknown field ‘private_args’ specified in initializer
/usr/src/modules/acx100/ioctl.c:2741:26: warning: initialization from incompatible pointer type [enabled by default]
/usr/src/modules/acx100/ioctl.c:2741:26: warning: (near initialization for ‘acx_ioctl_handler_def.get_wireless_stats’) [enabled by default]
make[4]: *** [/usr/src/modules/acx100/ioctl.o] Fehler 1
make[3]: *** [_module_/usr/src/modules/acx100] Fehler 2
make[3]: Leaving directory `/usr/src/linux-2.6.38.6'
make[2]: *** [binary_modules] Fehler 2
make[2]: Leaving directory `/usr/src/modules/acx100'
make[1]: *** [kdist_build] Fehler 2
make[1]: Leaving directory `/usr/src/modules/acx100'
Module /usr/src/modules/acx100 failed.
Hit return to Continue
google half mir nicht bei dem problem.
jemand ne idee.
tia