Giridhar Pemmasani | 31 Dec 21:39
Picon
Favicon

(no subject)

Stable version 1.57 has been released (took lot longer than expected, as Pavel Roskin kept fixing it!). Following is short summary of changes:

* Added support for Linux 2.6.35 - Linux 3.1
* Kernels as old as 2.6.14 are now supported
* IW_AUTH_MFP implemented
* Reserve stack before copying arguments when calling from Windows to Linux
  on x86_64
* Fixed a kernel panic if there are many devices for one driver and one
  fails to initialize
* Fixed a kernel panic with Marvell USB if ndiswrapper is reloaded
* Fixed support for AVM Fritz USB
* Loading drivers with unknown symbols is disallowed, it's a certain crash
* Fixed procfs registration if the network device is renamed
* Added more function stubs
* Build system improved
* Code cleanup, fixed many warnings, style issues and typos

Giri
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Ndiswrapper-general mailing list
Ndiswrapper-general <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general
Mark _ | 15 Sep 19:31
Picon
Favicon

Any way to run 32 bit ndiswrapper on 64-bit Linux system?

Hi,

I am wondering if there is any way to run a 32 bit ndiswrapper binary on a 64-bit Linux system?  For example could something like ia32-libs be used?  If not, how much effort would be involved to get this to happen, would this require kernel changes, or just changes to ndiswrapper?

Thanks,
Mark
------------------------------------------------------------------------------
Doing More with Less: The Next Generation Virtual Desktop 
What are the key obstacles that have prevented many mid-market businesses
from deploying virtual desktops?   How do next-generation virtual desktops
provide companies an easier-to-deploy, easier-to-manage and more affordable
virtual desktop model.http://www.accelacomm.com/jaw/sfnl/114/51426474/
_______________________________________________
Ndiswrapper-general mailing list
Ndiswrapper-general <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general
Pavel Roskin | 28 Aug 01:44
Picon

Instability after ndiswrapper unload with USB drivers

Hello!

I was too optimistic to write in a recent subversion commit that the  
USB problems in ndiswrapper have been fixed.  I managed to unload  
ndiswrapper several times in a row so I concluded that my fix  
(canceling an IRP before freeing it) was the right fix for the problem.

I still think my fix was correct.  Freeing an irp with a cancel  
routine is not a good idea.  But it wasn't relevant to the actual  
problem.  The actual problem happens if IoCancelIrp() is called  
directly from the Windows driver.  It doesn't happen every time.

As far as I can tell, there are three different problems, and it's not  
clear if they are connected.

1) The freed URB is accessed for writing after being freed.  I believe  
that's the real source of instability after ndiswrapper is unloaded.

2) IoCancelIrp() is called with an IRP that has stack location  
pointing the end of the memory allocated for the IRP.  That leads to  
reading dev_obj from random memory.  Fortunately, ndiswrapper's only  
implementation of cancel_routine doesn't use dev_obj at all.  I have a  
proof that IRP is set to that position in
IofCompleteRequest().  I think that function should be reviewed by  
somebody who knows Windows driver programming.  I have a simple fix  
that simply sends NULL instead of dev_obj in IoCancelIrp().  However,  
that fix doesn't fix the instability.

3) I get an occasional "invalid task" from  
NdisMSetInformationComplete(), which is racing against itself.   
However, it doesn't seem to be related to the instability after  
ndiswrapper unload.

As it stands now, the PCI support is pretty good, but USB support is  
quite unstable.  Maybe it doesn't matter for the end users that much,  
as they are unlikely to unload ndiswrapper.  But since we don't have a  
fix, it's hard to say definitely that the instability would only  
happen on the module unload.

I'll appreciate any help with those issues, as they delay the next release.

--

-- 
Regards,
Pavel Roskin

------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
Giridhar Pemmasani | 22 Aug 07:16
Picon
Favicon

1.57-rc1


Pavel Roskin has been working to improve ndiswrapper. In fact, all the changes in this release are by him. Following is short summary of changes:

* Added support for Linux 2.6.35 - Linux 3.1
* Kernels as old as 2.6.14 are now supported
* IW_AUTH_MFP implemented
* Reserve stack before copying arguments when calling from Windows to Linux
  on x86_64
