<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>179951</bug_id>
          
          <creation_ts>2007-05-27 01:11 0000</creation_ts>
          <short_desc>net-wireless/ndiswrapper-1.44: Adding linux-2.6.22 compatibility</short_desc>
          <delta_ts>2009-08-01 13:37:29 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>facorread@gmail.com</reporter>
          <assigned_to>peper@gentoo.org</assigned_to>
          <cc>brebs@sent.com</cc>
    
    <cc>mobile@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>facorread@gmail.com</who>
            <bug_when>2007-05-27 01:11:35 0000</bug_when>
            <thetext>net-wireless/ndiswrapper-1.44 has been released with support for the upcoming 2.6.22 version of the Linux kernel. However, the ebuild checks for the NET_RADIO kernel build option, which is to be replaced by WLAN_80211.

A proposed ebuild is on the way.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>facorread@gmail.com</who>
            <bug_when>2007-05-27 01:19:22 0000</bug_when>
            <thetext>Created an attachment (id=120407)
ndiswrapper-1.44-r1.ebuild

This ebuild checks for the kernel build option &quot;WLAN_80211&quot; or &quot;NET_RADIO&quot; depending on whether the kernel version is 2.6.22 or not. It works with current release candidates and will surely work with releases.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>brebs@sent.com</who>
            <bug_when>2007-05-27 06:41:37 0000</bug_when>
            <thetext>Created an attachment (id=120416)
ndiswrapper-1.45_rc3.ebuild

Tidied ebuild. Adds support for &quot;release candidate&quot; versions.

I use an RTL8187 with ndiswrapper &amp; WPA. WLAN_80211 is not required.

$ grep WLAN /usr/src/linux-2.6.22-rc2-git5/.config
# CONFIG_WLAN_PRE80211 is not set
# CONFIG_WLAN_80211 is not set

$ grep WIRELESS /usr/src/linux-2.6.22-rc2-git5/.config
CONFIG_WIRELESS_EXT=y
# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set

From ntoskernel.h in ndiswrapper-1.45_rc3, it looks like the 2.6.22 kernel
option needed is CONFIG_WIRELESS_EXT:

#if defined(CONFIG_NET_RADIO) &amp;&amp; !defined(CONFIG_WIRELESS_EXT)
#define CONFIG_WIRELESS_EXT
#endif

#ifndef CONFIG_WIRELESS_EXT
#warning &quot;wirelss devices are not supported by this kernel&quot;
#endif</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>peper@gentoo.org</who>
            <bug_when>2007-05-28 19:45:10 0000</bug_when>
            <thetext>Thanks, I have included most of the changes in 1.45.
No need to make the check for WIRELESS_EXT conditional as it has been around for quite some time. It is the NET_RADIO that has been removed in 2.6.22.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>120407</attachid>
            <date>2007-05-27 01:19 0000</date>
            <desc>ndiswrapper-1.44-r1.ebuild</desc>
            <filename>ndiswrapper-1.44-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L25ldC13aXJlbGVzcy9uZGlzd3JhcHBlci9uZGlz
