Steve Holton: 1) To clarify, for the modification of drivers/net/ethernet/adaptec/starfire.c at line 653 did you test this in both 32-bit and 64-bit environments and had no issues using it?
2) To keep this relevant to upstream, it is best to continue to test the latest mainline kernel (now 4.17.1) as it is released, and note if the patch is still necessary, and if so, does it still work with no problems in both environments. Could you please advise? ** Changed in: linux (Ubuntu) Importance: Low => Medium ** Changed in: linux (Ubuntu) Status: Expired => Incomplete -- 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/1473200 Title: adaptec starfire fails to initialize with pae kernels Status in linux package in Ubuntu: Incomplete Bug description: Adaptec ethernet adapter using starfire driver fails to initialize when a pae-enabled kernel is used. Adapted initializes correctly with a non-pae kernel: From dmesg: [ 3.154813] FDC 0 is a National Semiconductor PC87306 [ 3.165051] ------------[ cut here ]------------ [ 3.169716] WARNING: CPU: 0 PID: 118 at /build/buildd/linux-lts-utopic-3.16.0/arch/x86/mm/ioremap.c:98 __ioremap_caller+0x358/0x380() [ 3.178686] tsc: Refined TSC clocksource calibration: 2790.998 MHz [ 3.187928] Modules linked in: starfire(+) mii floppy [ 3.193114] CPU: 0 PID: 118 Comm: systemd-udevd Not tainted 3.16.0-30-generic #40~14.04.1-Ubuntu [ 3.201911] Hardware name: Intel /SE7501BR2 , BIOS SBR20.86B.0041.P01.0211111022 11/11/2002 [ 3.212522] 00000000 00000000 f68a1c14 c168b423 00000000 [ 3.217089] usb 2-1: New USB device found, idVendor=413c, idProduct=2005 [ 3.217093] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 3.217098] usb 2-1: Product: DELL USB Keyboard [ 3.217102] usb 2-1: Manufacturer: DELL [ 3.240047] f68a1c44 c105c2ae c187a884 [ 3.244147] 00000000 00000076 c1878950 00000062 c104f0b8 c104f0b8 0fffffff fe4fffff [ 3.252032] ffffffff f68a1c54 c105c372 00000009 00000000 f68a1cb8 c104f0b8 c1878924 [ 3.259910] Call Trace: [ 3.262384] [<c168b423>] dump_stack+0x41/0x52 [ 3.266838] [<c105c2ae>] warn_slowpath_common+0x7e/0xa0 [ 3.272157] [<c104f0b8>] ? __ioremap_caller+0x358/0x380 [ 3.277476] [<c104f0b8>] ? __ioremap_caller+0x358/0x380 [ 3.282798] [<c105c372>] warn_slowpath_null+0x22/0x30 [ 3.287944] [<c104f0b8>] __ioremap_caller+0x358/0x380 [ 3.293096] [<c1350aff>] ? __pci_request_selected_regions+0x3f/0x80 [ 3.299457] [<f836a7c6>] ? starfire_init_one+0xc6/0x5b0 [starfire] [ 3.305734] [<c104f0ff>] ioremap_nocache+0x1f/0x30 [ 3.310623] [<f836a7c6>] ? starfire_init_one+0xc6/0x5b0 [starfire] [ 3.316899] [<f836a7c6>] starfire_init_one+0xc6/0x5b0 [starfire] [ 3.323002] [<c1437601>] ? __pm_runtime_resume+0x51/0x70 [ 3.328417] [<c135560f>] pci_device_probe+0x6f/0xc0 [ 3.333398] [<c11eff35>] ? sysfs_create_link+0x25/0x40 [ 3.338632] [<c142eea3>] driver_probe_device+0x93/0x3a0 [ 3.343958] [<c135553a>] ? pci_match_device+0xca/0x100 [ 3.349192] [<c142f261>] __driver_attach+0x71/0x80 [ 3.354081] [<c142f1f0>] ? __device_attach+0x40/0x40 [ 3.359139] [<c142d3b7>] bus_for_each_dev+0x47/0x80 [ 3.364114] [<c142e9be>] driver_attach+0x1e/0x20 [ 3.368828] [<c142f1f0>] ? __device_attach+0x40/0x40 [ 3.373893] [<c142e637>] bus_add_driver+0x157/0x230 [ 3.378869] [<f8371000>] ? 0xf8370fff [ 3.382630] [<f8371000>] ? 0xf8370fff [ 3.386393] [<c142f939>] driver_register+0x59/0xe0 [ 3.391278] [<c1686143>] ? printk+0x50/0x52 [ 3.395557] [<c1354172>] __pci_register_driver+0x32/0x40 [ 3.400968] [<f8371030>] starfire_init+0x30/0x1000 [starfire] [ 3.406807] [<c1002132>] do_one_initcall+0xc2/0x1f0 [ 3.411779] [<f8371000>] ? 0xf8370fff [ 3.415544] [<c1165174>] ? free_vmap_area_noflush+0x24/0x60 [ 3.421208] [<c1166a6f>] ? __vunmap+0x8f/0xe0 [ 3.425660] [<c1166a6f>] ? __vunmap+0x8f/0xe0 [ 3.430117] [<c10cf167>] load_module+0x1237/0x1930 [ 3.435005] [<c10cf9c5>] SyS_finit_module+0x75/0xc0 [ 3.439978] [<c114bb0b>] ? vm_mmap_pgoff+0x7b/0xa0 [ 3.444867] [<c169285f>] sysenter_do_call+0x12/0x12 [ 3.449839] ---[ end trace 3eef602429cd6b81 ]--- [ 3.454468] starfire 0000:08:04.0: cannot remap 0x80000 @ 0xfe480000, aborting [ 3.461915] ioremap: invalid physical address fffffffffe380000 [ 3.467770] starfire 0000:08:05.0: cannot remap 0x80000 @ 0xfe380000, aborting [ 3.475139] ioremap: invalid physical address fffffffffe300000 [ 3.480984] starfire 0000:08:06.0: cannot remap 0x80000 @ 0xfe300000, aborting [ 3.488341] ioremap: invalid physical address fffffffffe200000 [ 3.494190] starfire 0000:08:07.0: cannot remap 0x80000 @ 0xfe200000, aborting [ 3.501552] ioremap: invalid physical address fffffffffea80000 [ 3.507394] starfire 0000:09:04.0: cannot remap 0x80000 @ 0xfea80000, aborting [ 3.514741] ioremap: invalid physical address fffffffffe980000 [ 3.520585] starfire 0000:09:05.0: cannot remap 0x80000 @ 0xfe980000, aborting [ 3.527943] ioremap: invalid physical address fffffffffe900000 [ 3.533789] starfire 0000:09:06.0: cannot remap 0x80000 @ 0xfe900000, aborting [ 3.541144] ioremap: invalid physical address fffffffffe800000 [ 3.546986] starfire 0000:09:07.0: cannot remap 0x80000 @ 0xfe800000, aborting [ 3.554329] ioremap: invalid physical address fffffffffd680000 [ 3.560175] starfire 0000:05:04.0: cannot remap 0x80000 @ 0xfd680000, aborting [ 3.567492] ioremap: invalid physical address fffffffffd580000 [ 3.573338] starfire 0000:05:05.0: cannot remap 0x80000 @ 0xfd580000, aborting [ 3.580664] ioremap: invalid physical address fffffffffd500000 [ 3.586511] starfire 0000:05:06.0: cannot remap 0x80000 @ 0xfd500000, aborting [ 3.593836] ioremap: invalid physical address fffffffffd400000 [ 3.599681] starfire 0000:05:07.0: cannot remap 0x80000 @ 0xfd400000, aborting [ 3.607014] ioremap: invalid physical address fffffffffdc80000 [ 3.612860] starfire 0000:06:04.0: cannot remap 0x80000 @ 0xfdc80000, aborting [ 3.620193] ioremap: invalid physical address fffffffffdb80000 [ 3.626039] starfire 0000:06:05.0: cannot remap 0x80000 @ 0xfdb80000, aborting [ 3.633354] ioremap: invalid physical address fffffffffdb00000 [ 3.639201] starfire 0000:06:06.0: cannot remap 0x80000 @ 0xfdb00000, aborting [ 3.646519] ioremap: invalid physical address fffffffffda00000 [ 3.652365] starfire 0000:06:07.0: cannot remap 0x80000 @ 0xfda00000, aborting [ 3.659718] ioremap: invalid physical address fffffffffac00000 [ 3.665561] starfire 0000:02:04.0: cannot remap 0x80000 @ 0xfac00000, aborting [ 3.672887] ioremap: invalid physical address fffffffffad00000 [ 3.678736] starfire 0000:02:05.0: cannot remap 0x80000 @ 0xfad00000, aborting [ 3.686062] ioremap: invalid physical address fffffffffad80000 [ 3.691903] starfire 0000:02:06.0: cannot remap 0x80000 @ 0xfad80000, aborting [ 3.699225] ioremap: invalid physical address fffffffffae80000 [ 3.705066] starfire 0000:02:07.0: cannot remap 0x80000 @ 0xfae80000, aborting sysadm@trafcap5:/lib/firmware/adaptec$ lsb_release -rd Description: Ubuntu 14.04.2 LTS Release: 14.04 WORKAROUND: Use a non-pae kernel. --- AlsaDevices: total 0 crw-rw---T 1 root audio 116, 1 Jun 27 00:56 seq crw-rw---T 1 root audio 116, 33 Jun 27 00:56 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.0.1-0ubuntu17.8 Architecture: i386 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CRDA: Error: [Errno 2] No such file or directory DistroRelease: Ubuntu 12.04 HibernationDevice: RESUME=UUID=4d6b9af9-f0eb-431f-915e-13d8f25c182e InstallationMedia: Ubuntu-Server 12.04 LTS "Precise Pangolin" - Release i386 (20120424.1) Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MarkForUpload: True Package: linux (not installed) PciMultimedia: ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcFB: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-74-generic root=UUID=f683df2b-5513-4e3c-92a3-a6a1d4afdc32 ro cli console=ttyS0,115200 ProcVersionSignature: Ubuntu 3.2.0-74.109-generic 3.2.64 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-3.2.0-74-generic N/A linux-backports-modules-3.2.0-74-generic N/A linux-firmware 1.79.18 RfKill: Error: [Errno 2] No such file or directory Tags: precise Uname: Linux 3.2.0-74-generic i686 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: WifiSyslog: dmi.bios.date: 11/11/2002 dmi.bios.vendor: Intel Corporation dmi.bios.version: SBR20.86B.0041.P01.0211111022 dmi.board.name: SE7501BR2 dmi.board.vendor: Intel dmi.board.version: A95686-502 dmi.chassis.type: 23 dmi.chassis.vendor: Intel Corporation dmi.modalias: dmi:bvnIntelCorporation:bvrSBR20.86B.0041.P01.0211111022:bd11/11/2002:svnIntel:pn:pvr:rvnIntel:rnSE7501BR2:rvrA95686-502:cvnIntelCorporation:ct23:cvr: dmi.sys.vendor: Intel --- AlsaDevices: total 0 crw-rw---T 1 root audio 116, 1 Jun 27 00:56 seq crw-rw---T 1 root audio 116, 33 Jun 27 00:56 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.0.1-0ubuntu17.8 Architecture: i386 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CRDA: Error: [Errno 2] No such file or directory CurrentDmesg: Error: command ['sh', '-c', 'dmesg | comm -13 --nocheck-order /var/log/dmesg -'] failed with exit code 1: comm: /var/log/dmesg: Permission denied dmesg: write failed: Broken pipe DistroRelease: Ubuntu 12.04 InstallationMedia: Ubuntu-Server 12.04 LTS "Precise Pangolin" - Release i386 (20120424.1) Lsusb: Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub MarkForUpload: True Package: linux (not installed) PciMultimedia: ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcFB: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-74-generic root=UUID=f683df2b-5513-4e3c-92a3-a6a1d4afdc32 ro cli console=ttyS0,115200 ProcVersionSignature: Ubuntu 3.2.0-74.109-generic 3.2.64 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RfKill: Error: [Errno 2] No such file or directory Tags: precise Uname: Linux 3.2.0-74-generic i686 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: sudo WifiSyslog: dmi.bios.date: 11/11/2002 dmi.bios.vendor: Intel Corporation dmi.bios.version: SBR20.86B.0041.P01.0211111022 dmi.board.name: SE7501BR2 dmi.board.vendor: Intel dmi.board.version: A95686-502 dmi.chassis.type: 23 dmi.chassis.vendor: Intel Corporation dmi.modalias: dmi:bvnIntelCorporation:bvrSBR20.86B.0041.P01.0211111022:bd11/11/2002:svnIntel:pn:pvr:rvnIntel:rnSE7501BR2:rvrA95686-502:cvnIntelCorporation:ct23:cvr: dmi.sys.vendor: Intel To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1473200/+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