ndiswrapper doesn't work with some amd64 drivers (patch attached)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
linux-source-2.6.17 (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
ndiswrapper 1.22, which is included in edgy, does not work with several amd64-drivers.
The attached patch to win2lin_stubs.S by giri (ndiswrapper-
Quote: "When copying function arguments 7 through 12 in win2lin functions, registers
rsi and rdi are used. These registers are also used to pass arguments 1 and
2 for Linux function. To avoid overwriting arguments 1 and 2, first copy
the arguments on stack and then copy arguments in registers, so Linux
function gets them correctly"
This should definitely be fixed before the final release of edgy due to the fact that many users will use the included ndiswrapper module in linux-source instead of compiling a newer version. Especially those who upgrade will wonder why their driver does no longer work.
Changed in linux-source-2.6.17: | |
importance: | Undecided → Medium |
status: | Unconfirmed → Confirmed |
I am assigning this bug to the 'ubuntu- kernel- team' per their bug policy. For future reference you can learn more about their bug policy at https:/ /wiki.ubuntu. com/KernelTeamB ugPolicies .