d3JhcHBlci0xLjQ0LmVidWlsZCx2IDEuMiAyMDA3LzA1LzI1IDA3OjEzOjU3IG9wZmVyIEV4cCAk
Cgppbmhlcml0IGxpbnV4LW1vZAoKREVTQ1JJUFRJT049IldyYXBwZXIgZm9yIHVzaW5nIFdpbmRv
d3MgZHJpdmVycyBmb3Igc29tZSB3aXJlbGVzcyBjYXJkcyIKSE9NRVBBR0U9Imh0dHA6Ly9uZGlz
d3JhcHBlci5zb3VyY2Vmb3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS8k
e1BOfS8ke1B9LnRhci5neiIKCkxJQ0VOU0U9IkdQTC0yIgpLRVlXT1JEUz0ifmFtZDY0IHg4NiIK
SVVTRT0iZGVidWcgdXNiIgoKREVQRU5EPSJzeXMtYXBwcy9wY2l1dGlscyIKUkRFUEVORD0iJHtE
RVBFTkR9CgluZXQtd2lyZWxlc3Mvd2lyZWxlc3MtdG9vbHMiCgpDT05GSUdfQ0hFQ0s9Ik5FVF9S
QURJTyIKCk1PRFVMRV9OQU1FUz0ibmRpc3dyYXBwZXIobWlzYzoke1N9L2RyaXZlcikiCkJVSUxE
X1RBUkdFVFM9ImFsbCIKTU9EVUxFU0RfTkRJU1dSQVBQRVJfQUxJQVNFUz0oIndsYW4wIG5kaXN3
cmFwcGVyIikKCkVSUk9SX1VTQj0iWW91IG5lZWQgdG8gZW5hYmxlIFVTQiBzdXBwb3J0IGluIHlv
dXIga2VybmVsCnRvIHVzZSB1c2Igc3VwcG9ydCBpbiBuZGlzd3JhcHBlci4iCgpwa2dfc2V0dXAo
KSB7CgllaW5mbyAiU2VlIGh0dHA6Ly93d3cuZ2VudG9vLm9yZy9kb2MvZW4vZ2VudG9vLWtlcm5l
bC54bWwgZm9yIGEgbGlzdCBvZiBzdXBwb3J0ZWQga2VybmVscy4iCgllY2hvICAiIgoJa2VybmVs
X2lzIDIgNiAyMiAmJiBDT05GSUdfQ0hFQ0s9IldMQU5fODAyMTEiCgl1c2UgdXNiICYmIENPTkZJ
R19DSEVDSz0iJHtDT05GSUdfQ0hFQ0t9IFVTQiIKCWxpbnV4LW1vZF9wa2dfc2V0dXAKfQoKc3Jj
X3VucGFjaygpIHsKCXVucGFjayAke0F9Cgljb252ZXJ0X3RvX20gIiR7U30vZHJpdmVyL01ha2Vm
aWxlIgp9CgpzcmNfY29tcGlsZSgpIHsKCWxvY2FsIHBhcmFtcwoKCSMgRW5hYmxlIHZlcmJvc2Ug
ZGVidWdnaW5nIGluZm9ybWF0aW9uCglpZiB1c2UgZGVidWc7IHRoZW4KCQlwYXJhbXM9IkRFQlVH
PTMiCgkJdXNlIHVzYiAmJiBwYXJhbXM9IiR7cGFyYW1zfSBVU0JfREVCVUc9MSIKCWZpCgoJY2Qg
dXRpbHMKCWVtYWtlIHx8IGRpZSAiQ29tcGlsZSBvZiB1dGlscyBmYWlsZWQhIgoKCXVzZSB1c2Ig
fHwgcGFyYW1zPSJESVNBQkxFX1VTQj0xIgoKCSMgRG9lcyBub3QgbGlrZSBwYXJhbGxlbCBidWls
ZHMKCSMgaHR0cDovL2J1Z3MuZ2VudG9vLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU0MjEzCgkjIEtC
VUlMRCB2YWx1ZSBjYW4ndCBiZSBxdW90ZWQKCSMgaHR0cDovL2J1Z3MuZ2VudG9vLm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTU2MzE5CglCVUlMRF9QQVJBTVM9IktTUkM9JHtLVl9ESVJ9IEtWRVJTPSR7
S1ZfRlVMTH0gS0JVSUxEPSR7S1ZfT1VUX0RJUn0gJHtwYXJhbXN9IC1qMSIKCWxpbnV4LW1vZF9z
cmNfY29tcGlsZQp9CgpzcmNfaW5zdGFsbCgpIHsKCWRvZG9jIFJFQURNRSBJTlNUQUxMIEFVVEhP
UlMgQ2hhbmdlTG9nCglkb21hbiBuZGlzd3JhcHBlci44CgoJa2VlcGRpciAvZXRjL25kaXN3cmFw
cGVyCgoJbGludXgtbW9kX3NyY19pbnN0YWxsCgoJY2QgdXRpbHMKCWVtYWtlIERFU1RESVI9IiR7
RH0iIGluc3RhbGwgfHwgZGllICJlbWFrZSBpbnN0YWxsIGZhaWxlZCIKfQoKcGtnX3Bvc3RpbnN0
KCkgewoJbGludXgtbW9kX3BrZ19wb3N0aW5zdAoJZWNobwoJZWxvZyAibmRpc3dyYXBwZXIgcmVx
dWlyZXMgLmluZiBhbmQgLnN5cyBmaWxlcyBmcm9tIGEgV2luZG93cyh0bSkgZHJpdmVyIgoJZWxv
ZyAidG8gZnVuY3Rpb24uIERvd25sb2FkIHRoZXNlIHRvIC9yb290IGZvciBleGFtcGxlLCB0aGVu
IgoJZWxvZyAicnVuICduZGlzd3JhcHBlciAtaSAvcm9vdC9mb28uaW5mJy4gQWZ0ZXIgdGhhdCB5
b3UgY2FuIGRlbGV0ZSB0aGVtLiIKCWVsb2cgIlRoZXkgd2lsbCBiZSBjb3BpZWQgdG8gdGhlIHBy
b3BlciBsb2NhdGlvbi4iCgllbG9nICJPbmNlIGRvbmUsIHBsZWFzZSBydW4gJ3VwZGF0ZS1tb2R1
bGVzJy4iCgllY2hvCgllbG9nICJjaGVjayBodHRwOi8vbmRpc3dyYXBwZXIuc2YubmV0L21lZGlh
d2lraS9pbmRleC5waHAvTGlzdCBmb3IgZHJpdmVycyIKCUk9JChsc3BjaSAtbiB8IGVncmVwICdD
bGFzcyAoMDI4MHwwMjAwKTonIHwgIGN1dCAtZCcgJyAtZjQpCgllbG9nICJMb29rIGZvciB0aGUg
Zm9sbG93aW5nIG9uIHRoYXQgcGFnZSBmb3IgeW91ciBkcml2ZXI6IgoJZWxvZyAiUG9zc2libGUg
SGFyZHdhcmU6ICR7SX0iCgllY2hvCgllbG9nICJQbGVhc2UgaGF2ZSBhIGxvb2sgYXQgaHR0cDov
L25kaXN3cmFwcGVyLnNvdXJjZWZvcmdlLm5ldC93aWtpLyIKCWVsb2cgImZvciB0aGUgRkFRLCBI
b3dUb3MsIFRpcHMsIENvbmZpZ3VyYXRpb24sIGFuZCBpbnN0YWxsYXRpb24iCgllbG9nICJpbmZv
cm1hdGlvbi4iCgllY2hvCgllaW5mbyAibmRpc3dyYXBwZXIgZGV2cyBuZWVkIHN1cHBvcnQoX2hh
cmR3YXJlXywgY2FzaCkuIgoJZWluZm8gIkRvbid0IGhlc2l0YXRlIGlmIHlvdSBjYW4gaGVscCwg
c2VlIGh0dHA6Ly9uZGlzd3JhcHBlci5zZi5uZXQgZm9yIGRldGFpbHMuIgoJZWNobwoKCWVpbmZv
ICJBdHRlbXB0aW5nIHRvIGF1dG9tYXRpY2FsbHkgcmVpbnN0YWxsIGFueSBXaW5kb3dzIGRyaXZl
cnMiCgllaW5mbyAieW91IG1pZ2h0IGFscmVhZHkgaGF2ZS4iCglmb3IgZHJpdmVyIGluICQobHMg
L2V0Yy9uZGlzd3JhcHBlcikKCWRvCgkJZWluZm8gIkRyaXZlcjogJHtkcml2ZXJ9IgoJCW12IC9l
dGMvbmRpc3dyYXBwZXIvJHtkcml2ZXJ9ICR7VH0KCQluZGlzd3JhcHBlciAtaSAke1R9LyR7ZHJp
dmVyfS8ke2RyaXZlcn0uaW5mCglkb25lCn0K
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>120416</attachid>
            <date>2007-05-27 06:41 0000</date>
            <desc>ndiswrapper-1.45_rc3.ebuild</desc>
            <filename>ndiswrapper-1.45_rc3.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA3IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6ICQKCmluaGVyaXQgbGludXgtaW5mbyBsaW51eC1tb2QKCiMgU3VwcG9ydCBmb3IgInJlbGVh
