Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 20 Jun 2018, 13:58
All times are UTC - 4
 Forum index » Advanced Topics » Hardware » Networking » Wireless
AVM Fritz wlan USB stick
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [3 Posts]  
Author Message
MU


Joined: 24 Aug 2005
Posts: 13648
Location: Karlsruhe, Germany

PostPosted: Sat 04 Oct 2008, 17:57    Post subject:  AVM Fritz wlan USB stick  

this wlan stick is available for around 37 Euro in the german MediaMarkt.

http://www.avm.de/de/News/artikel/wlan_stick_linux.html

I wrote a german text here, where I compare it with a cheaper (and better) Linksys Stick:
http://www.murga-linux.com/puppy/viewtopic.php?t=34076

I compiled 2 versions:
- 1 for Puppy 3 and Puppy 4.1 rc RETRO (409retro) (Kernel 2.6.21.7)
- 1 for Puppy 4.1 rc (Kernel 2.6.25.16)

The module is called "fwlanusb.ko".

I did not try encryption yet, just "open network".


A note concerning automatic connection at startup:
It adds the kernelmodule to the bootmanager automatically.
However, the networkwizard cannot start the connection at startup.
So you must run the networkwizard again when Puppy starts.

I posted a patch in the networkmanager thread:
http://www.murga-linux.com/puppy/viewtopic.php?p=237008#237008
Mark


-----------------------------------
info concerning compilation
-----------------------------------
For 2.6.21.7 I had to compile in Puppy 409retro.
This also works with the Kernel from Puppy 3.
It did not work the other way round.



For 2.6.25.16 I had to patch the source.

defs.h , line 63:
from
typedef unsigned long uintptr_t;
to
//typedef unsigned long uintptr_t;

main.c , line 49:
from
MODULE_LICENSE ("Proprietary");
to
MODULE_LICENSE ("GPL");

So this is a patch not conform with the Kernel license.

_________________
my recommended links

Last edited by MU on Sun 05 Oct 2008, 08:35; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
MU


Joined: 24 Aug 2005
Posts: 13648
Location: Karlsruhe, Germany

PostPosted: Sun 05 Oct 2008, 08:14    Post subject:  

ok, bummer...

I am pretty certain, that I tested the module in Muppy008.4c3, a Puppy 3 based Version with the new Kernel 2.6.25.16 from Puppy 4.1rc.

But now, I just wanted to test it again - and X freezed.
Not completely, but almost.
The console then showed me some severe memory problems - there even appeared an "Ooops", what is close to a Kernel Panic.

I started also a new system.
And I compiled in Muppy now, not in Puppy.
But the problems remained.

So in Muppy, this stick is UNUSABLE with that Kernel.

Maybe it could be solved with a different Kernel-konfiguration.
But that isbeyond my knowledge.

The cheaper Linksys Stick I tested, worked perfect.
It uses the modules, that came with Puppy 4.1rc.

Mark

_________________
my recommended links
Back to top
View user's profile Send private message Visit poster's website 
MUguest

Joined: 09 Dec 2006
Posts: 73

PostPosted: Fri 10 Oct 2008, 09:07    Post subject:  

more tests.

I had compiled Kernel 2.6.25.16 on my own in Muppy, with smp support.

So now we should have a perfect situatiion.

So I compiled fwlanusb again.
Unfortunately it still crashes.

So it seems, that this module is incompatible with the Slackware libraries (glibc?).

The module itself is closed source.
In the sources, you can find fwlanusb.o.
So when you compile, only a wrapper for the kernel is created, that embeds the pre-compiled fwlanusb.o.

Like this you depend on, that the system you use, is binary compatible with fwlanusb.o.

If you use upgraded libraries as Muppy does, there is no longer binary compatibility for this module, and you depend on, that a new one is created by the producer (AVM).
As the new kernels officially no longer accept closed source modules officially, you can expect, that AVM will no longer deliver updated versions.

So you are lost, if you use new systems.

Mark
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [3 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Hardware » Networking » Wireless
Jump to:  

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
[ Time: 0.0886s ][ Queries: 11 (0.0113s) ][ GZIP on ]