LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   ZyDAS the wireless on usb problem (https://www.linuxquestions.org/questions/linux-newbie-8/zydas-the-wireless-on-usb-problem-827512/)

little_blowfish 08-20-2010 03:31 PM

ZyDAS the wireless on usb problem
 
Hi there,
I've got a really messy problem that I'm fighting with it for a couple of days. The uncle google don't know the answer to my problem or it's hiding it very deep :/. Lets go straight to the problem. I've got a wireless card on usb. There is written a UNICORN on it and I'm sure that it's on zydas chip because I've got a cd with drivers. I've successfully installed drivers from that cd but I cannot get this wireless to work. And I cannot figure out what to do. I am a newbie to linux but I'm learning hard that's the way I chose Slackware. I know that this description is not so good so here is some stuff:

form dmesg after turning on the module by modprobe zd1211:
Code:

usb-uhci.c: $Revision: 1.275 $ time 02:01:41 Sep 1 2006
usb-uhci.c: High bandwich mode enabled
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
# big zydas :) letters
zd1211 - version 2.2.2.0

usb.c: registred new driver zd1211

when I unplug and plug again wireless card i got in dmesg:
Code:

usb.c: USB disconnected on device 00::12.0-1 address 2
hub.c: new USB device 00:12.0-1, assigned address 3
usb.c: USB device 3 (vend/prod 0xace/0x1215) is not claimed by any active driver

At this point I think that the problem is that it cannot bind my device with the driver and I have no clue how to do that or where to find it.

by lsmod i get:
Code:

Module                Size        Used by        Not tainted
zd1211                266048        0        (unused)
usb-ohci        18856        0        (unused)
usbcore                56812        1        [zd1211 usb-ohci]
tlan                27484        0        (unused)
ide-scsi        9392        0       
agpgart                45092        0        (unused)

and by lsusb:
Code:

Bus 001 Device 001: ID 0000:0000
Bus 001 Device 003: ID 0ace:1215 ZyDAS

ifconfig -a

Code:

eth0:
Link encap:Ethernet
BROADCAST MULTICAST MTU:1500 Metric:1

lo

I didn't wrote all the messy code because this entries are to 127.0.0.1 and my wired adapter.

iwconfig
Code:

lo no wireless extensions.
eth0 no wireless extensions.

And the last thing I've got Slackware 11 with 2.4.33 kernel. PII 200Hz and 32MB RAM. (yeah a dinosour :D)

This is all I can think that could be useful. Thanks for your solutions, pointing where to start looking or any help you can give me.

yooy 08-20-2010 05:21 PM

Bus 002 Device 004: ID 0ace:1215 ZyDAS WLA-54L 802.11bg
my output from lsusb


however ubuntu&puppy seem to have included drivers by default so..

little_blowfish 08-21-2010 02:52 AM

Thanks for the reply yooy.

Quote:

Originally Posted by yooy (Post 4072791)
Bus 002 Device 004: ID 0ace:1215 ZyDAS WLA-54L 802.11bg
my output from lsusb

Is there any meaning of number of device? If so than how can i chenge it. Btw i have only written ZyDAS next to id. U have more info that this is a wireless card :/. Surly I miss something but I cannot figure what.

Quote:

Originally Posted by yooy (Post 4072791)
however ubuntu&puppy seem to have included drivers by default so..

I'm using ubuntu too and there is no problem with my wireless. I just plug it and it works. But that is not the point. I want to make it run on Slackware because I'm going to use this distro. And my problem is on Slackware not ubuntu.

little_blowfish 08-21-2010 01:41 PM

I didn't notice that the compilation of driver was with an error. This driver provides two modules the zd1211 and zs1211b. I don't have module ehci-hcd wich is probably for zd1211. I got only usb-ohci and for that i thought is the zd1211b where i got errors. So I figured that it was in source code. Two lines was commented out wich were defining variable before use.

These lines are in function HW_UpdateIntegrationValue:
3774: void *reg = pObj->reg;
3775: struct zd1205_private *macp = (struct zd1205_private *) g_dev->priv;

After the compilation and turning on module i can see by ifconfig my adapter witch is on eth1.

But after this I have another problem i cannot connect to my AP. I first turned every security just to test connection. so there is no wpa or any other auth. I set up the ip addres by ifconfig with netmask and route pointing to my router ip. The connection isn't established :(. I looked then that channel don't match the channel of my AP. So I had tried to use iwconfig eth1 channel 6 and i have an error:
Code:

Error for wireless request "Set Frequency" (8B04) :
  SET failed on device eth1 ; Invalid argument.

I had also try to set frequency by iwconfig ... freq 2.437G. It produces same error.
And by iwlist scan i have
Code:

eth1  No scan results
Can it be the driver fault? Or am I doing something wrong.


All times are GMT -5. The time now is 06:35 AM.