* Fixed a kernel panic if there are many devices for one driver and one
  fails to initialize
* Fixed a kernel panic with Marvell USB if ndiswrapper is reloaded
* Fixed support for AVM Fritz USB
* Loading drivers with unknown symbols is disallowed, it's a certain crash
* Fixed procfs registration if the network device is renamed
* Added more function stubs
* Build system improved
* Code cleanup, fixed many warnings, style issues and typos

Please test this version as changes have been all over the place and if something is broken, it helps to know now than later. We expect to release 1.57 soon (couple of weeks at most).

Thanks,
Giri
------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model 
configuration take the hassle out of deploying and managing Subversion and 
the tools developers use with it. Learn more about uberSVN and get a free 
download at:  http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Ndiswrapper-general mailing list
Ndiswrapper-general <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general
hymie! | 7 May 13:46

BUG: unable to handle kernel paging request


Greetings.  I hope I'm doing this correctly.

I have a HP G62-355DX laptop running Linux 2.6.36 from Slackware.

This laptop has PCI Atheros Communications Inc. AR9285 Wireless Network 
Adapter (PCI-Express) (rev 01) network card.  It uses the Linux ath9k
driver, but I'm having problems with it.  Since I've used ndiswrapper
successfully in the past with my old laptop, I thought I'd give it a
try.

I downloaded the SVN trunk for revision 2729.  It compiled and installed
just fine, and the WinXP driver installed as well:

newlaptop-pts/5:/var/log% /usr/sbin/ndiswrapper -l
netathw : driver installed
        device (168C:002B) present (alternate driver: ath9k)

But when I try to modprobe it, I get this error:

