Hi! I'm having a bit of trouble getting wireless working in Hardy. I have an HP Pavilion TX2500z.

I've run through these guides using the driver for my BCM4310 rev01 without luck:

First, here is some information
08:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)
lshw -C network
       description: Wireless interface
       product: BCM4310 USB Controller
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlan0
       version: 01
       serial: 00:21:00:33:2f:ec
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ndiswrapper+bcmwl5 driverversion=1.52+Broadcom,09/20/2007, 4.170. latency=0 module=ndiswrapper multicast=yes wireless=IEEE 802.11g
You'll notice it's loaded with ndiswrapper--I'll get to that. First, before I did anything, it found it via the restricted drivers using driver wl, but it wouldn't put it in use. Here's a screenshot of what I'm talking about:

So, I decided to try to get ndiswrapper working. I can get through everything, and it seems ok until ndiswrapper -l. Instead of
Installed ndis drivers:
{name of driver}  driver present, hardware present
I get
bcmwl5 : driver installed
	device (14E4:4315) present (alternate driver: wl)
Notice the "alternate driver: wl". Using sudo modprobe -r wl didn't help any.

I finished the install steps, and I believe it loads ndiswrapper correctly, so I think it's because it's still using the wl driver. I believe it's working because this is the output of /var/log/messages after I finished installing it:
Jul  3 18:14:28 dell-d620 kernel: [    0.000000] lo: Disabled Privacy Extensions
Jul  3 18:14:31 dell-d620 kernel: [    0.000000] hda-intel: Invalid position buffer, using LPIB read method instead.
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] ndiswrapper version 1.52 loaded (smp=yes, preempt=no)
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] ndiswrapper (link_pe_images:576): fixing KI_USER_SHARED_DATA address in the driver
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] ndiswrapper: driver bcmwl5 (Broadcom,09/20/2007, loaded
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] ndiswrapper: using IRQ 7
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] wlan0: ethernet device 00:21:00:33:2f:ec using NDIS driver: bcmwl5, version: 0x4aa190c, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4315.5.conf
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] usbcore: registered new interface driver ndiswrapper
Jul  3 18:20:11 dell-d620 kernel: [    0.000000] ADDRCONF(NETDEV_UP): wlan0: link is not ready
I've added these to /etc/modprobe.d/blacklist but it didn't make it work:
blacklist bcm43xx
blacklist wl
blacklist b43
blacklist b43legacy
blacklist b43 ssb
blacklist b43ssb
blacklist ssb
Installing ndiswrapper gave me a "Wireless Networks" section in the network-manager icon, but my network doesn't show up.

Help is very appreciated. I've run out of ideas. Thank you very much.