Bug 127569 - stable ndiswrapper does not work with 2.6.16 kernels
|
Bug#:
127569
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: FIXED
|
Assigned To: betelgeuse@gentoo.org
|
Reported By: betelgeuse@gentoo.org
|
|
Component: Unspecified
|
|
|
URL:
|
|
Summary: stable ndiswrapper does not work with 2.6.16 kernels
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2006-03-25 14:26 0000
|
The stable ndiswrapper does not compile with 2.6.16 kernel and versions before
1.9 have not proven stable enough. Let's see how 1.11 does but we need a stable
versions that works before 2.6.16 goes stable.
I can confirm there are odd problems with 2.6.16 and ndiswrapper (1.2 and 1.9
at least). But I wonder if it comes also partly from ndiswrapper since v1.9
doesn't work with 2.6.15 either (should say, partly works since I can connect
to my router, and some restricted websites only).
tried ndiswrapper 1.11 and it works flawlessly with kernel 2.6.16.
(In reply to comment #2)
> tried ndiswrapper 1.11 and it works flawlessly with kernel 2.6.16.
>
Arch teams: I just unmasked this today but I have had reports from several
users on both x86 and amd64 that ndiswrapper-1.11 works for them. I recommend
we mark this version just before 2.6.16 goes stable to give it as much time in
~arch as possible.
1.13 is out with bugfixes so probably better to target that after I get the
bump done. Release early and release often I guess.
I'd like to get a comment from the patch author on why they commented out
instead of removing. It seems like removing that would also remove the need for
the else conditional that utilizes it, as well as reworking/removal of any
if/else if statements before it.
well ... 1.11 works but 1.13 doesn't.
(In reply to comment #7)
> well ... 1.11 works but 1.13 doesn't.
During emerging I get warnings about the two urbs things, but it does compile.
But it fails to start up with these same two warnings. Commenting out as
suggested by Neil would probably make it work, but I just reverted back to
1.11.
Reference: running gcc-3.3.5-0050130 on Linux 2.6.11-gentoo-r6 on a Pentium M
environment.
Met vriendelijke groeten, Wim van Dorst
(In reply to comment #8)
> (In reply to comment #7)
> > well ... 1.11 works but 1.13 doesn't.
>
> During emerging I get warnings about the two urbs things, but it does compile.
> But it fails to start up with these same two warnings. Commenting out as
> suggested by Neil would probably make it work, but I just reverted back to
> 1.11.
>
I had the same problem, but adding "usb" to USE flags works. Quite strange,
should be fixed quickly...
Tried with the usb USE flag but in my case 1.13 still doesn't work. And I have
a pcmcia card so I hardly think I need the usb flag :) ...
anyway ... sticking to 1.11 for now (am I sticky?).
(In reply to comment #9)
> I had the same problem, but adding "usb" to USE flags works. Quite strange,
> should be fixed quickly...
Thanks. That did the trick. I agree this needs fixing.
Reference: ndiswrapper for BCMWL5.
Created an attachment (id=84948) [details]
ndiswrapper-1.2-kernel-2.6.16.patch
This patch allows ndiswrapper-1.2-r1 to compile on 2.6.16. I don't know if it
works, but as long as it compiles it's better than nothing. I'll probably
commit this later today, I hope that is OK. (2.6.16 stable request coming up
very soon)
Committed that patch to avoid compilation breakage in stable tree. Any
success/failure reports with 1.2-r1 on 2.6.16 would be appreciated.
ndiswrapper-1.13 breaks my bcmwl5 under 2.6.16. I get these messages in dmesg:
ndiswrapper: Unknown symbol wrap_suspend_urbs
ndiswrapper: Unknown symbol wrap_resume_urbs
Downgrading to 1.11 fixed the problem. Btw 1.15-rc1 and 1.14 stable have been
released by ndiswrapper.
can someone update the subject to ndiswrapper-1.14 stable and
ndiswrapper-1.15_rc1 released ?
No. Daniel asked to have 1.2-r1 tested. We really aren't concerned about
updating the version in stable until absolutely necessary, and after it has
undergone the proper testing.
I don't think x86 needs to be on this bug any longer since the current stable
version should compile and work. Re-add us if necessary.
ndiswrapper-1.2-r1 appears to be working fine on my x86 laptop with a WG511
pcmcia card. I'm using gentoo-sources-2.6.16-r3 and wpa_supplicant-0.4.8 I am
using it to post this comment.
(In reply to comment #18)
> ndiswrapper-1.2-r1 appears to be working fine on my x86 laptop with a WG511
> pcmcia card. I'm using gentoo-sources-2.6.16-r3 and wpa_supplicant-0.4.8 I am
> using it to post this comment.
>
Closing this as fixed then.