From: over.here.from on

Hi,

My wired/wireless router is a ZIO-wlb5054aip and I just bought an EDUP
usb dongle for my laptop and their wireless pci card for my desktop to
go with it. Both of the new add-ons supposedly use the zd1211 kernel
module. The present kernel is default 2.6.22.13-0.3.

As I understand it this kernel has the required module built-in.
I would try to insmod it but nowhere in any of all the documentation
is the actual-name of the module revealed. Next of course is lsmod
but that too is more or less futile if one doesn't know what to
look for in the first place. Suffice it to say that nothing resembling
zd1211 shows up ..insmod zd1211 or zd1211* and such only produce
the likes of insmod: can't read 'zd1211': No such file or directory

Pointing Yast to the pci card (to start somewhere) it wants to know
if I'm trying to set up a wireless device or an ethernet device, isn't
this a wireless ethernet device? Yast sees it as a Network Card
sub: Wireless Interface right below the motherboard's integral
ethernet facility.

So I go with wireless and try to add it to the already configred
onboard ethernet but it wants the module 'name' written in the
kernel appendese, there we go again.

I look up possible upgrades because this equipment wasn't aboard
during isntallation and I find

zd1211
zd1211-firmware
zd1211-kmp-debug
zd1211-kmp-default
zd1211-kmp-xen [xen is not installed]

in addition to 2 or 3 source packages on the supplied CD and assorted
web sites ALL of which have failed to compile (been at it for 6 hours).

This is very frustrating, I don't want to air on this ng the number
of seconds XP took to set it all up, and according to what I've read
the folks behind zd1211 are very linux friendly too. Could anyone
please give me some directions other than directly to the corner of F & O?

TIA

P.S. Trying to remain connected throughout this for obvious reasons
I have the onboard ethernet wired to the router which is also wifi
enabled. Is this a no-no? Does the router have to be present at all
to set up a usb wifi dongle or a wirelessethernetpcicard?







From: Mark South on
On Fri, 01 Feb 2008 11:24:45 -0500, over.here.from wrote:

> I would try to insmod it but nowhere in any of all the documentation is
> the actual-name of the module revealed. Next of course is lsmod but that
> too is more or less futile if one doesn't know what to look for in the
> first place. Suffice it to say that nothing resembling zd1211 shows up
> ..insmod zd1211 or zd1211* and such only produce the likes of insmod:
> can't read 'zd1211': No such file or directory

The zd stands for "zydas".

A little tip that can come in handy for situations where one needs to
experiment with modules:

modprobe -l | grep wireless

will show which wireless modules are present.
From: over.here.from on

/lib/modules/2.6.22.13-0.3-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
Mark South wrote:
> On Fri, 01 Feb 2008 11:24:45 -0500, over.here.from wrote:
>
>> I would try to insmod it but nowhere in any of all the documentation is
>> the actual-name of the module revealed. Next of course is lsmod but that
>> too is more or less futile if one doesn't know what to look for in the
>> first place. Suffice it to say that nothing resembling zd1211 shows up
>> ..insmod zd1211 or zd1211* and such only produce the likes of insmod:
>> can't read 'zd1211': No such file or directory
>
> The zd stands for "zydas".
>
> A little tip that can come in handy for situations where one needs to
> experiment with modules:
>
> modprobe -l | grep wireless
>
> will show which wireless modules are present.

Thanks for that hint, it lists among others

/lib/modules/2.6.22.13-0.3-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
so I guess there's no need to install or compile anything

lsmod gives
firmware_class 27520 1 zd1211rw
ieee80211softmac 49792 1 zd1211rw
ieee80211 50376 2 zd1211rw,ieee80211softmac



# insmod zd1211rw
insmod: can't read 'zd1211rw': No such file or directory



# insmod zd1211rw.ko
insmod: can't read 'zd1211rw.ko': No such file or directory



# insmod /lib/modules/2.6.22.13-0.3-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw
insmod: can't read '/lib/modules/2.6.22.13-0.3-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw': No such file or directory



# insmod /lib/modules/2.6.22.13-0.3-default/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko

lsmod now gives

Module Size Used by
zd1211rw 69000 0
firmware_class 27520 1 zd1211rw
ieee80211softmac 49792 1 zd1211rw
ieee80211 50376 2 zd1211rw,ieee80211softmac

which would mean that the module is loaded I guess.

So I go to Yast and try to set up the devices, with even the
usb-dongle plugged into the desktop box and the ethernet cable
also connected to the router for a total of three connnections.

Global options include
NetworkManager
Request Boroadcast reponse,


ASUSTeK K8N4-E or A8N-E Mainboard
Device Name: eth-eth0
Started automatically on cable connection
IP address assigned using DHCP
The config dialog allows the selection of one "forcedeth"
dropdown menu item.
The connection works


Wireless Network Card (not connected)
Device Name: wlan-wlan0
Started automatically on cable connection
IP address assigned using DHCP
The config dialog shows nothing in the kernel module window
or in its dropdown list, and if I enter zd1211rw in there it
doesn't keep it.
No connection


Wireless Network Card (not connected)
Device Name: wlan-wlan-bus-usb
Started automatically on cable connection
IP address assigned using DHCP
The config dialog shows nothing in the ghosted kernel
module window.
No connection

















From: Mark South on
On Fri, 01 Feb 2008 15:17:43 -0500, over.here.from wrote:

> Mark South wrote:
>> On Fri, 01 Feb 2008 11:24:45 -0500, over.here.from wrote:
>>
>>> I would try to insmod it but nowhere in any of all the documentation
>>> is the actual-name of the module revealed. Next of course is lsmod but
>>> that too is more or less futile if one doesn't know what to look for
>>> in the first place. Suffice it to say that nothing resembling zd1211
>>> shows up ..insmod zd1211 or zd1211* and such only produce the likes of
>>> insmod: can't read 'zd1211': No such file or directory
>>
>> The zd stands for "zydas".
>>
>> A little tip that can come in handy for situations where one needs to
>> experiment with modules:
>>
>> modprobe -l | grep wireless
>>
>> will show which wireless modules are present.
>
> Thanks for that hint,

<door>
Glad to be of service!
</door>

> it lists among others
>
> /lib/modules/2.6.22.13-0.3-default/kernel/drivers/net/wireless/zd1211rw/
zd1211rw.ko
> so I guess there's no need to install or compile anything

That's the one that you want.

> lsmod gives
> firmware_class 27520 1 zd1211rw ieee80211softmac 49792 1
> zd1211rw ieee80211 50376 2 zd1211rw,ieee80211softmac

I don't know much about the zydas driver, you may want to check up on the
firmware loading.

> # insmod zd1211rw
> insmod: can't read 'zd1211rw': No such file or directory

I see you needed the full path. ISTR that insmod is deprecated. Try
modprobe instead, it seems to know the path.

As I say, you will want to check that the firmware is being loaded
correctly.