Menu

#108 DWL-520+ unresolved symbol

closed
nobody
5
2015-02-12
2004-11-16
Anonymous
No

Hello,
I have been trying to install a DWL-520+ card with both
acx100-0.2.0pre8, and acx100-0.2.0pre8_plus_fixes_37 on
a Redhat Linux 8.0 machine with Kernal 2.4.18 installed.
Right now, the kernel is configured for:
# CONFIG_EXPERIMENTAL=y
# CONFIG_MODULES=y
# CONFIG_KMOD=y
# CONFIG_NET_RADIO=y
# CONFIG_DEBUG_KERNEL=y
# CONFIG_DEBUG_BUGVERBOSE=y
# CONFIG_NET_WIRELESS=y
Wireless Tools 25.8 is installed and I've downloaded
firmware dwl520+_drivers_307.zip and installed:
AIRPLUS.CAT AIRPLUS.INF AIRPLUS.SYS RADIO0d.BIN
RADIO11.BIN RADIO15.BIN WLANGEN.bin into the
firmware/ directory. Below is the compilation & loading
of the module output for both 0.2.0pre8 &
0.2.0pre8_plus_fixes_37. Please let me know if there is
anything I am doing wrong, or if there is anything I
can do to get this driver working.

Thank you very much,
Steph
sethier(at)ieee.org

Compile Output for acx100-0.2.0pre8:
---------------
# make
Kernel version file:
/lib/modules/2.4.18/build/include/linux/version.h
Kernel configuration file:
/lib/modules/2.4.18/build/.config
Make damn sure these really match your currently
running kernel!!

Kernel configuration found, performing sanity checks
All of the following items are required by the driver:
Loadable modules support is enabled.
Wireless LAN (non-hamradio) support is enabled.
Wireless extensions support is enabled.
The following is needed for PCMCIA/CardBus cards:
PCMCIA support is DISABLED.
CardBus support is DISABLED.
The following is needed for USB cards:
USB support is DISABLED.
The following is needed for PCI card support:
PCI support is enabled.
Kernel configuration satisfies the minimum
requirements, continuing.
Wireless header file is WIRELESS_EXT version 12.
Symmetric multiprocessing support (CONFIG_SMP) is disabled.
WARNING: USB support (CONFIG_USB) is disabled.
This is not a terribly good idea in case your ACX100
card is USB-based.

