I'm a newbie Proxmox user and a pretty rusty Linux user and I need help. I'm trying to set up Proxmox to run on a laptop (Dell Latitude E5500) and I want to use the wireless network adapter, but Proxmox doesn't recognise it. I have worked on this all of today and still haven't cracked it. The story so far:

  • Install Proxmox from the iso image burned onto a CD.
  • Connect the laptop to my local network via a cable.
  • Open up the Proxmox VE web interface in a browser on a different machine and log in as root/admin.
  • All hunky dory so far (a mere 10 mins work - nice).

Start wondering about getting the wifi connection to work...

$ lspci
returns a bunch of stuff, with the last line being

0c:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

So, it looks like I've got a Broadcom BCM4322 Wireless card. Time to hit Google for the low down on getting this card going in a Debian installation...

http://wiki.debian.org/WiFi (leading to http://wiki.debian.org/bcm43xx) gives me some useful looking instructions. 2 hours later I'm getting up to speed with apt-get, modifying my sources.list file.

I follow the instructions and install:

  • wireless-tools
  • module-assistant
  • wpasupplicant (getting ahead of myself I know, but I was young and optimistic at this stage)
  • b43-fwcutter

and then follow further instructions:

$ modprobe b43
returns nothing, as does

$ iwconfig

lo       no wireless extensions.
eth0     no wireless extensions.
vmbr0    no wireless extensions.
venet0   no wireless extensions.
My wifi card has not magically appeared. Boo.

Hmm. Onwards and downwards through http://wiki.debian.org/bcm43xx we go. Let's try the native bcm43xx driver. I go through option 1-5. Another 2 hours pass. Still nothing. I can feel a sulk coming on.

Okay. Let's try Ndiswrapper. This requires some pre-requisite code for compiling the kernel (I think that's the reason):

$ aptitude install build-essential
Seems happy.

$ aptitude install linux-headers-`uname -r`
Not happy:

Couldn't find package "linux-headers-2.6.24". However the following
packages contain "linux-headers-2.6.24" in their name:
So I then install all these packages, which completes without error.

I remove the existing ndiswrapper packages as instructed:

aptitude remove ndiswrapper-common
aptitude remove ndiswrapper-utils
And now I can try and install the new ndiswrapper which I have downloaded. I extract the ndiswrapper-1.53 tar, cd into the ndiswrapper-1.53 directory and type

$ make
And I finally come to a griding halt:

Makefile:23: *** Kernel tree not found - please set KBUILD to configured kernel.
Ugh. That's it. I'm hosed. I'm out of ideas. Any help would be much appreciated.

Oh, I also referred to this guy's experiences but it didn't help in the end: http://ubuntuforums.org/archive/index.php/t-357267.html

Thanks in advance.