The time now is Fri 24 May 2013, 03:27
All times are UTC - 4 |
|
Page 1 of 2 [18 Posts] |
Goto page: 1, 2 Next |
| Author |
Message |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Wed 31 Jan 2007, 21:28 Post subject:
Dlink DWL-G122 C1 works (rt73 drivers) + selfmade reflector Subject description: wireless USB-adapter |
|
This is a wireless USB-adapter, costs 30 Euro in germany.
This first message describes some tests I made.
Read the second message for a short summary.
My tests also resulted in a small wizard:
http://murga-linux.com/puppy/viewtopic.php?p=96084#96084
You need a new KERNELMODULE
See the message about my wizard.
You can ignore the rest of this thread, except you look for an easy to use "antenna" (reflector).
--------------------------
---------------------------------------
old stuff following
----------------------------------------
-------------------------
There are different revisions of the Dlink DWL-G122 using different chipsets:
http://support.dlink.com/products/revision.asp?productId=DWL-G122
A1:
A2:
B1:
C1: rt73
D1:
I have C1, so to load the kernelmodule, in a consolewindow I type (Puppy 2.12):
modprobe rt73
To check if it was recognized:
First, I activate it:
ifconfig rausb0 up
Now I check, if it was recognized:
ifconfig
This lists 3 entries (I also have an ethernet card):
sh-3.00# ifconfig
| Code: | eth0 Link encap:Ethernet HWaddr 00:0F:B5:F8:E0:76
inet addr:192.168.123.164 Bcast:192.168.123.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:24838 errors:0 dropped:0 overruns:0 frame:0
TX packets:25186 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:18264168 (17.4 MiB) TX bytes:10647303 (10.1 MiB)
Interrupt:4 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1480 (1.4 KiB) TX bytes:1480 (1.4 KiB)
rausb0 Link encap:Ethernet HWaddr 00:19:5B:3A:B7:96
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:771059 (752.9 KiB) TX bytes:784656 (766.2 KiB) |
I see rausb0, very good.
Now I scan for networks:
iwlist scan
| Code: | sh-3.00# iwlist scan
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
rausb0 Scan completed :
Cell 01 - Address: 00:17:9A:61:B0:B9
ESSID:"Hamburg"
Mode:Managed
Channel:11
Encryption key:off
Bit Rates:130 Mb/s
Cell 02 - Address: 00:A0:C5:DA:21:86
ESSID:"ArcorWirelessLANWgod"
Mode:Managed
Channel:6
Encryption key:on
Bit Rates:6 Mb/s |
If I type that twice, I see 2 networks.
When I typed it once, I only saw "Hamburg".
So what must be done next?
I tried the WAG-wizard in Puppy too.
But it showed no networks, just if I typed ifconfig rausb0 up from time to time in a console, the WAG-wizard detected the networks, too.
For this reason at moment I try to learn how to set up this piece in the console.
This will allow me to give rarsa feedback for the wizard, and I also want to learn how things work.
To be continued...
connect to "Hamburg":
iwconfig rausb0 essid Hamburg mode Managed
| Code: | ifconfig:
rausb0 Link encap:Ethernet HWaddr 00:19:5B:3A:B7:96
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4238 errors:0 dropped:0 overruns:0 frame:0
TX packets:573 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1337182 (1.2 MiB) TX bytes:1609320 (1.5 MiB) |
dhcpcd rausb0 <-- ERROR: this disconnects from Hamburg after 60 secs.
Ok, this is better:
ifconfig rausb0 192.168.0.12 broadcast 192.168.0.255 netmask 255.255.255.0
Now I get:
ifconfig
| Code: | rausb0 Link encap:Ethernet HWaddr 00:19:5B:3A:B7:96
inet addr:192.168.0.12 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1343 errors:0 dropped:0 overruns:0 frame:0
TX packets:4259 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1551467 (1.4 MiB) TX bytes:1940940 (1.8 MiB) |
So there seems to be a connection, but I cannot access internet.
But the permanent LED is not litten, there is only blinking one permanently.
Maybe I should not try it in the middle of the night?
If it is a public hotspot, it might be online during daytime only.
Time to sleep now...
related links:
http://www.murga-linux.com/puppy/viewtopic.php?t=14252
http://dotpups.de/dotpups/Wifi/drivers-for-Puppy-2.00-and-2.01/ralink-legacy_README.txt
http://www.ubuntuforums.org/showthread.php?s=f9382af9d8d6be62b1e3a71020a5d552&t=190422&page=2
Last edited by MU on Sun 11 Feb 2007, 20:07; edited 7 times in total
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Thu 01 Feb 2007, 00:32 Post subject:
|
|
ok, made a crosscheck in Windows XP, same result.
So Puppy seems to work ok.
Short instructions on how to create a connection in a hotel, I use the test-values from an unknown network in Hamburg.
Next week I can verify that it really works in a hotel.
1.) If you go to a hotel, and want to find out what wireless network it has:
Type this in a consolewindow:
modprobe rt73
ifconfig rausb0 up
iwlist scan
Now you will be listed your networks, among them the one of your hotel. Lets assume my "Hamburg" result is our hotel-network.
| Code: | Cell 02 - Address: 00:17:9A:61:B0:B9
ESSID:"Hamburg"
Mode:Managed
Channel:11
Encryption key:off
Bit Rates:6 Mb/s
|
Now to connect to Hamburg:
iwconfig rausb0 essid Hamburg mode Managed
rm -f /etc/dhcpc/dhcpcd-*.pid
dhcpcd rausb0
Now you should be able to surf webpages.
2.) Once you know the values for your network, the steps are shorter, and can be run from a script:
| Code: | #!/bin/bash
modprobe rt73
ifconfig rausb0 up
iwconfig rausb0 essid Hamburg mode Managed
rm -f /etc/dhcpc/dhcpcd-*.pid
dhcpcd rausb0 |
Save it as /root/hotel
Make it executable:
chmod 755 /root/hotel
Then drag it on your desktop.
Mark
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Thu 01 Feb 2007, 15:47 Post subject:
|
|
Mark,
I had a version B1 (ralink rt2570). The lights didn't seem to work right on it ether, But other than that it was fine.
Have you tried Rutilt?
|
|
Back to top
|
|
 |