*** Potential problems found above, waiting 5 seconds
to let you know about it.
***
make -C src
make[1]: Entering directory `/usr/src/acx100-0.2.0pre8/src'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe
-mpreferred-stack-boundary=4 -march=i586 -DACX_DEBUG
=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux
/modversions.h -D__KERNEL__ -DMODULE
-DWLAN_HOSTIF=WLAN_PCI -I/lib/modules/2.4.1
8/build/include -I../include -c -o acx100.o acx100.c
acx100.c: In function `acx100_probe_pci':
acx100.c:638: warning: implicit declaration of function
`pci_name'
acx100.c:638: warning: format argument is not a pointer
(arg 3)
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe
-mpreferred-stack-boundary=4 -march=i586 -DACX_DEBUG
=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux
/modversions.h -D__KERNEL__ -DMODULE
-DWLAN_HOSTIF=WLAN_PCI -I/lib/modules/2.4.1
8/build/include -I../include -c -o acx100_conv.o
acx100_conv.c
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe
-mpreferred-stack-boundary=4 -march=i586 -DACX_DEBUG
=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux
/modversions.h -D__KERNEL__ -DMODULE
-DWLAN_HOSTIF=WLAN_PCI -I/lib/modules/2.4.1
8/build/include -I../include -c -o acx100_helper.o
acx100_helper.c
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common
-fomit-frame-pointer -pipe
-mpreferred-stack-boundary=4 -march=i586 -DACX_DEBUG
=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux
/modversions.h -D__KERNEL__ -DMODULE
-DWLAN_HOSTIF=WLAN_PCI -I/lib/modules/2.4.1
8/build/include -I../include -c -o acx100_helper2.o
acx100_helper2.c
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx100_ioctl.o acx100_ioctl.c
acx100_ioctl.c:2465:2: warning: #warning "(NOT a
warning!) Compile info: choosing to use code
infrastructure for OLDER wireless extension interface
version (< 13)"
acx100_ioctl.c:2466:2: warning: #warning "This support
is not perfectly tested, please report any problems!
Upgrading to relatively current Linux kernel package
recommended (will also fix some security issues which
older ones have)"
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx80211frm.o acx80211frm.c
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
idma.o idma.c
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
ihw.o ihw.c
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_32BIT_IO -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
ioregister.o ioregister.c
ld -m elf_i386 -r -o acx_pci.o acx100.o acx100_conv.o
acx100_helper.o acx100_helper2.o acx100_ioctl.o
acx80211frm.o idma.o ihw.o ioregister.o
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_main.o acx100_usb.c
acx100_usb.c:1677: warning: `dump_usbblock' defined but
not used
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_ihw.o ihw_usb.c
ihw_usb.c: In function `acx100_issue_cmd':
ihw_usb.c:103: warning: unused variable `len'
ihw_usb.c:103: warning: unused variable `buf'
ihw_usb.c:104: warning: unused variable `i'
ihw_usb.c:104: warning: unused variable `flags'
ihw_usb.c: In function `acx100usb_control_complete':
ihw_usb.c:238: warning: unused variable `priv'
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_helper.o acx100_helper.c
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_ioctl.o acx100_ioctl.c
acx100_ioctl.c:2465:2: warning: #warning "(NOT a
warning!) Compile info: choosing to use code
infrastructure for OLDER wireless extension interface
version (< 13)"
acx100_ioctl.c:2466:2: warning: #warning "This support
is not perfectly tested, please report any problems!
Upgrading to relatively current Linux kernel package
recommended (will also fix some security issues which
older ones have)"
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_helper2.o acx100_helper2.c
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_80211frm.o acx80211frm.c
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_idma.o idma.c
idma.c: In function `acx100_dma_tx_data':
idma.c:479: warning: unused variable `flags'
idma.c:480: warning: unused variable `i'
idma.c: In function `acx100_create_tx_host_desc_queue':
idma.c:1171: warning: unused variable `align_offs'
idma.c:1172: warning: unused variable `alignment'
idma.c:1175: warning: unused variable `frame_hdr_phy'
idma.c:1178: warning: unused variable `frame_payload_phy'
idma.c:1181: warning: unused variable `host_desc_phy'
idma.c: In function `acx100_create_rx_host_desc_queue':
idma.c:1345: warning: unused variable `align_offs'
idma.c:1346: warning: unused variable `alignment'
idma.c:1349: warning: unused variable `data_phy'
idma.c:1351: warning: unused variable `host_desc_phy'
idma.c: In function `acx100_create_tx_desc_queue':
idma.c:1496: warning: unused variable `hostmemptr'
idma.c: In function `acx100_create_rx_desc_queue':
idma.c:1590: warning: unused variable `mem_offs'
idma.c:1591: warning: unused variable `i'
idma.c:1592: warning: unused variable `rx_desc'
gcc -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -I/lib/modules/2.4.18/build/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586 -DMODULE
-I../include/ -c -DWLAN_HOSTIF=WLAN_USB -DACX_DEBUG -c
-o acx_usb_conv.o acx100_conv.c
ld -m elf_i386 -r -o acx_usb.o acx_usb_main.o
acx_usb_ihw.o acx_usb_helper.o acx_usb_ioctl.o
acx_usb_helper2.o acx_usb_80211frm.o acx_usb_idma.o
acx_usb_conv.o

*** WARNING: acx100_pci.o changed to acx_pci.o. Don't
forget to update any scripts! ***
make[1]: Leaving directory `/usr/src/acx100-0.2.0pre8/src'
# pwd
/usr/src/acx100-0.2.0pre8
# insmod src/acx_pci.o firmware_dir=firmware
src/acx_pci.o: unresolved symbol pci_name
#

-EOF-

Compile Output for acx100-0.2.0pre8_plus_fixes_37:
---------------

# make
Kernel version file:
/lib/modules/2.4.18/build/include/linux/version.h
Kernel configuration file:
/lib/modules/2.4.18/build/.config
Make damn sure these really match your currently
running kernel!!