c2UgY2FuZGlkYXRlIiB2ZXJzaW9ucwpNWV9QVj0ke1BWL19yYy9yY30KTVlfUD0ke1BOfS0ke01Z
X1BWfQoKREVTQ1JJUFRJT049IldyYXBwZXIgZm9yIHVzaW5nIFdpbmRvd3MgZHJpdmVycyBmb3Ig
c29tZSB3aXJlbGVzcyBjYXJkcyIKSE9NRVBBR0U9Imh0dHA6Ly9uZGlzd3JhcHBlci5zb3VyY2Vm
b3JnZS5uZXQvIgpTUkNfVVJJPSJtaXJyb3I6Ly9zb3VyY2Vmb3JnZS8ke1BOfS8ke01ZX1B9LnRh
ci5neiIKCkxJQ0VOU0U9IkdQTC0yIgpLRVlXT1JEUz0ifmFtZDY0IH54ODYiCklVU0U9ImRlYnVn
IHVzYiIKCkRFUEVORD0ic3lzLWFwcHMvcGNpdXRpbHMiClJERVBFTkQ9IiR7REVQRU5EfQoJbmV0
LXdpcmVsZXNzL3dpcmVsZXNzLXRvb2xzIgoKUz0ke1dPUktESVJ9LyR7TVlfUH0KCk1PRFVMRV9O
QU1FUz0ibmRpc3dyYXBwZXIobWlzYzoke1N9L2RyaXZlcikiCkJVSUxEX1RBUkdFVFM9ImFsbCIK
TU9EVUxFU0RfTkRJU1dSQVBQRVJfQUxJQVNFUz0oIndsYW4wIG5kaXN3cmFwcGVyIikKCkVSUk9S
X1VTQj0iWW91IG5lZWQgdG8gZW5hYmxlIFVTQiBzdXBwb3J0IGluIHlvdXIga2VybmVsCnRvIHVz
ZSB1c2Igc3VwcG9ydCBpbiBuZGlzd3JhcHBlci4iCgpwa2dfc2V0dXAoKSB7CglDT05GSUdfQ0hF
Q0s9IiIKCSMgRGV0ZXJtaW5lIHRoZSBrZXJuZWwgdmVyc2lvbgoJbGludXgtaW5mb19wa2dfc2V0
dXAKCgllY2hvCgllaW5mbyAiU2VlIGh0dHA6Ly93d3cuZ2VudG9vLm9yZy9kb2MvZW4vZ2VudG9v
LWtlcm5lbC54bWwiCgllaW5mbyAiZm9yIGEgbGlzdCBvZiBzdXBwb3J0ZWQga2VybmVscy4iCgll
Y2hvCgoJaWYga2VybmVsX2lzIGdlIDIgNiAyMiA7IHRoZW4KCQlDT05GSUdfQ0hFQ0s9IldJUkVM
RVNTX0VYVCIKCWVsc2UKCQlDT05GSUdfQ0hFQ0s9Ik5FVF9SQURJTyIKCWZpCgl1c2UgdXNiICYm
IENPTkZJR19DSEVDSz0iJHtDT05GSUdfQ0hFQ0t9IFVTQiIKCgkjIENoZWNrIGtlcm5lbCBtb2R1
bGVzLCB1c2luZyBDT05GSUdfQ0hFQ0sKCWxpbnV4LW1vZF9wa2dfc2V0dXAKfQoKc3JjX3VucGFj
aygpIHsKCXVucGFjayAke0F9Cgljb252ZXJ0X3RvX20gIiR7U30vZHJpdmVyL01ha2VmaWxlIgp9
CgpzcmNfY29tcGlsZSgpIHsKCWxvY2FsIHBhcmFtcwoKCSMgRW5hYmxlIHZlcmJvc2UgZGVidWdn
aW5nIGluZm9ybWF0aW9uCglpZiB1c2UgZGVidWc7IHRoZW4KCQlwYXJhbXM9IkRFQlVHPTMiCgkJ
dXNlIHVzYiAmJiBwYXJhbXM9IiR7cGFyYW1zfSBVU0JfREVCVUc9MSIKCWZpCgoJY2QgdXRpbHMK
CWVtYWtlIHx8IGRpZSAiQ29tcGlsZSBvZiB1dGlscyBmYWlsZWQhIgoKCXVzZSB1c2IgfHwgcGFy
YW1zPSJESVNBQkxFX1VTQj0xIgoKCSMgRG9lcyBub3QgbGlrZSBwYXJhbGxlbCBidWlsZHMKCSMg
aHR0cDovL2J1Z3MuZ2VudG9vLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU0MjEzCgkjIEtCVUlMRCB2
YWx1ZSBjYW4ndCBiZSBxdW90ZWQKCSMgaHR0cDovL2J1Z3MuZ2VudG9vLm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MTU2MzE5CglCVUlMRF9QQVJBTVM9IktTUkM9JHtLVl9ESVJ9IEtWRVJTPSR7S1ZfRlVM
TH0gS0JVSUxEPSR7S1ZfT1VUX0RJUn0gJHtwYXJhbXN9IC1qMSIKCWxpbnV4LW1vZF9zcmNfY29t
cGlsZQp9CgpzcmNfaW5zdGFsbCgpIHsKCWRvZG9jIEFVVEhPUlMgQ2hhbmdlTG9nIElOU1RBTEwg
UkVBRE1FCglkb21hbiBuZGlzd3JhcHBlci44IHx8IGRpZQoKCWtlZXBkaXIgL2V0Yy9uZGlzd3Jh
cHBlcgoKCWxpbnV4LW1vZF9zcmNfaW5zdGFsbAoKCWNkIHV0aWxzCgllbWFrZSBERVNURElSPSIk
e0R9IiBpbnN0YWxsIHx8IGRpZSAiZW1ha2UgaW5zdGFsbCIKfQoKcGtnX3Bvc3RpbnN0KCkgewoJ
bGludXgtbW9kX3BrZ19wb3N0aW5zdAoKCWVjaG8KCWVsb2cgIk5ESVN3cmFwcGVyIHJlcXVpcmVz
IC5pbmYgYW5kIC5zeXMgZmlsZXMgZnJvbSBhIFdpbmRvd3ModG0pIGRyaXZlciIKCWVsb2cgInRv
IGZ1bmN0aW9uLiBEb3dubG9hZCB0aGVzZSB0byAvcm9vdCBmb3IgZXhhbXBsZSwgdGhlbiIKCWVs
b2cgInJ1biAnbmRpc3dyYXBwZXIgLWkgL3Jvb3QvZm9vLmluZicuIEFmdGVyIHRoYXQgeW91IGNh
biBkZWxldGUgdGhlbS4iCgllbG9nICJUaGV5IHdpbGwgYmUgY29waWVkIHRvIC9ldGMvbmRpc3dy
YXBwZXIvLiIKCWVsb2cgIk9uY2UgZG9uZSwgcGxlYXNlIHJ1biAndXBkYXRlLW1vZHVsZXMnLiIK
CWVsb2cKCgkjIFRoZSBuZGlzd3JhcHBlciBzaXRlIHVzZXMgSm9vbWxhLCBzbyB0aGUgb2xkIFVS
THMgYXJlIGJyb2tlbgoJZWxvZyAiUGxlYXNlIGxvb2sgYXQgJHtIT01FUEFHRX0iCgllbG9nICJm
b3IgdGhlIEZBUSwgSG93VG9zLCB0aXBzLCBjb25maWd1cmF0aW9uLCBhbmQgaW5zdGFsbGF0aW9u
IgoJZWxvZyAiaW5mb3JtYXRpb24uIgoJZWxvZwoKCWxvY2FsIGk9JChsc3BjaSAtbiB8IGVncmVw
ICdDbGFzcyAoMDI4MHwwMjAwKTonIHwgIGN1dCAtZCcgJyAtZjQpCglpZiBbWyAtbiAiJHtpfSIg
XV0gOyB0aGVuCgkJZWxvZyAiUG9zc2libGUgaGFyZHdhcmU6ICR7aX0iCgkJZWxvZwoJZmkKCgll
bG9nICJORElTd3JhcHBlciBkZXZzIG5lZWQgc3VwcG9ydCAoX2hhcmR3YXJlXywgY2FzaCkuIgoJ
ZWxvZyAiRG9uJ3QgaGVzaXRhdGUgaWYgeW91IGNhbiBoZWxwLiIKCWVsb2cgIlNlZSAke0hPTUVQ
QUdFfSBmb3IgZGV0YWlscy4iCgllY2hvCgoJZWluZm8gIkF0dGVtcHRpbmcgdG8gYXV0b21hdGlj
YWxseSByZWluc3RhbGwgYW55IFdpbmRvd3MgZHJpdmVycyIKCWVpbmZvICJ5b3UgbWlnaHQgYWxy
ZWFkeSBoYXZlLiIKCWVjaG8KCglsb2NhbCBkcml2ZXIKCWZvciBkcml2ZXIgaW4gJChscyAvZXRj
L25kaXN3cmFwcGVyKSA7IGRvCgkJZWluZm8gIkRyaXZlcjogJHtkcml2ZXJ9IgoJCW12ICIvZXRj
L25kaXN3cmFwcGVyLyR7ZHJpdmVyfSIgIiR7VH0iCgkJbmRpc3dyYXBwZXIgLWkgIiR7VH0vJHtk
cml2ZXJ9LyR7ZHJpdmVyfS5pbmYiCglkb25lCn0K
</data>        

          </attachment>
    </bug>

</bugzilla>