64bit processor with 64bit openSuse and a 32bit wlan driver -- can it work?

I have a new 4-core AMD 64bit system.
So I installed 64bit openSuse on a second primary partition next to my WindowsXP.

I have been trying to get my AVM Wlan dongle to work in openSuse for 5 days now. I have a few documents here which you required in the primer.

In my WindowsXP partition, the file avm_fritz!wlan_usb_stick_x64_build_100906.exe will not open because I have 32bit WindowsXP, so I use the 32bit (I assume) driver used in WindowsXP.

under root in openSuse

ndiswrapper -i fwlan.inf

ndiswrapper -l

fwlan : driver installed
device (057C:6201) present

modprobe ndiswrapper

YaST => here I have many questions about what goes where in all of the fields

            two entries I am sure of is that it employs DHCP.
            and SSID = "Zitadelle10" (the name of the access box)

here is a description of the ifcfg-wlan0 file found in /etc/sysconfig/network/


#
# ifcfg-wlan0
#
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
WIRELESS_AP=''
WIRELESS_AP_SCANMODE='1'
WIRELESS_AUTH_MODE='open'
WIRELESS_BITRATE='54'
WIRELESS_CA_CERT=''
WIRELESS_CHANNEL=''
WIRELESS_CLIENT_CERT=''
WIRELESS_CLIENT_KEY=''
WIRELESS_CLIENT_KEY_PASSWORD=''
WIRELESS_DEFAULT_KEY='0'
WIRELESS_EAP_AUTH=''
WIRELESS_EAP_MODE='TTLS'
WIRELESS_ESSID='Zitadelle10'
WIRELESS_FREQUENCY=''
WIRELESS_KEY=''
WIRELESS_KEY_0=''
WIRELESS_KEY_1=''
WIRELESS_KEY_2=''
WIRELESS_KEY_3=''
WIRELESS_KEY_LENGTH='128'
WIRELESS_MODE='Managed'
WIRELESS_NICK=''
WIRELESS_NWID=''
WIRELESS_PEAP_VERSION=''
WIRELESS_POWER='no'
WIRELESS_WPA_ANONID=''
WIRELESS_WPA_IDENTITY='Zitadelle10'
WIRELESS_WPA_PASSWORD=''
WIRELESS_WPA_PSK=''

(2)

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 050d:0307 Belkin Components 
Bus 002 Device 002: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 003 Device 002: ID 046d:089d Logitech, Inc. QuickCam E2500 series
Bus 001 Device 004: ID 067b:2571 Prolific Technology, Inc. 
Bus 001 Device 005: ID 04fc:0c25 Sunplus Technology Co., Ltd SATALink SPIF225A
**Bus 001 Device 006: ID 057c:6201 AVM GmbH AVM Fritz!WLAN v1.1 [Texas Instruments TNETW1450]**
Bus 001 Device 007: ID 046d:c50e Logitech, Inc. Cordless Mouse Receiver
Bus 001 Device 008: ID 046d:c31b Logitech, Inc. Compact Keyboard K300

(3)

dmesg > dmesg_output.txt

out of these 1067 lines I saw wlan mentioned in the neighbourhood of line 843

No mention of any firmware was present


......
    2.376118] Console: switching to colour frame buffer device 156x60
    2.384468] usb 1-1.4: new high speed USB device number 6 using ehci_hcd
    2.384710] bootsplash: scaling image from 1024x768 to 1280x1024
    2.408892] bootsplash: scaling image from 1024x768 to 1280x1024
    2.424893] fb0: radeondrmfb frame buffer device
    2.424894] drm: registered panic notifier
    2.424899] [drm] Initialized radeon 2.11.0 20080528 for 0000:01:05.0 on minor 0
**    2.458949] usb 1-1.4: New USB device found, idVendor=057c, idProduct=6201
    2.458952] usb 1-1.4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
    2.458953] usb 1-1.4: Product: WLAN USB Device
    2.458955] usb 1-1.4: Manufacturer: AVM GmbH
    2.458956] usb 1-1.4: SerialNumber: 001A4F4A8BD9**
    2.521331] usb 1-1.5: new low speed USB device number 7 using ehci_hcd
    2.606189] usb 1-1.5: New USB device found, idVendor=046d, idProduct=c50e
    2.606191] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    2.606193] usb 1-1.5: Product: USB RECEIVER
    2.606194] usb 1-1.5: Manufacturer: Logitech
......

(4)
when I enter iwconfig I receive this :


lo        no wireless extensions.
eth0      no wireless extensions.

wlan0 is not mentioned. Why? And are the values in my cfcfg-wlan0 good enough?

To my knowledge you need a 64 bit driver for a 64 bit system.
I am on my own quest to get my wireless card working, and am a Linux newbie, but this is something I’ve always heard. 32bit drivers for 32bit systems, 64bit drivers for 64bit systems.
There are many Linux gurus here that will hopefully correct me if I am wrong.

On 03/06/2012 07:56 AM, niero wrote:
>
> To my knowledge you need a 64 bit driver for a 64 bit system.
> I am on my own quest to get my wireless card working, and am a Linux
> newbie, but this is something I’ve always heard. 32bit drivers for 32bit
> systems, 64bit drivers for 64bit systems.
> There are many Linux gurus here that will hopefully correct me if I am
> wrong.

You must use a 64-bit driver with a 64-bit kernel. There are many changes that a
driver developer needs to consider. Some are obvious such as the length of a
pointer to a data structure, but others are not as transparent.

If you post the PCI or USB ID for your device, we can help you. For a PCI or
Cardbus device, use ‘/sbin/lspci -nn’. For USB, use ‘lsusb’. Whichever device
you have, post the output.

Rapidrain has done this already, see his fist posting, shortened by me:

Regards
Martin

On 03/06/2012 11:56 AM, pistazienfresser wrote:
>
> lwfinger;2446272 Wrote:
>> …]
>> If you post the PCI or USB ID for your device, we can help you. For a
>> PCI or
>> Cardbus device, use ‘/sbin/lspci -nn’. For USB, use ‘lsusb’. Whichever
>> device
>> you have, post the output.
>
> Rapidrain has done this already, see his fist posting, shortened by
> me:
> rapidrain;2443457 Wrote:
>> …]
>> (2)
>> # lsusb
>>>
> Code:
> --------------------
> > >
> > …]
> > BUS 001 DEVICE 006: ID 057C:6201 AVM GMBH AVM FRITZ!WLAN V1.1 [TEXAS INSTRUMENTS TNETW1450]
> > …]
> >
> --------------------

Sorry I missed that. There is no native driver for that device. An attempt was
made, but there was a legal problem with the development process. See
http://www.spinics.net/lists/linux-wireless/msg63224.html.

I will leave ndiswrapper configuration to others.

Maybe there is a way to extract the *.exe file for a Microsoft 64bit system like WinXP 64 and use a *.inf
compare:
SDB:Ndiswrapper - openSUSE
AVM - Download
Download
I had some problems with p7zip and fileroller but there might be other ways and programs…(and I have not such a stick).

And in the German language forums were someone who had success in installing this AVM WLAN stick (with the same ID) - not with 64/32bit but maybe he would be able to help you nevertheless.

But maybe buying a new stick (and searching first in the forums her and in the internet if it will probably work with linux based systems) would be an easier alternative…

I wish you a peaceful night…
Martin