Kernel configuration found, performing sanity checks
All of the following items are required by the driver:
Loadable modules support is enabled.
Wireless LAN (non-hamradio) support is enabled.
Wireless extensions support is enabled.
The following is needed for PCMCIA/CardBus cards:
PCMCIA support is DISABLED!
CardBus support is DISABLED!
The following is needed for USB card support:
USB support is DISABLED!
The following is needed for PCI card support:
PCI support is enabled.
Kernel configuration satisfies the minimum
requirements, continuing.
Wireless header file is WIRELESS_EXT version 12.
gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
Running linux 2.4.18
Compile info: will choose to use code infrastructure
for OLDER wireless extension interface version (< 13)
This support is not perfectly tested, please report any
problems!
Upgrading to relatively current Linux kernel package
recommended (will also fix some security issues which
older ones have)
Symmetric multiprocessing support (CONFIG_SMP) is disabled.
WARNING: USB support (CONFIG_USB) is disabled.
This is not a terribly good idea in case your ACX100
card is USB-based.

*** Potential problems found above, waiting 5 seconds
to let you know about it. ***
make -C src
make[1]: Entering directory
`/usr/src/acx100-0.2.0pre8_plus_fixes_37/src'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx100.o acx100.c
acx100.c: In function `acx_get_firmware_version':
acx100.c:387: warning: implicit declaration of function
`unlikely'
acx100.c: In function `acx_rx':
acx100.c:2206: warning: implicit declaration of
function `likely'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx100_conv.o acx100_conv.c
acx100_conv.c: In function `acx_ether_to_txdesc':
acx100_conv.c:208: warning: implicit declaration of
function `unlikely'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx100_helper.o acx100_helper.c
acx100_helper.c: In function `acx_schedule':
acx100_helper.c:137: warning: implicit declaration of
function `unlikely'
acx100_helper.c:2856:2: warning: #warning Is this used
anymore?
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx100_helper2.o acx100_helper2.c
acx100_helper2.c: In function `acx_sta_list_init':
acx100_helper2.c:163: warning: implicit declaration of
function `unlikely'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx100_ioctl.o acx100_ioctl.c
acx100_ioctl.c: In function `acx_ioctl_commit':
acx100_ioctl.c:242: warning: implicit declaration of
function `unlikely'
acx100_ioctl.c: At top level:
acx100_ioctl.c:2857: warning: `acx_ioctl_set_rates'
defined but not used
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
acx80211frm.o acx80211frm.c
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
idma.o idma.c
idma.c: In function `acx_free_desc_queues':
idma.c:129: warning: implicit declaration of function
`unlikely'
idma.c: In function `acx_process_rx_desc':
idma.c:1124: warning: implicit declaration of function
`likely'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
ihw.o ihw.c
ihw.c: In function `acx_issue_cmd':
ihw.c:470: warning: implicit declaration of function
`unlikely'
ihw.c:575: warning: implicit declaration of function
`dump_stack'
gcc -Wall -Wstrict-prototypes -Wno-trigraphs -O
-fno-strict-aliasing -fno-common -fomit-frame-pointer
-pipe -mpreferred-stack-boundary=4 -march=i586
-DACX_DEBUG=1 -DACX_IO_WIDTH=32 -DMODVERSIONS -include
/lib/modules/2.4.18/build/include/linux/modversions.h
-D__KERNEL__ -DMODULE -DWLAN_HOSTIF=WLAN_PCI
-I/lib/modules/2.4.18/build/include -I../include -c -o
ioregister.o ioregister.c
ld -m elf_i386 -r -o acx_pci.o acx100.o acx100_conv.o
acx100_helper.o acx100_helper2.o acx100_ioctl.o
acx80211frm.o idma.o ihw.o ioregister.o

*** USB support is currently broken, please use pf13
instead!! ***

*** Compilation finished. Make sure to copy required
firmware files to /usr/share/acx/ before proceeding! ***
make[1]: Leaving directory
`/usr/src/acx100-0.2.0pre8_plus_fixes_37/src'
# pwd
/usr/src/acx100-0.2.0pre8_plus_fixes_37
# insmod src/acx_pci.o firmware_dir=firmware
src/acx_pci.o: unresolved symbol unlikely
src/acx_pci.o: unresolved symbol likely
src/acx_pci.o: unresolved symbol dump_stack
#
-EOF-

Discussion

  • Nobody/Anonymous

    BNFseQ <a href="http://nrolqgfzrtxg.com/">nrolqgfzrtxg</a>, [url=http://dvflpeaawkyl.com/]dvflpeaawkyl[/url], [link=http://hyglwbwrdjfq.com/]hyglwbwrdjfq[/link], http://swqbbukxzrec.com/

     
  • Oliver Winker

    Oliver Winker - 2013-02-17
    • Status: open --> closed
     
MongoDB Logo MongoDB