[PLUG] Wireless and Linux

John Jason Jordan johnxj at comcast.net
Tue May 6 23:14:46 UTC 2008


On Tue, 6 May 2008 17:22:43 -0500
"Robert Citek" <robert.citek at gmail.com> dijo:

> On Mon, May 5, 2008 at 8:49 PM, John Jason Jordan <johnxj at comcast.net> wrote:
> > Hardy upgrade was supposed to fix the random disconnects I had with the
> >  Intel 4965agn wireless in my Lenovo T61. Instead the 4965agn no longer
> >  works at all. :(

> Here's info about my laptop:
> 
> $ uname -va
> Linux 804a 2.6.24-16-generic #1 SMP Thu Apr 10 13:23:42 UTC 2008 i686 GNU/Linux

Does this mean your Hardy is 32-bit? Mine says:

jjj at Devil7:~$ uname -va
Linux Devil7 2.6.24-16-generic #1 SMP Thu Apr 10 12:47:45 UTC 2008 x86_64 GNU/Linux

> $ sudo lshw -C network
>   *-network
>        description: Ethernet interface
>        product: 82566MM Gigabit Network Connection
>        vendor: Intel Corporation
>        physical id: 19
>        bus info: pci at 0000:00:19.0
>        logical name: eth2
>        version: 03
>        serial: 00:1c:25:18:ae:d5
>        capacity: 1GB/s
>        width: 32 bits
>        clock: 33MHz
>        capabilities: pm msi bus_master cap_list ethernet physical tp
> 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
>        configuration: autonegotiation=on broadcast=yes driver=e1000
> driverversion=7.3.20-k2-NAPI firmware=0.3-0 latency=0 link=no
> module=e1000 multicast=yes port=twisted pair

I have extra stuff in the configuration:
duplex=full firmware=0.3-0 ip=192.168.0.102 ... and at the end speed=1GB/s.

>   *-network
>        description: Wireless interface
>        product: PRO/Wireless 4965 AG or AGN Network Connection
>        vendor: Intel Corporation
>        physical id: 0
>        bus info: pci at 0000:03:00.0
>        logical name: wmaster0
>        version: 61
>        serial: 00:13:e8:e2:10:f3
>        width: 64 bits
>        clock: 33MHz
>        capabilities: pm msi pciexpress bus_master cap_list logical
> ethernet physical wireless
>        configuration: broadcast=yes driver=iwl4965 ip=192.168.0.100
> latency=0 module=iwl4965 multicast=yes wireless=IEEE 802.11g

My configuration here says:
configuration: broadcast=yes driver=iwl4965 latency=0 module=iwl4965 multicast=yes wireless=IEEE 802.11g

The difference is that you have an IP address where I do not. But that is because I am at home where I do not use wireless.  If I was at PSU and was actually connected I would probably have a "131.x.x.x" in there. And my ethernet here shows an IP address where yours does not because that is how I am connected at the moment.

> $ sudo lspci -v -s 03:00.0
> 03:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or
> AGN Network Connection (rev 61)
> 	Subsystem: Intel Corporation Unknown device 1010
> 	Flags: bus master, fast devsel, latency 0, IRQ 217
> 	Memory at df3fe000 (64-bit, non-prefetchable) [size=8K]
> 	Capabilities: [c8] Power Management version 3
> 	Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
> 	Capabilities: [e0] Express Endpoint IRQ 0

All the same except the following lines are different for me:

	Subsystem: Intel Corporation Lenovo ThinkPad T51
	Flags: bus master, fast devsel, latency 0, IRQ 504
	Memory at df2fe000 (64-bit, non-prefetchable) [size=8K]
	
> How does that compare to yours?

It appears that my wireless uses a different IRQ, has a different memory address, and yours doesn't know what the device is where mine is convinced it is a T51, even though it is really a T61. Sometimes computers get the silliest notions into their little silicon heads.

I doubt the IRQ and memory address are significant because mine is seen. An error in either of those should result in the device not even working, right?

I'm not sure any of the differences are significant.



More information about the PLUG mailing list