![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community,
here is the log from the commit of package ndiswrapper
checked in at Tue Nov 13 00:59:15 CET 2007.
--------
--- arch/i386/ndiswrapper/ndiswrapper.changes 2007-10-18 17:51:05.000000000 +0200
+++ /mounts/work_users/ro/STABLE/ndiswrapper/ndiswrapper.changes 2007-11-13 00:57:32.051904000 +0100
@@ -1,0 +2,19 @@
+Tue Nov 13 00:57:14 CET 2007 - ro@suse.de
+
+- hack to compile with 2.6.24rc2 (using mandriva patchkit)
+
+-------------------------------------------------------------------
+Tue Nov 13 00:30:17 CET 2007 - ro@suse.de
+
+- update to version 1.49:
+ * If a driver returns invalid MAC address (00:00:00:00:00) when
+ queried with OID_802_3_CURRENT_ADDRESS (probably because
+ NdisReadNetworkAddress returns NDIS_STATUS_FAILURE?), use
+ OID_802_3_PERMANENT_ADDRESS to get the correct address. This is required for
+ some atheros devices (e.g., AR5007EG)
+ * Fixed a kernel crash with non-preempt kernels (observed with acx111 driver)
+ * Preemption, as required by Windows, has been reimplemented. With this,
+ ndiswrapper works with RT-preempt and non-preempt kernels
+ * Dropped support for 2.4 kernels (and very old 2.6 kernels)
+
+-------------------------------------------------------------------
Old:
----
ndiswrapper-1.48.tar.bz2
New:
----
ndiswrapper-1.49.tar.bz2
ndiswrapper-2.6.24.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ndiswrapper.spec ++++++
--- /var/tmp/diff_new_pack.T21295/_old 2007-11-13 00:59:10.000000000 +0100
+++ /var/tmp/diff_new_pack.T21295/_new 2007-11-13 00:59:10.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package ndiswrapper (Version 1.48)
+# spec file for package ndiswrapper (Version 1.49)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -15,7 +15,7 @@
Group: System/Kernel
AutoReqProv: on
Summary: Use Microsoft NDIS Network Drivers for WLAN Cards
-Version: 1.48
+Version: 1.49
Release: 1
Requires: pciutils
Requires: ndiswrapper-kmp
@@ -24,6 +24,7 @@
Source2: README.SUSE
Source3: preamble
Patch0: ndiswrapper.diff
+Patch1: ndiswrapper-2.6.24.diff
Url: http://ndiswrapper.sourceforge.net
License: GPL v2 or later
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -63,6 +64,7 @@
%prep
%setup
%patch0 -p1
+%patch1
cp %SOURCE2 .
mkdir obj
@@ -108,6 +110,19 @@
%doc AUTHORS
%doc ChangeLog
%changelog
+* Tue Nov 13 2007 - ro@suse.de
+- hack to compile with 2.6.24rc2 (using mandriva patchkit)
+* Tue Nov 13 2007 - ro@suse.de
+- update to version 1.49:
+ * If a driver returns invalid MAC address (00:00:00:00:00) when
+ queried with OID_802_3_CURRENT_ADDRESS (probably because
+ NdisReadNetworkAddress returns NDIS_STATUS_FAILURE?), use
+ OID_802_3_PERMANENT_ADDRESS to get the correct address. This is required for
+ some atheros devices (e.g., AR5007EG)
+ * Fixed a kernel crash with non-preempt kernels (observed with acx111 driver)
+ * Preemption, as required by Windows, has been reimplemented. With this,
+ ndiswrapper works with RT-preempt and non-preempt kernels
+ * Dropped support for 2.4 kernels (and very old 2.6 kernels)
* Thu Oct 18 2007 - ro@suse.de
- update to version 1.48:
* Support for 2.6.23 kernel
++++++ ndiswrapper-1.48.tar.bz2 -> ndiswrapper-1.49.tar.bz2 ++++++
++++ 2327 lines of diff (skipped)
++++++ ndiswrapper-2.6.24.diff ++++++
--- driver/ndis.h
+++ driver/ndis.h
@@ -841,6 +841,7 @@
struct ndis_mp_block *nmb;
struct wrap_device *wd;
struct net_device *net_dev;
+ struct napi_struct napi;
void *shutdown_ctx;
struct ndis_mp_interrupt *mp_interrupt;
struct kdpc irq_kdpc;
--- driver/proc.c
+++ driver/proc.c
@@ -15,6 +15,7 @@
#include
participants (1)
-
root@Hilbert.suse.de