Adaptec ethernet adapter using starfire driver fails to initialize when recent kernels are used.
This hardware/driver can be successfully initialized under a 3.2.0-126-generic kernel (from precise) but initialization is known to fail under 3.13.0-129-generic kernel and under -pae kernel builds of many vintages. initialization also fails under current 4.x series kernel. Full kernel bisect is not yet complete.
Re-opening https:/ /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1473200 (expired)
Adaptec ethernet adapter using starfire driver fails to initialize when recent kernels are used.
This hardware/driver can be successfully initialized under a 3.2.0-126-generic kernel (from precise) but initialization is known to fail under 3.13.0-129-generic kernel and under -pae kernel builds of many vintages. initialization also fails under current 4.x series kernel. Full kernel bisect is not yet complete.
Specific indication from dmesg:
[ 3.536508] starfire.c:v1.03 7/26/2000 Written by Donald Becker <email address hidden>
(unofficial 2.2/2.4 kernel port, version 2.1, July 6, 2008) linux-CK3pdl/ linux-4. 4.0/arch/ x86/mm/ ioremap. c:104 __ioremap_ caller+ 0x40f/0x440( ) 0082.P23. 0504071730 04/07/2005 0x58/0x79 common+ 0x87/0xc0 caller+ 0x40f/0x440 caller+ 0x40f/0x440 null+0x22/ 0x30 caller+ 0x40f/0x440 region+ 0xb4/0x180 init_one+ 0xc6/0x680 [starfire] init_one+ 0xc6/0x680 [starfire] nocache+ 0x1f/0x30 init_one+ 0xc6/0x680 [starfire] init_one+ 0xc6/0x680 [starfire] resume+ 0x51/0x80 probe+0x7b/ 0xf0 kset_move_ last+0x2d/ 0xa0 probe_device+ 0x1f9/0x4a0 dir_ns+ 0x37/0x90 device+ 0xdc/0x100 attach+ 0x79/0x80 probe_device+ 0x4a0/0x4a0 each_dev+ 0x57/0xa0 attach+ 0x1e/0x20 probe_device+ 0x4a0/0x4a0 driver+ 0x1ef/0x290 register+ 0x5d/0xf0 driver+ 0x33/0x40 init+0x2b/ 0x1000 [starfire] initcall+ 0xaa/0x200 alloc_trace+ 0x185/0x1e0 module+ 0x21/0x1a6 module+ 0x21/0x1a6 module+ 0x50/0x1a6 0x1533/ 0x1a40 from_fd. isra.53+ 0xf9/0x190 module+ 0xa5/0xf0 pgoff+0xa3/ 0xc0 syscall_ 32+0x8d/ 0x150 past_esp+ 0x3d/0x61
[ 3.536509] starfire: polling (NAPI) enabled
[ 3.536771] ioremap: invalid physical address fffffffffe480000
[ 3.536773] ------------[ cut here ]------------
[ 3.536784] WARNING: CPU: 1 PID: 115 at /build/
[ 3.536790] Modules linked in: starfire(+) mii fjes floppy(+)
[ 3.536795] CPU: 1 PID: 115 Comm: systemd-udevd Not tainted 4.4.0-93-generic #116-Ubuntu
[ 3.536797] Hardware name: Intel /SE7501BR2S, BIOS SBR20.86B.
[ 3.536805] c1ae9967 73b5a5ce 00000286 c01ddb90 c13add2f 00000000 c19d0e40 c01ddbc0
[ 3.536811] c1070387 c19d8dd4 00000001 00000073 c19d0e40 00000068 c105fe2f c105fe2f
[ 3.536818] 0fffffff fe4fffff ffffffff c01ddbd0 c1070492 00000009 00000000 c01ddc3c
[ 3.536819] Call Trace:
[ 3.536829] [<c13add2f>] dump_stack+
[ 3.536835] [<c1070387>] warn_slowpath_
[ 3.536840] [<c105fe2f>] ? __ioremap_
[ 3.536843] [<c105fe2f>] ? __ioremap_
[ 3.536847] [<c1070492>] warn_slowpath_
[ 3.536850] [<c105fe2f>] __ioremap_
[ 3.536855] [<c13f9db4>] ? __pci_request_
[ 3.536861] [<f845d896>] ? starfire_
[ 3.536866] [<f845d896>] ? starfire_
[ 3.536869] [<c105fe7f>] ioremap_
[ 3.536874] [<f845d896>] ? starfire_
[ 3.536879] [<f845d896>] starfire_
[ 3.536885] [<c1513011>] ? __pm_runtime_
[ 3.536889] [<c13ff96b>] pci_device_
[ 3.536894] [<c1504a0d>] ? devices_
[ 3.536899] [<c1508399>] driver_
[ 3.536904] [<c1251227>] ? sysfs_create_
[ 3.536907] [<c13ff63c>] ? pci_match_
[ 3.536911] [<c15086b9>] __driver_
[ 3.536915] [<c1508640>] ? driver_
[ 3.536918] [<c1506357>] bus_for_
[ 3.536921] [<c1507bce>] driver_
[ 3.536925] [<c1508640>] ? driver_
[ 3.536928] [<c150777f>] bus_add_
[ 3.536931] [<f8465000>] ? 0xf8465000
[ 3.536933] [<f8465000>] ? 0xf8465000
[ 3.536936] [<c1508f3d>] driver_
[ 3.536939] [<c13fe103>] __pci_register_
[ 3.536944] [<f846502b>] starfire_
[ 3.536948] [<c100211a>] do_one_
[ 3.536951] [<f8465000>] ? 0xf8465000
[ 3.536955] [<c11c2fd0>] ? kfree+0x120/0x130
[ 3.536958] [<c11c3da5>] ? kmem_cache_
[ 3.536964] [<c1170a3a>] ? do_init_
[ 3.536967] [<c1170a3a>] ? do_init_
[ 3.536970] [<c1170a69>] do_init_
[ 3.536975] [<c10f8b23>] load_module+
[ 3.536979] [<c10f56e9>] ? copy_module_
[ 3.536984] [<c10f9265>] SyS_finit_
[ 3.536988] [<c118df13>] ? vm_mmap_
[ 3.536993] [<c100385d>] do_fast_
[ 3.536998] [<c17c55dc>] sysenter_
[ 3.537001] ---[ end trace 2c05306d6389bc20 ]---
[ 3.537005] starfire 0000:08:04.0: cannot remap 0x80000 @ 0xfe480000, aborting
[ 3.537162] ioremap: invalid physical address fffffffffe380000
[ 3.537166] starfire 0000:08:05.0: cannot remap 0x80000 @ 0xfe380000, aborting
[ 3.537308] ioremap: invalid physical address fffffffffe300000
[ 3.537313] starfire 0000:08:06.0: cannot remap 0x80000 @ 0xfe300000, aborting
[ 3.537453] ioremap: invalid physical address fffffffffe200000
Additional information:
~# lsb_release -rd
Description: Ubuntu 16.04.3 LTS
Release: 16.04
# uname -a
Linux trafcap4 4.4.0-93-generic #116-Ubuntu SMP Fri Aug 11 21:17:52 UTC 2017 i686 i686 i686 GNU/Linux
# cat /proc/version_ signature 116-generic 4.4.79
Ubuntu 4.4.0-93.
# dmidecode -s bios-version && dmidecode -s bios-release-date 0082.P23. 0504071730
SBR20.86B.
04/07/2005