Rickrandom
Joined: 21 Jan 2006 Posts: 195 Location: Bedfordshire, UK
|
Posted: Thu 01 Feb 2007, 16:27 Post subject:
|
|
I thought I was dreaming when MU asked, not answered, a question, but then I read on and found it was rhetorical, and he answered his own question.
Normal service has been resumed.
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Thu 01 Feb 2007, 16:37 Post subject:
|
|
Kirk, yes, but with rutilt I also must run
ifconfig rausb0 up
But when I activate one of the found networks, rutilt seems to freeze.
The processor load is extremely high, and it does not react any more.
Rickrandom: grin
Mark
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Thu 01 Feb 2007, 20:59 Post subject:
|
|
Oh, yes the ifconfig rausb0 up has to be done, but I'm surprised Rutilt is giving you a problem. It has special support for Ralink. I guess the rt73 driver is kind of new though. Romain the developer has been very good about fixing bugs, if you want you can email him: spy84464 at hotmail.com
P.S. Puppy 2.13 has the latest version of Rutilt. The one in 2.12 had a few bugs.
Now that you've got USB wifi, check out some of this crazy stuff:
http://www.usbwifi.orcon.net.nz/
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Wed 07 Feb 2007, 18:02 Post subject:
|
|
This is the startscript I use in the hotel.
I added these commands to /etc/rc.d/rc.muppy-network
This script is run from rc.local.
| Code: | ifconfig rausb0 up
sleep 2
iwlist scan
iwconfig rausb0 essid default mode Managed
sleep 1
rm -f /etc/dhcpc/dhcpcd-*.pid
dhcpcd rausb0 &
|
Note that it does not contain the "modprobe rt73", so it seems that Puppy detected it automatically.
"iwlist scan" is not required, I think, I just have it for tests.
The wireless signal is weak in this room.
I have built a simple reflector to gain 4 db (before: 59, after: 63).
More important: It also seems to get less dropouts now (without it, the Link-quality drops to 33 often, now 41 seldom, but I must test over a longer period). Lower than 36 is unusable.
Used a carton with aluminum-foil on it.
It has the size of an opened CD-case, and is opened by 90 degrees.
I have placed it maybe 6 cm behind the wlan-usb-stick, that stands in the stand delivered with it.
To find the best position and orientation, run this command in a console-window:
| Code: | | while [ 1 ];do iwconfig rausb0| grep Quality ;sleep 5;done |
It displays the Link-quality every 5 seconds, so move the reflector, until you get the highest quality
Mark
Last edited by MU on Wed 07 Feb 2007, 18:47; edited 3 times in total
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Wed 07 Feb 2007, 18:27 Post subject:
|
|
Something else, you probably know, but I'll mention it any way . If your trying to associate with a weak access point, dropping your rate down to 1MB will give you a better chance of connecting. If your just surfing, you won't notice much difference.
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Wed 07 Feb 2007, 18:28 Post subject:
|
|
here is a painting of the reflector:
Mark
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Wed 07 Feb 2007, 18:30 Post subject:
|
|
Kirk, how can I reduce it?
Thanks for the tip
Mark
|
|
Back to top
|
|
 |
