From: Jan De Luyck <lkml@kcore.org>
To: lkml@vger.kernel.org
Cc: James Ketrenos <jketreno@linux.co.intel.com>,
linux-kernel@vger.kernel.org
Subject: Re: [Announce] Intel PRO/Wireless 2100 802.11b driver
Date: Wed, 10 Mar 2004 08:52:28 +0100 [thread overview]
Message-ID: <200403100852.35429.lkml@kcore.org> (raw)
In-Reply-To: <404E27E6.40200@linux.co.intel.com>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tuesday 09 March 2004 21:24, James Ketrenos wrote:
> I am pleased to announce the launch of an open source development project
> for the Intel PRO/Wireless 2100 miniPCI network adapter. The project has
> been created and is hosted at http://ipw2100.sf.net.
Nice. Applied to 2.6.2 without problems.
Machine: Acer TravelMate 803LCI with Intel PRO/Wireless 2100.
02:04.0 Network controller: Intel Corp. PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
Subsystem: Intel Corp.: Unknown device 2527
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (500ns min, 8500ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 10
Region 0: Memory at d0206000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=1 PME-
I've tried the driver out, and here are some remarks:
1. When loading the driver, it outputs this:
ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, 0.0.29
ipw2100: Copyright(c) 2003-2004 Intel Corporation
Detected ipw2100 PCI device at 0000:02:04.0, dev: eth%%d, mem: 0xD0206000-0xE498BFFF -> e498b000, irq: 10
I guess the eth%%d is just cosmetic, still, it looks ugly.
2. When you load the module, and immediately rmmod it, you get an oops:
Mar 10 08:43:13 precious kernel: Unable to handle kernel paging request at virtual address ffffffd8
Mar 10 08:43:13 precious kernel: printing eip:
Mar 10 08:43:13 precious kernel: e49e8e53
Mar 10 08:43:13 precious kernel: *pde = 00002067
Mar 10 08:43:13 precious kernel: *pte = 00000000
Mar 10 08:43:13 precious kernel: Oops: 0000 [#1]
Mar 10 08:43:13 precious kernel: CPU: 0
Mar 10 08:43:13 precious kernel: EIP: 0060:[__crc_rtattr_parse+686442/4765576] Not tainted
Mar 10 08:43:13 precious kernel: EFLAGS: 00010217
Mar 10 08:43:13 precious kernel: EIP is at ipw2100_defrag_free+0x33/0x90 [ipw2100]
Mar 10 08:43:13 precious kernel: eax: debdb000 ebx: 00000000 ecx: df5c5bc0 edx: dff6f270
Mar 10 08:43:13 precious kernel: esi: ffffffd0 edi: df15c200 ebp: df15c54c esp: dad9ded8
Mar 10 08:43:13 precious kernel: ds: 007b es: 007b ss: 0068
Mar 10 08:43:13 precious kernel: Process rmmod (pid: 1194, threadinfo=dad9c000 task=df901940)
Mar 10 08:43:13 precious kernel: Stack: dfe12c00 df15c200 df15c000 dfe12c00 dad9c000 e49e6dd2 df15c200 db016de0
Mar 10 08:43:13 precious kernel: dfe12c00 e49ef264 00000000 c024ec0b dfe12c00 dfe12c54 c02ae786 dfe12c54
Mar 10 08:43:13 precious kernel: dfe12c80 e49ef2b0 e49ef2b0 c02ae7bb dfe12c54 e49ef264 c0396cd8 c02ae9fd
Mar 10 08:43:13 precious kernel: Call Trace:
Mar 10 08:43:13 precious kernel: [__crc_rtattr_parse+678121/4765576] ipw2100_pci_remove_one+0x52/0xe0 [ipw2100]
Mar 10 08:43:13 precious kernel: [pci_device_remove+59/64] pci_device_remove+0x3b/0x40
Mar 10 08:43:13 precious kernel: [device_release_driver+102/112] device_release_driver+0x66/0x70
Mar 10 08:43:13 precious kernel: [driver_detach+43/64] driver_detach+0x2b/0x40
Mar 10 08:43:13 precious kernel: [bus_remove_driver+61/128] bus_remove_driver+0x3d/0x80
Mar 10 08:43:13 precious kernel: [driver_unregister+19/40] driver_unregister+0x13/0x28
Mar 10 08:43:13 precious kernel: [pci_unregister_driver+22/48] pci_unregister_driver+0x16/0x30
Mar 10 08:43:13 precious kernel: [__crc_rtattr_parse+686758/4765576] ipw2100_exit+0xf/0x15 [ipw2100]
Mar 10 08:43:13 precious kernel: [sys_delete_module+309/336] sys_delete_module+0x135/0x150
Mar 10 08:43:13 precious kernel: [sys_munmap+68/112] sys_munmap+0x44/0x70
Mar 10 08:43:13 precious kernel: [syscall_call+7/11] syscall_call+0x7/0xb
Mar 10 08:43:13 precious kernel:
Mar 10 08:43:13 precious kernel: Code: 8b 56 08 85 d2 74 25 8b 82 90 00 00 00 48 74 0d ff 8a 90 00
3. Loading av5100 on this machine shows the line "Turning radio ON" which afterwards deadlocks my machine.
It does show that 'device is disabled by hardware RF switch', but the led is lit which shows that it's enabled instead.
Weird.
I can't test the actual transmitting since I've got no accesspoint handy. Will do so when at home, though.
Otherwise: great work, and thanks for finally releasing this driver!
Jan
- --
Plus ,\bca change, plus c'est la m^\beme chose.
[The more things change, the more they remain the same.]
-- Alphonse Karr, "Les Gu^\bepes"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFATslCUQQOfidJUwQRAvXMAJ46sckVYqtGSXGGF6OqArBhLUbGBgCfej11
Sn2xVq6mdaJ4GN+x1/iNDhY=
=1iy0
-----END PGP SIGNATURE-----
next prev parent reply other threads:[~2004-03-10 7:52 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-03-09 20:24 [Announce] Intel PRO/Wireless 2100 802.11b driver James Ketrenos
2004-03-09 20:57 ` Arjan van de Ven
2004-03-09 22:01 ` James Ketrenos
2004-03-09 23:48 ` Marcel Holtmann
2004-03-09 21:05 ` Timothy Miller
2004-03-09 21:12 ` Dax Kelson
2004-03-10 2:46 ` James Ketrenos
2004-03-10 8:15 ` vda
2004-03-10 8:38 ` Jeff Garzik
2004-03-10 17:31 ` Timothy Miller
2004-03-10 17:26 ` Jeff Garzik
2004-03-12 0:32 ` Lincoln Dale
2004-03-11 1:07 ` Joel Jaeggli
2004-03-10 12:35 ` bert hubert
2004-03-10 18:06 ` Disconnect
2004-03-11 22:45 ` Bill Davidsen
2004-03-10 7:52 ` Jan De Luyck [this message]
2004-03-11 6:23 ` Jan De Luyck
2004-03-11 7:48 ` James Ketrenos
2004-03-11 8:05 ` Jan De Luyck
2004-03-11 18:37 ` Stephen Hemminger
2004-03-11 22:14 ` James Ketrenos
2004-03-11 22:27 ` Bill Davidsen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200403100852.35429.lkml@kcore.org \
--to=lkml@kcore.org \
--cc=jketreno@linux.co.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=lkml@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox