OESF Portables Forum

General Forums => General Discussion => Topic started by: alztek on December 01, 2005, 10:12:26 pm

Title: Ndiswrapper Question
Post by: alztek on December 01, 2005, 10:12:26 pm
Hello all:

I am trying to get an Ambicom CF network card working on the Zaurus SL-5500, and I already have the Windows drivers for it.  (I've seen the one posting for this adapter, and I definitely know the pain that "teleute" has run into).  I think this may be the only way to get this working for both of us.

I've been able to successfully compile and run ndiswrapper for Suse running on i386 (Intel) for a Linksys card I've got.  Ndiswrapper allows you to use the Windows drivers in linux.  It works great; in fact, I'm writing this from the Linksys running at 54Mb on Suse 9.3.

I believe that it should be possible to do the same kind of thing for the Zaurus.  I just need help getting the code cross-compiled for the Zaurus' ARM architecture.  The source code for ndiswrapper is at http://ndiswrapper.sourceforge.net (http://ndiswrapper.sourceforge.net).

Please let me know if anyone is able to cross-compile ndiswrapper.  I'd really appreciate it; I would then be able to post the steps to get the adapter running with it.

Thanks much!
Title: Ndiswrapper Question
Post by: drnick on December 01, 2005, 10:47:33 pm
Quote
Hello all:

I am trying to get an Ambicom CF network card working on the Zaurus SL-5500, and I already have the Windows drivers for it.  (I've seen the one posting for this adapter, and I definitely know the pain that "teleute" has run into).  I think this may be the only way to get this working for both of us.

I've been able to successfully compile and run ndiswrapper for Suse running on i386 (Intel) for a Linksys card I've got.  Ndiswrapper allows you to use the Windows drivers in linux.  It works great; in fact, I'm writing this from the Linksys running at 54Mb on Suse 9.3.

I believe that it should be possible to do the same kind of thing for the Zaurus.  I just need help getting the code cross-compiled for the Zaurus' ARM architecture.  The source code for ndiswrapper is at http://ndiswrapper.sourceforge.net (http://ndiswrapper.sourceforge.net).

Please let me know if anyone is able to cross-compile ndiswrapper.  I'd really appreciate it; I would then be able to post the steps to get the adapter running with it.

Thanks much!
[div align=\"right\"][a href=\"index.php?act=findpost&pid=105746\"][{POST_SNAPBACK}][/a][/div]

I do not believe this is possible since the windows driver you will use was made for the x86 architecture.  someone posted a similar question in a mac forum and it not work because of the architecture difference.  so ndiswrapper would work for linux x86 not linux arm.
Title: Ndiswrapper Question
Post by: speculatrix on December 02, 2005, 02:51:18 am
Also, as far as I am aware, but I could be wrong (for the 2nd time this year!), there's no way of wrapping pocketPC (arm binary) drivers for use on linux.

Such a project would be very useful though!
Title: Ndiswrapper Question
Post by: DrWowe on December 03, 2005, 09:25:14 am
Quote
Also, as far as I am aware, but I could be wrong (for the 2nd time this year!), there's no way of wrapping pocketPC (arm binary) drivers for use on linux.

You are correct, if by "no way" you mean "no one has developed this".  It is equally possible as ndiswrapper if someone were to write it.