kirk
Joined: 11 Nov 2005 Posts: 1333 Location: florida
|
Posted: Wed 07 Feb 2007, 18:32 Post subject:
|
|
try,
iwconfig rausb0 rate 1mb
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Wed 07 Feb 2007, 18:37 Post subject:
|
|
ok, will try tomorrow, already midnight here
Must get up early
Many thanks, I'll report back tomorrow evening
I also bought a Ravioli can, so more reflector-tests might follow in the next days
Mark
|
|
Back to top
|
|
 |
John Doe
Joined: 01 Aug 2005 Posts: 1689 Location: Michigan, US
|
Posted: Wed 07 Feb 2007, 19:09 Post subject:
|
|
| MU wrote: | I also bought a Ravioli can, so more reflector-tests might follow in the next days  |
Do you have "pringles" (potato chips) in Germany?
http://www.elivrari.ro/images/PRINGLES%20200G%20ORIGINAL.jpg
We always used those to make yagi shotgun antennas.
http://www.google.com/search?q=yagi+pringles
The diameter is just right for the 2.4ghz wavelength.
This post has the math for determining the collector placement:
http://www.oreillynet.com/cs/weblog/view/wlg/448
Best of Luck.
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Wed 07 Feb 2007, 19:12 Post subject:
|
|
yes we have, will give it a try
Thanks and good night, Mark
|
|
Back to top
|
|
 |
MU

Joined: 24 Aug 2005 Posts: 13642 Location: Karlsruhe, Germany
|
Posted: Thu 08 Feb 2007, 17:58 Post subject:
|
|
| kirk wrote: | try,
iwconfig rausb0 rate 1mb |
I tried
ifconfig rausb0 up rate 100000
But it still uses higher rates.
However it seems to work well with the reflector.
Only for 2 hours today I had problems:
though I had a good link-quality of 61, I was assigned no inet-adress.
But it seems, maybe there was someone working at the router or so.
For some minutes, ifconfig showed these values:
| Code: | rausb0 Link encap:Ethernet HWaddr 00:19:5B:3A:B7:96
inet addr:0.0.39.16 Bcast:255.255.255.255 Mask:0.0.0.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:595 errors:0 dropped:107 overruns:107 frame:107
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1698484 (1.6 MiB) TX bytes:97572 (95.2 KiB)
|
That did not work.
Now, later, I got these working values:
| Code: | rausb0 Link encap:Ethernet HWaddr 00:19:5B:3A:B7:96
inet addr:192.168.2.169 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1022 errors:0 dropped:108 overruns:108 frame:108
TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1732708 (1.6 MiB) TX bytes:99252 (96.9 KiB)
|
Also bought Pringles today, but had no time yet, to build an antenna from the can. Will try it in the next days
Mark
|
|
Back to top
|
|
 |
|
|
Page 1 of 2 [18 Posts] |
Goto page: 1, 2 Next |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|