Actually I think bug 1097519 is a duplicate of this bug.
The title of this bug is a better description of the problem: the wrong driver is loaded for the 4311 (at least on my Dell Inspiron 1501) and worse in the last two releases this problem craps out the wired driver as well!
A thing I notice in /var/log/syslog:
Oct 1 11:43:41 valencia kernel: [ 13.133362] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found
Oct 1 11:43:41 valencia kernel: [ 13.133466] b43-phy0 ERROR: Firmware file "b43-open/ucode5.fw" not found
Oct 1 11:43:41 valencia kernel: [ 13.133566] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
As I mentioned, in raring and saucy this problem craps out the wired driver as well.
It is possible to uninstall the (incorrect) wireless driver and reboot with a working wired network, and then install the correct wireless driver (the b43 driver). It may be possible to turn off the incorrect driver with the wireless hardware Fn-key which can bring back the wired connection. It may be possible to turn off the incorrect driver in the Settings>Software.
Any new user with the urge to try Ubuntu on a machine with this wireless hardware will conclude that the system is a piece of junk. This problem should be fixed so as not to leave that impression.
Actually I think bug 1097519 is a duplicate of this bug.
The title of this bug is a better description of the problem: the wrong driver is loaded for the 4311 (at least on my Dell Inspiron 1501) and worse in the last two releases this problem craps out the wired driver as well!
A thing I notice in /var/log/syslog:
Oct 1 11:43:41 valencia kernel: [ 13.133362] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found ucode5. fw" not found wireless. kernel. org/en/ users/Drivers/ b43#devicefirmw are and download the correct firmware for this driver version. Please carefully read all instructions on this website.
Oct 1 11:43:41 valencia kernel: [ 13.133466] b43-phy0 ERROR: Firmware file "b43-open/
Oct 1 11:43:41 valencia kernel: [ 13.133566] b43-phy0 ERROR: You must go to http://
Another thing I notice in /var/log/syslog:
Oct 1 11:14:29 valencia kernel: [ 14.408527] wl driver 6.30.223.30 (r390414) failed with code 21 midi_event( F) snd_rawmidi(F) bluetooth snd_seq(F) lib80211 snd_seq_device(F) ttm snd_timer(F) cfg80211 drm_kms_helper psmouse(F) snd(F) drm sp5100_tco soundcore(F) serio_raw(F) k8temp i2c_piix4 i2c_algo_bit wmi video(F) shpchp ohci_pci ati_agp mac_hid lp(F) parport(F) pata_acpi sdhci_pci sdhci pata_atiixp ahci(F) libahci(F) detach+ 0xca/0xd0 [wl] if.isra. 12+0x23/ 0xa0 [wl] klogd+0x2d/ 0x30 unlock+ 0x297/0x470 probe+0x568/ 0xfe7 [wl] spin_lock_ flags+0x8/ 0x10 resume+ 0x51/0x70 probe+0x6f/ 0xb0 probe_device+ 0x79/0x360 device+ 0xb3/0xc0 attach+ 0x71/0x80 attach+ 0x40/0x40 each_dev+ 0x47/0x80 attach+ 0x1e/0x20 attach+ 0x40/0x40 driver+ 0x1c7/0x280 suspend+ 0x120/0x120 suspend+ 0x120/0x120 register+ 0x6a/0x130 driver+ 0x32/0x40 init+0x17/ 0x19 [wl] initcall+ 0xca/0x190 nx+0x5f/ 0x70 0x10ce/ 0x18d0 module+ 0x8f/0xf0 do_call+ 0x12/0x28 detach+ 0xca/0xd0 [wl] SS:ESP 0068:f4919bc0
Oct 1 11:14:29 valencia kernel: [ 14.408549] ------------[ cut here ]------------
Oct 1 11:14:29 valencia kernel: [ 14.408624] Kernel BUG at f96be33a [verbose debug info unavailable]
Oct 1 11:14:29 valencia kernel: [ 14.408713] invalid opcode: 0000 [#1] SMP
Oct 1 11:14:29 valencia kernel: [ 14.408788] Modules linked in: wl(POF+) dell_wmi sparse_keymap dell_laptop parport_pc(F) snd_hda_codec_idt dcdbas ppdev(F) snd_hda_intel bnep radeon snd_hda_codec snd_hwdep(F) rfcomm snd_pcm(F) snd_page_alloc(F) snd_seq_midi(F) snd_seq_
Oct 1 11:14:29 valencia kernel: [ 14.409800] CPU: 0 PID: 418 Comm: modprobe Tainted: PF O 3.11.0-8-generic #15-Ubuntu
Oct 1 11:14:29 valencia kernel: [ 14.409920] Hardware name: Dell Inc. Inspiron 1501 /0UW744, BIOS 2.3.0 03/15/2006
Oct 1 11:14:29 valencia kernel: [ 14.410030] task: f4cae700 ti: f4918000 task.ti: f4918000
Oct 1 11:14:29 valencia kernel: [ 14.410109] EIP: 0060:[<f96be33a>] EFLAGS: 00010246 CPU: 0
Oct 1 11:14:29 valencia kernel: [ 14.410250] EIP is at wl_cfg80211_
Oct 1 11:14:29 valencia kernel: [ 14.410327] EAX: 00000000 EBX: f50db034 ECX: f50dbe00 EDX: f50db034
Oct 1 11:14:29 valencia kernel: [ 14.410418] ESI: f5965800 EDI: f50dbe00 EBP: f4919bd0 ESP: f4919bc0
Oct 1 11:14:29 valencia kernel: [ 14.410510] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Oct 1 11:14:29 valencia kernel: [ 14.410591] CR0: 8005003b CR2: b768e428 CR3: 351dc000 CR4: 000007f0
Oct 1 11:14:29 valencia kernel: [ 14.410684] Stack:
Oct 1 11:14:29 valencia kernel: [ 14.410717] 00000000 f50db034 f5965800 f50dbe00 f4919be8 f96b7443 f50db00c f50db000
Oct 1 11:14:29 valencia kernel: [ 14.410876] f5965800 f42c9800 f4919c94 f96b7ae8 c109dc8d f4919c34 c109df27 c1a725c0
Oct 1 11:14:29 valencia kernel: [ 14.411034] 00000400 01919c0c c1a932e0 00000046 0000033b 00000000 00000000 0000033c
Oct 1 11:14:29 valencia kernel: [ 14.411192] Call Trace:
Oct 1 11:14:29 valencia kernel: [ 14.411277] [<f96b7443>] wl_free_
Oct 1 11:14:29 valencia kernel: [ 14.411399] [<f96b7ae8>] wl_free+0x78/0x260 [wl]
Oct 1 11:14:29 valencia kernel: [ 14.411472] [<c109dc8d>] ? wake_up_
Oct 1 11:14:29 valencia kernel: [ 14.411544] [<c109df27>] ? console_
Oct 1 11:14:29 valencia kernel: [ 14.411623] [<c162db5b>] ? printk+0x50/0x52
Oct 1 11:14:29 valencia kernel: [ 14.411713] [<f86d6581>] wl_pci_
Oct 1 11:14:29 valencia kernel: [ 14.411794] [<c1045128>] ? default_
Oct 1 11:14:29 valencia kernel: [ 14.411880] [<c14015a1>] ? __pm_runtime_
Oct 1 11:14:29 valencia kernel: [ 14.411962] [<c13252df>] pci_device_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f6b69>] driver_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c1325233>] ? pci_match_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f6f01>] __driver_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f6e90>] ? __device_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f4f77>] bus_for_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f665e>] driver_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f6e90>] ? __device_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f6297>] bus_add_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c1324eb0>] ? pci_pm_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c1324eb0>] ? pci_pm_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13f74da>] driver_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<f86d6000>] ? 0xf86d5fff
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c13241a2>] __pci_register_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<f86d6017>] wl_module_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c10020ca>] do_one_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<f86d6000>] ? 0xf86d5fff
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c104866f>] ? set_memory_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c10b4a3e>] load_module+
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c10b52cf>] SyS_init_
Oct 1 11:14:29 valencia kernel: [ 14.412005] [<c163eb0d>] sysenter_
Oct 1 11:14:29 valencia kernel: [ 14.412005] Code: 45 f0 e8 ca 6d 98 c7 90 fb 90 8d 74 26 00 89 f8 e8 7c ba ff ff 89 f8 e8 55 bb ff ff 89 f8 e8 3e d3 ff ff 83 c4 04 5b 5e 5f 5d c3 <0f> 0b 8d 74 26 00 55 89 e5 57 56 53 83 ec 10 3e 8d 74 26 00 8b
Oct 1 11:14:29 valencia kernel: [ 14.412005] EIP: [<f96be33a>] wl_cfg80211_
Oct 1 11:14:29 valencia kernel: [ 14.428336] ---[ end trace 8bbd9c5b26a07167 ]---
As I mentioned, in raring and saucy this problem craps out the wired driver as well.
It is possible to uninstall the (incorrect) wireless driver and reboot with a working wired network, and then install the correct wireless driver (the b43 driver). It may be possible to turn off the incorrect driver with the wireless hardware Fn-key which can bring back the wired connection. It may be possible to turn off the incorrect driver in the Settings>Software.
Any new user with the urge to try Ubuntu on a machine with this wireless hardware will conclude that the system is a piece of junk. This problem should be fixed so as not to leave that impression.