lkml.org 
[lkml]   [2007]   [Jan]   [31]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
SubjectRe: Unidentified Intel wifi network card
From
Date
(Adding Adrian Bunk and Herbert Xu to the cc: list)

On Wed, 31 Jan 2007 11:30:23 CST, Scott Lockwood said:
> I'm looking for assistance with a wifi device I can't find a driver for,
> the Intel Wireless 3945.
>
> I"m getting this:
>
> 0000:0c:00.0 Network controller: Intel Corporation: Unknown device 4222
> (rev 02)
>
> on a new Dell Latitude D820. Anyone know if there will be an open source
> driver for this any time soon, or if there is one now?

http://ipw3945.sourceforge.net has almost everything you could possibly need.

Only gotcha I know of: Sometimes one of the ipw3945d kernel threads will
hang in a loop if the RFKill switch is set to "kill" when the system comes
up. I also don't know how it handles suspend, I don't use that on my D820.

I also needed to make 2 patches (attached) to make it work under recent -mm kernels,
with them I'm able to use it on 20-rc6-mm3.

Oh - the git-crypto-fix patch has to be applied with -R, I never got around to
re-diffing it the other way.

(Yes, I really should fix up these 2 and push them upstream to the ipw3945 crew.
That's on this week's to-do list...)
--- linux-2.6.20-rc6-mm1/drivers/net/wireless/ipw3945.c.dist 2007-01-27 20:21:42.000000000 -0500
+++ linux-2.6.20-rc6-mm1/drivers/net/wireless/ipw3945.c 2007-01-27 20:22:21.000000000 -0500
@@ -16554,7 +16554,7 @@ static int ipw_pci_probe(struct pci_dev
/* If power management is turned on, default to AC mode */
priv->power_mode = IPW_POWER_AC;
priv->actual_txpower_limit = IPW_DEFAULT_TX_POWER;
- err = request_irq(pdev->irq, ipw_isr, SA_SHIRQ, DRV_NAME, priv);
+ err = request_irq(pdev->irq, ipw_isr, IRQF_SHARED, DRV_NAME, priv);
if (err) {
IPW_ERROR("Error allocating IRQ %d\n", pdev->irq);
goto out_release_ucode;[unhandled content-type:application/x-patch ][unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2007-01-31 21:59    [W:0.120 / U:0.056 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site