Intel WiMax/WiFi wireless networking broken in Kubuntu 10.04

Asked by Stephen Peter Lane

Recently, I've downloaded Kubuntu 10.04 on my Dell Studio 17 64-bit laptop, and the wired networking works fine, but the wireless is either disabled, or not recognized. There appeared to be a similar solution in Question
https://answers.launchpad.net/ubuntu/+question/110991, but I expect that I should be looking at an Intel driver for the WiMax/WiFi. Running 'lspci' it shows:

08:00.0 Network controller [0280]: Intel Corporation WiMAX/WiFi Link 6050 Series [8086:0087] (rev 35)
        Subsystem: Intel Corporation Device [8086:1321]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 37
        Region 0: Memory at f0d00000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: iwlagn
        Kernel modules: iwlagn

Is there a simple fix in which I can use either the WiMax or WiFi option? (If I could use both, as I can on a dual-booted Windows partition, that would be great.)

Steve.

Question information

Language:
English Edit question
Status:
Open
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

Can you give the output of:

sudo lshw -C network; sudo iwlist scan | head -n 15

Thanks

Revision history for this message
Stephen Peter Lane (splane1) said :
#2

  *-network DISABLED
       description: Wireless interface
       product: WiMAX/WiFi Link 6050 Series
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlan0
       version: 35
       serial: 00:23:15:0f:a8:40
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlagn latency=0 multicast=yes wireless=IEEE 802.11abgn
       resources: irq:37 memory:f0d00000-f0d01fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:20:00.0
       logical name: eth0
       version: 03
       serial: 00:26:b9:c5:aa:75
       size: 100MB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.6 latency=0 link=yes multicast=yes port=MII speed=100MB/s
       resources: irq:35 ioport:4000(size=256) memory:f1204000-f1204fff(prefetchable) memory:f1200000-f1203fff(prefetchable) memory:f1220000-f123ffff(prefetchable)
lo Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

wlan0 Interface doesn't support scanning : Network is down

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#3
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#4
Revision history for this message
Stephen Peter Lane (splane1) said :
#5

The first "solution" says "wait"; the second says "use ndiswrapper" somehow. What do you recommend, and how do I go about it?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#6

If you need it to work now then ndisgtk is part of a standard install. You will need the windows .sys and .inf file

Revision history for this message
Stephen Peter Lane (splane1) said :
#7

I installed ndisgtk. When I open /usr/sbin/ndisgtk, it asks for Windows drivers. No drivers are currently selected.

Since I dual-boot this machine, the Windows 7 image is on a mount point called OS. Do I select the files ndiscap.inf and ndisuio.inf in directory OS/Windows/inf? Doing so, the tool marks them as invalid drivers. I didn't get to the .sys files. What am I doing wrong?

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#8

Well yes, you should download the XP driver (32bit or 64bit depending on the architecture of your installation)

You can find out the arch using:

uname -m

if the output is "i686" its 32bit, "X86_64" means 64bit

you will need the .inf and .sys files from the driver file, ndisgtk will help you install the files.

Revision history for this message
Stephen Peter Lane (splane1) said :
#9

uname -m says: x86_64

The other partition to my Kubuntu installation is a Windows 7 installation, and the WiMAX/WiFi works fine there. Should I locate the Windows drivers that are used there, or am I restricted to an XP installation?

When I open sudo ndisgtk, the terminal window reports:
(ndisgtk:2035): libglade-WARNING **: Could not load support for `gnome': libgnome.so: cannot open shared object file: No such file or directory

and the blank "Wireless Network Drivers" window is not much help. Maybe I'll resort to running Windows 7 after all :-(

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#10

The XP drivers usually work better but just get some 64bit windows drivers and use them. "restricted to an xp installation" doesn't make any sense here, the fact you have Win7 on another partition is completely moot.

Again, using a wired connection will help here and getting updates will help lots.

Revision history for this message
Stephen Peter Lane (splane1) said :
#11

Would someone else be able to explain the details of the above procedures more precisely? I appreciate all your insights, but I guess that I'm not as atuned to Linux system administration as I need to be.

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#12

Oooooh look what I found:
http://www.linuxwimax.org/Download

Revision history for this message
Stephen Peter Lane (splane1) said :
#13

I started downloading packages mentioned in this page (i.e. http://www.linuxwimax.org/Download), and thought it would be a good idea to download the GNU C++ compiler too. :-) I've extracted i2400m-fw-1.5.0, wimax-tools-1.4.3 and wimax-1.5 directories, and started to configure wimax-tools-1.4.3.

After setting environment variables LIBNL1_LIBS=/usr/lib, LIBNL1_CFLAGS=" ", GLIB_LIBs=/usr/lib and GLIB_CFLAGS=" ", I was able to convince ./configure --with-i2400m=/usr --with-libnl1=/usr/lib/libnl.so.1.1 to run without errors. But then, running make coughed, spluttered and gave up!

I'm pretty sure that my band-aids did not help the "disease". Any further suggestions would be appreciated.

Can you help with this problem?

Provide an answer of your own, or ask Stephen Peter Lane for more information if necessary.

To post a message you must log in.