May  7 07:11:52 laptop kernel: Disabling lock debugging due to kernel taint
May  7 07:11:52 laptop kernel: ndiswrapper (import:233): unknown symbol: ntoskrn
l.exe:'IoUnregisterPlugPlayNotification'
May  7 07:11:52 laptop kernel: ndiswrapper (import:233): unknown symbol: ntoskrn
l.exe:'IoRegisterPlugPlayNotification'
May  7 07:11:52 laptop kernel: ndiswrapper (import:233): unknown symbol: ntoskrn
l.exe:'DbgPrintEx'
May  7 07:11:52 laptop kernel: BUG: unable to handle kernel paging request at 00
1d8b6c
May  7 07:11:52 laptop kernel: IP: [<001d8b6c>] 0x1d8b6c
May  7 07:11:52 laptop kernel: *pde = 00000000 
May  7 07:11:52 laptop kernel: Oops: 0000 [#1] 
May  7 07:11:52 laptop kernel: last sysfs file: /sys/module/led_class/refcnt

(I've got the whole crash report if you want it)

Did I do something wrong?  Is there any help to be had?  Or do I need to
stick with the problematic ath9k driver?

Thank you very much.

--hymie!    http://lactose.homelinux.net/~hymie    hymie <at> lactose.homelinux.net
-------------------------------------------------------------------------------

------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
Gerald Sloan | 5 Mar 23:11
Favicon

ndiswrapper-kmod-common

Hello,

I have been wrestling with the installation of akmod-ndiswrapper on my Fedora 14 64 bit machine. No matter what I do I get stopped by this message
 Failed dependencies:
    ndiswrapper-kmod-common >= 1.56 is needed by akmod-ndiswrapper-1.56-1.fc14.1.x86_64
What can I do? All of the repositories I download from show that

Provides

  • ndiswrapper = 1.56-1.fc14
  • ndiswrapper(x86-32) = 1.56-1.fc14
  • ndiswrapper-kmod-common = 1.56
The thing I need is in what I am trying to install...it is getting frustrating.

Jerry



------------------------------------------------------------------------------
What You Don't Know About Data Connectivity CAN Hurt You
This paper provides an overview of data connectivity, details
its effect on application quality, and explores various alternative
solutions. http://p.sf.net/sfu/progress-d2d
_______________________________________________
Ndiswrapper-general mailing list
Ndiswrapper-general <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ndiswrapper-general
Pavel Roskin | 2 Feb 00:08
Picon

Need another release

Hi, Giri!

We need another release.  It turns out that the i386 compilation was
broken since Linux 2.6.31.  The code assumed that Linux 2.6.31 and newer
export cmpxchg8b() on i386, but it wasn't true for any kernel version.

To anticipate future compile errors, I checked compilation with the
current linux-next branch, which includes changes scheduled for the
future kernels.  Everything was fine for i386 and x86_64.

I made a change to satisfy realtime kernels distributed by Ubuntu.  They
don't have init_MUTEX.

There is one big thing that needs to be done.  It's porting the
configuration from Wireless Extension to cfg80211.  Linux 2.6.33 will
disable wireless extensions unless some old wireless driver is enabled
(e.g. ipw2100).  That will surely result in user complaints.  But that
effort is better done in a separate release.

--

-- 
Regards,
Pavel Roskin

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
sacarde | 24 Jan 10:09
Picon
Favicon

problen driver USR5421 on linux 64bit

hi,
  I have a usb-key wireless USrobotics 5421

in archlinux 32bit following this:  
http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=US_Robotics_USR805421
all works OK

I have problem installing it on archlinux 64bit
I use this: 
http://www.usr.com/support/5421a/5421a-files/5421-v6.01.19.10x64.exe

but I find only .inf file
and no .sys

can you help me?

thankyou

sacarde <at> tiscali.it

p.s.
http://sourceforge.net/projects/ndiswrapper/forums/forum/323168/topic/3526052/index/page/1

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
Raymond Norton | 19 Jan 20:24

Powerpc architecture

I have Ubuntu running on a G3 Powerpc, but cannot get the wireless to 
work. Will Ndiswrapper compile and install on a Powerpc?

------------------------------------------------------------------------------
Throughout its 18-year history, RSA Conference consistently attracts the
world's best and brightest in the field, creating opportunities for Conference
attendees to learn about information security's most important issues through
interactions with peers, luminaries and emerging and established companies.
http://p.sf.net/sfu/rsaconf-dev2dev
bobl | 21 Oct 08:24

how many ethernet card support?

Hi, All,

In the "main page", i see follow line:
-------------------------------------------------------
other devices are known to work: e.g., ethernet cards,
-------------------------------------------------------

I want to know, how many type's of such cards support current time, i
try to find, only find:

  3Com 3C410

      From ndiswrapper

Jump to: navigation
<http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=3Com_3C410#column-one>,
search
<http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=3Com_3C410#searchInput>

    3COM #3C410, HPNA 2.0 (not wireless)

Ndiswrapper can support normal ethernet card, i mean "not wireless", right?

Thanks for your help first!

Best Regards

Bob

------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
Hin-Tak Leung | 3 Oct 03:22
Picon
Favicon

Re: Need help to create driver for Netgear WN111v2

--- On Fri, 2/10/09, Malte Gell <malte.gell <at> gmx.de> wrote:

> "Hin-Tak Leung" <hintak_leung <at> yahoo.co.uk>
> wrote
> 
> > --- On Thu, 1/10/09, Malte Gell <malte.gell <at> gmx.de>
> wrote:
> > > I can unload ndiswrapper without any problems...
> kernel
> > > 2.6.27-29. But, in the
> > > meantime I switched to kernel 2.6.31 and I
> installed
> > > compat-wireless and now
> > > the Fritz! USBN N works with a native driver, so
> I don't
> > > need ndiswrapper any
> > > longer :-)
>  
> > It would still be nice to know if the new patch works
> or not. 
> 
> Ok, I will try it. 
> 
> Applying the patch failed:
> 
> File to patch: iw_ndis.c
> patching file iw_ndis.c
> Hunk #1 FAILED at 1239.
> 1 out of 1 hunk FAILED -- saving rejects to file
> iw_ndis.c.rej
> 
> I have used ndiswrapper 1.55, I have attached the
> *original* iw_ndis.c so you 
> can look at it and correct the patch.

As Pavel wrote - there is no need to include verbose unmodified/public version of source code, or any part of
- we can get it elsewhere.

It is probably just white space (adding -l option may help), or a possiblity is that Pavel may be working
against svn head instead of 1.55? In any case, since it is just one hunk, it should be applicable by hand...

------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf

Gmane