I don't see a null pointer message but the b44 driver is still broken in 5.4.0-33-generic on my Dell Inspiron 6400:
[ 3148.539194] ssb: Found chip with id 0x4401, rev 0x02 and package 0x00 [ 3148.599317] b44 0000:03:00.0: Sonics Silicon Backplane found on PCI device 0000:03:00.0 [ 3148.599414] b44: Broadcom 44xx/47xx 10/100 PCI ethernet driver version 2.0 [ 3148.627839] b44 ssb1:0 eth0: Broadcom 44xx/47xx 10/100 PCI ethernet driver 00:15:c5:b3:8a:ba [ 3148.684246] swiotlb_tbl_map_single: 14 callbacks suppressed [ 3148.684251] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684261] ------------[ cut here ]------------ [ 3148.684267] WARNING: CPU: 0 PID: 36638 at kernel/dma/direct.c:35 report_addr+0x37/0x60 [ 3148.684268] Modules linked in: b44 mii iptable_filter bpfilter ccm b43 dell_laptop dell_smm_hwmon snd_hda_codec_hdmi cordic kvm snd_hda_codec_idt snd_hda_codec_generic bcma ledtrig_audio radeon dell_wmi snd_hda_intel snd_intel_dspcfg dell_smbios dcdbas input_leds joydev mac80211 snd_hda_codec r852 sparse_keymap wmi_bmof serio_raw dell_wmi_descriptor ttm sm_common snd_hda_core nand snd_hwdep drm_kms_helper nand_ecc snd_pcm cfg80211 bch i2c_algo_bit snd_timer fb_sys_fops r592 nandcore mtd memstick syscopyarea sysfillrect snd libarc4 sysimgblt soundcore mac_hid sch_fq_codel coretemp parport_pc ppdev lp parport drm ip_tables x_tables autofs4 ssb_hcd gpio_ich pata_acpi i2c_i801 psmouse lpc_ich firewire_ohci sdhci_pci cqhci firewire_core sdhci crc_itu_t ssb wmi video [ 3148.684314] CPU: 0 PID: 36638 Comm: NetworkManager Not tainted 5.4.0-33-generic #37-Ubuntu [ 3148.684315] Hardware name: Dell Inc. MM061 /0XD720, BIOS A17 06/13/2007 [ 3148.684318] RIP: 0010:report_addr+0x37/0x60 [ 3148.684320] Code: 48 8b 87 28 02 00 00 48 89 75 f8 48 85 c0 74 2a 4c 8b 00 b8 fe ff ff ff 49 39 c0 76 11 80 3d db c3 71 01 00 0f 84 7d 07 00 00 <0f> 0b c9 c3 48 83 bf 38 02 00 00 00 74 f2 eb e3 80 3d bf c3 71 01 [ 3148.684321] RSP: 0018:ffff9ae68055b450 EFLAGS: 00010246 [ 3148.684323] RAX: 00000000fffffffe RBX: 0000000000000000 RCX: 0000000000000000 [ 3148.684324] RDX: 000000000000061e RSI: 000000006b440a80 RDI: ffff8cb34b4db0b0 [ 3148.684325] RBP: ffff9ae68055b458 R08: 000000003fffffff R09: 0000000000000004 [ 3148.684327] R10: 0000000000000000 R11: 0000000000000001 R12: ffff8cb2f8b0c000 [ 3148.684328] R13: 000000000000061e R14: ffff8cb2f45cef00 R15: ffff8cb2f96ac8c0 [ 3148.684330] FS: 00007f02e05ca240(0000) GS:ffff8cb34c600000(0000) knlGS:0000000000000000 [ 3148.684331] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 3148.684333] CR2: 00007f5935e43f28 CR3: 00000000c6128000 CR4: 00000000000006f0 [ 3148.684334] Call Trace: [ 3148.684340] dma_direct_map_page+0xdc/0xf0 [ 3148.684347] b44_alloc_rx_skb+0x1bb/0x4a0 [b44] [ 3148.684348] ? dma_direct_alloc_pages+0x93/0x130 [ 3148.684351] b44_init_rings+0xb8/0x190 [b44] [ 3148.684354] b44_open+0xfc/0x470 [b44] [ 3148.684357] __dev_open+0xd4/0x170 [ 3148.684359] __dev_change_flags+0x191/0x1f0 [ 3148.684361] dev_change_flags+0x26/0x60 [ 3148.684364] do_setlink+0x82e/0x980 [ 3148.684368] ? cpumask_next+0x1b/0x20 [ 3148.684371] ? __snmp6_fill_stats64.isra.0+0xe7/0x110 [ 3148.684375] ? __nla_validate_parse+0x42/0x140 [ 3148.684377] __rtnl_newlink+0x580/0x970 [ 3148.684380] ? __nla_put+0x20/0x30 [ 3148.684383] ? __kmalloc_node_track_caller+0x205/0x320 [ 3148.684385] ? pskb_expand_head+0x75/0x2d0 [ 3148.684387] ? __kmalloc_reserve.isra.0+0x31/0x90 [ 3148.684391] ? security_sock_rcv_skb+0x2f/0x50 [ 3148.684393] ? sk_filter_trim_cap+0x48/0x220 [ 3148.684395] ? skb_queue_tail+0x43/0x50 [ 3148.684397] ? __netlink_sendskb+0x42/0x50 [ 3148.684401] ? security_capable+0x3d/0x60 [ 3148.684404] ? _cond_resched+0x19/0x30 [ 3148.684406] ? kmem_cache_alloc_trace+0x16c/0x240 [ 3148.684408] rtnl_newlink+0x49/0x70 [ 3148.684410] rtnetlink_rcv_msg+0x2c0/0x380 [ 3148.684413] ? vsnprintf+0x35d/0x4e0 [ 3148.684414] ? rtnl_calcit.isra.0+0x100/0x100 [ 3148.684416] netlink_rcv_skb+0x50/0x120 [ 3148.684418] rtnetlink_rcv+0x15/0x20 [ 3148.684420] netlink_unicast+0x187/0x220 [ 3148.684422] netlink_sendmsg+0x222/0x3e0 [ 3148.684425] sock_sendmsg+0x65/0x70 [ 3148.684426] ____sys_sendmsg+0x212/0x280 [ 3148.684429] ___sys_sendmsg+0x88/0xd0 [ 3148.684431] ? rtnl_unlock+0xe/0x10 [ 3148.684433] ? addrconf_sysctl_forward+0x111/0x280 [ 3148.684436] ? get_max_files+0x20/0x20 [ 3148.684439] ? __fget_light+0x57/0x70 [ 3148.684441] __sys_sendmsg+0x5c/0xa0 [ 3148.684444] __x64_sys_sendmsg+0x1f/0x30 [ 3148.684447] do_syscall_64+0x57/0x190 [ 3148.684450] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 3148.684452] RIP: 0033:0x7f02e1a3b12d [ 3148.684454] Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 ca ee ff ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 2f 44 89 c7 48 89 44 24 08 e8 fe ee ff ff 48 [ 3148.684455] RSP: 002b:00007fffaac61a40 EFLAGS: 00000293 ORIG_RAX: 000000000000002e [ 3148.684457] RAX: ffffffffffffffda RBX: 000056483eb4a880 RCX: 00007f02e1a3b12d [ 3148.684458] RDX: 0000000000000000 RSI: 00007fffaac61a90 RDI: 000000000000000c [ 3148.684459] RBP: 00007fffaac61a90 R08: 0000000000000000 R09: 0000000000000000 [ 3148.684460] R10: 000056483eb1c010 R11: 0000000000000293 R12: 000056483eb4a880 [ 3148.684462] R13: 00007fffaac61c48 R14: 00007fffaac61c3c R15: 0000000000000000 [ 3148.684464] ---[ end trace 27a392bd04b8574c ]--- [ 3148.684481] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684497] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684502] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684507] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684512] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684517] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684522] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684527] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) [ 3148.684532] b44 0000:03:00.0: swiotlb buffer is full (sz: 1566 bytes), total 0 (slots), used 0 (slots) bgjenero@pacifica:~$ uname -a Linux pacifica 5.4.0-33-generic #37-Ubuntu SMP Thu May 21 12:53:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1821564 Title: b44 Ethernet driver null pointer during initialization Status in linux package in Ubuntu: Incomplete Bug description: This problem started after upgrading to Ubuntu 19.04. It was not present with 4.18.0-16-generic kernel and is present in the 4.18.0-15-generic kernel. Ever time during boot there is a null pointer dereference in the b44 driver for the on-board Ethernet on this Dell Inspiron 6400. After that I can log in but networking related commands hang and the computer eventually locks up. Blacklisting the b44 module so it doesn't load works as a workaround, though of course the on board Ethernet can't be used that way. The b43 WiFi still works then. The following is pasted from the log of one crash: 6.483003] BUG: unable to handle kernel NULL pointer dereference at 0000000000000000 6.483052] #PF error: [normal kernel read fault] 6.483093] PGD 0 P4D 0 6.483133] Oops: 0000 [#1] SMP PTI 6.483175] CPU: 0 PID: 725 Comm: NetworkManager Tainted: G W 5.0.0-7-generic #8-Ubuntu 6.483217] Hardware name: Dell Inc. MM061 /0XD720, BIOS A17 06/13/2007 6.483267] RIP: 0010:swiotlb_tbl_map_single+0x120/0x310 6.483310] Code: 4c 8b 45 a8 4c 8b 1d 0f b2 a9 01 89 d3 45 31 d2 44 8b 4d a4 44 89 c7 41 89 dc 4b 8d 44 25 00 48 21 f0 48 01 f8 49 39 c7 72 0a <47> 39 0c a3 0f 83 cb 00 00 00 42 8d 04 33 48 89 c3 48 39 c1 41 0f 6.483368] RSP: 0018:ffffbc7040c7f3c0 EFLAGS: 00010016 6.483416] RAX: 0000000000000001 RBX: 0000000000000000 RCX: 0000000000000000 6.483467] RDX: 0000000000000000 RSI: 00000000001fffff RDI: 0000000000000001 6.483521] RBP: ffffbc7040c7f420 R08: 0000000000000001 R09: 0000000000000001 6.483572] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 6.483621] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000200000 6.483670] FS: 00007f2cb49ccbc0(0000) GS:ffff9d8a4c400000(0000) knlGS:0000000000000000 6.483726] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 6.483773] CR2: 0000000000000000 CR3: 00000000c72ce000 CR4: 00000000000006f0 6.483820] Call Trace: 6.483869] swiotlb_map+0x6c/0x1c0 6.483915] dma_direct_map_page+0xc5/0x160 6.483965] b44_alloc_rx_skb+0x18e/0x3f0 [b44] 6.484013] b44_init_rings+0xbe/0x1b0 [b44] 6.484060] b44_open+0xfc/0x3f0 [b44] 6.484107] __dev_open+0xd4/0x170 6.484153] __dev_change_flags+0x18f/0x200 6.484199] dev_change_flags+0x27/0x60 6.484246] do_setlink+0x31c/0xe30 6.484292] ? __nla_parse+0xf1/0x120 6.484340] ? cpumask_next+0x1b/0x20 6.484388] ? __snmp6_fill_stats64.isra.57+0xf6/0x120 6.484439] ? __nla_parse+0x38/0x120 6.484488] __rtnl_newlink+0x531/0x910 6.484535] ? __nla_put+0x20/0x30 6.484586] ? __kmalloc_node_track_caller+0x1e6/0x2b0 6.484636] ? pskb_expand_head+0x70/0x2e0 6.484693] ? __kmalloc_reserve.isra.53+0x31/0x90 6.484751] ? apparmor_inet_conn_request+0x40/0x40 6.484822] ? security_sock_rcv_skb+0x2f/0x50 6.484879] ? skb_queue_tail+0x43/0x50 6.484934] ? __netlink_sendskb+0x53/0x70 6.484992] ? syscall_return_via_sysret+0xf/0x7f 6.485043] ? __switch_to_asm+0x40/0x70 6.485097] ? syscall_return_via_sysret+0xf/0x7f 6.485153] ? _cond_resched+0x19/0x30 6.485204] ? kmem_cache_alloc_trace+0x153/0x1d0 6.485253] rtnl_newlink+0x48/0x70 6.485301] rtnetlink_rcv_msg+0x213/0x300 6.485348] ? __d_lookup+0x126/0x140 6.485393] ? rtnl_calcit.isra.31+0x100/0x100 6.485440] netlink_rcv_skb+0x4f/0x120 6.485485] rtnetlink_rcv+0x15/0x20 6.485518] netlink_unicast+0x1a1/0x260 6.485518] netlink_sendmsg+0x20d/0x3c0 6.485518] sock_sendmsg+0x3e/0x50 6.485518] ___sys_sendmsg+0x295/0x2f0 6.485518] ? rtnl_unlock+0xe/0x10 6.485518] ? addrconf_sysctl_forward+0x114/0x280 6.485518] ? dev_forward_change+0x140/0x140 6.485518] ? __fget_light+0x54/0x60 6.485518] __sys_sendmsg+0x5c/0xa0 6.485518] __x64_sys_sendmsg+0x1f/0x30 6.485518] do_syscall_64+0x5a/0x110 6.485518] entry_SYSCALL_64_after_hwframe+0x44/0xa9 6.485518] RIP: 0033:0x7f2cb6153cb7 6.485518] Code: 44 00 00 41 54 41 89 d4 55 48 89 f5 53 89 fb 48 83 ec 10 e8 3b ed ff ff 44 89 e2 48 89 ee 89 df 41 89 c0 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 35 44 89 c7 48 89 44 24 08 e8 74 ed ff ff 48 6.485518] RSP: 002b:00007ffe93a35c80 EFLAGS: 00000293 ORIG_RAX: 000000000000002e 6.485518] RAX: ffffffffffffffda RBX: 0000000000000008 RCX: 00007f2cb6153cb7 6.485518] RDX: 0000000000000000 RSI: 00007ffe93a35cd0 RDI: 0000000000000008 6.485518] RBP: 00007ffe93a35cd0 R08: 0000000000000000 R09: 0000000000000000 6.485518] R10: 00007f2cb6139ca0 R11: 0000000000000293 R12: 0000000000000000 6.485518] R13: 00005598b029e880 R14: 00007ffe93a35e7c R15: 0000000000000000 6.485518] Modules linked in: arc4 b43 cordic snd_hda_codec_hdmi ttm bcma dell_laptop snd_hda_codec_idt snd_hda_codec_generic dell_smm_hwmon drm_kms_helper dell_wmi ledtrig_audio snd_hda_intel kvm mac80211 dell_smbios dcdbas drm joydev snd_hda_codec r852 irqbypass input_leds sm_common sparse_keymap wmi_bmof dell_wmi_descriptor snd_hda_core i2c_algo_bit snd_hwdep cfg80211 serio_raw snd_pcm nand fb_sys_fops snd_timer r592 syscopyarea nand_ecc snd nand_bch sysfillrect soundcore sysimgblt bch memstick mtd mac_hid sch_fq_codel cuse coretemp parport_pc ppdev lp parport ip_tables x_tables autofs4 ssb_hcd b44 gpio_ich psmouse firewire_ohci sdhci_pci pata_acpi cqhci lpc_ich sdhci firewire_core mii crc_itu_t ssb wmi video 6.485518] CR2: 0000000000000000 6.486827] ---[ end trace e1f8c8555dcc75b5 ]--- 6.486884] RIP: 0010:swiotlb_tbl_map_single+0x120/0x310 6.486939] Code: 4c 8b 45 a8 4c 8b 1d 0f b2 a9 01 89 d3 45 31 d2 44 8b 4d a4 44 89 c7 41 89 dc 4b 8d 44 25 00 48 21 f0 48 01 f8 49 39 c7 72 0a <47> 39 0c a3 0f 83 cb 00 00 00 42 8d 04 33 48 89 c3 48 39 c1 41 0f 6.487025] RSP: 0018:ffffbc7040c7f3c0 EFLAGS: 00010016 6.487078] RAX: 0000000000000001 RBX: 0000000000000000 RCX: 0000000000000000 6.487131] RDX: 0000000000000000 RSI: 00000000001fffff RDI: 0000000000000001 6.487186] RBP: ffffbc7040c7f420 R08: 0000000000000001 R09: 0000000000000001 6.487241] R10: 0000000000000000 R11: 0000000000000000 R12: 0000000000000000 6.487292] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000200000 6.487346] FS: 00007f2cb49ccbc0(0000) GS:ffff9d8a4c400000(0000) knlGS:0000000000000000 6.487409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 6.487462] CR2: 0000000000000000 CR3: 00000000c72ce000 CR4: 00000000000006f0 ProblemType: Bug DistroRelease: Ubuntu 19.04 Package: linux-image-5.0.0-7-generic 5.0.0-7.8 ProcVersionSignature: Ubuntu 5.0.0-7.8-generic 5.0.0 Uname: Linux 5.0.0-7-generic x86_64 AlsaVersion: Advanced Linux Sound Architecture Driver Version k5.0.0-7-generic. ApportVersion: 2.20.10-0ubuntu23 Architecture: amd64 ArecordDevices: **** List of CAPTURE Hardware Devices **** card 0: Intel [HDA Intel], device 0: STAC9200 Analog [STAC9200 Analog] Subdevices: 1/1 Subdevice #0: subdevice #0 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: bgjenero 1662 F.... pulseaudio Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0xefffc000 irq 24' Mixer name : 'SigmaTel STAC9200' Components : 'HDA:83847690,102801bd,00102201 HDA:14f12bfa,14f100c3,00090000' Controls : 22 Simple ctrls : 9 CurrentDesktop: XFCE Date: Mon Mar 25 02:13:47 2019 HibernationDevice: RESUME=UUID=62d89c78-536c-42ab-968d-463122f8c3a2 InstallationDate: Installed on 2012-01-19 (2622 days ago) InstallationMedia: Xubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) Lsusb: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MachineType: Dell Inc. MM061 ProcFB: 0 radeondrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.0.0-7-generic root=UUID=d590f141-7b8d-421d-84b3-baa43181a241 ro resume=/dev/sda6 pcie_aspm=force RelatedPackageVersions: linux-restricted-modules-5.0.0-7-generic N/A linux-backports-modules-5.0.0-7-generic N/A linux-firmware 1.178 RfKill: 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no SourcePackage: linux UpgradeStatus: Upgraded to disco on 2019-03-25 (0 days ago) dmi.bios.date: 06/13/2007 dmi.bios.vendor: Dell Inc. dmi.bios.version: A17 dmi.board.name: 0XD720 dmi.board.vendor: Dell Inc. dmi.chassis.type: 8 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvrA17:bd06/13/2007:svnDellInc.:pnMM061:pvr:rvnDellInc.:rn0XD720:rvr:cvnDellInc.:ct8:cvr: dmi.product.name: MM061 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1821564/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp