https://bugzilla.novell.com/show_bug.cgi?id=826912
https://bugzilla.novell.com/show_bug.cgi?id=826912#c0
Summary: Failing initialization of Adaptec starfire twin
network card - ioremap.c:83: cannot remap 0x80000 @
0xdf800000, aborting
Classification: openSUSE
Product: openSUSE 12.3
Version: Final
Platform: i686
OS/Version: openSUSE 12.3
Status: NEW
Severity: Normal
Priority: P5 - None
Component: Kernel
AssignedTo: kernel-maintainers@forge.provo.novell.com
ReportedBy: ralf@czekalla.com
QAContact: qa-bugs@suse.de
Found By: ---
Blocker: ---
Created an attachment (id=545800)
--> (http://bugzilla.novell.com/attachment.cgi?id=545800)
cut out of dmesg
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:22.0) Gecko/20100101
Firefox/22.0
Hi openSUSE team,
during startup of openSUSE the Adaptec twin network card using the starfire
driver is not initialized and the following dump is produced and printed into
dmesg:
[ 33.031566] starfire.c:v1.03 7/26/2000 Written by Donald Becker
[ 33.031566] (unofficial 2.2/2.4 kernel port, version 2.1, July 6, 2008)
[ 33.031581] starfire: polling (NAPI) enabled
[ 33.035213] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
[ 33.035228] PCI: setting IRQ 11 as level-triggered
[ 33.035310] ioremap: invalid physical address ffffffffdf800000
[ 33.035316] ------------[ cut here ]------------
[ 33.035337] WARNING: at
/home/abuild/rpmbuild/BUILD/kernel-desktop-3.9.7/linux-3.9/arch/x86/mm/ioremap.c:83
__ioremap_caller+0x454/0x480()
[ 33.035343] Hardware name: System Name
[ 33.035348] Modules linked in: starfire(+) snd_cs46xx(+) gameport
snd_rawmidi snd_seq_device snd_ac97_codec ac97_bus snd_pcm snd_timer sg snd
shpchp 3w_9xxx pci_hotplug de2104x pcspkr soundcore snd_page_alloc i2c_piix4
button microcode autofs4 btrfs raid6_pq zlib_deflate xor libcrc32c processor
thermal_sys scsi_dh_alua scsi_dh_emc scsi_dh_rdac scsi_dh_hp_sw scsi_dh sata_mv
ata_generic ata_piix 3w_xxxx
[ 33.035421] Pid: 310, comm: udevd Not tainted 3.9.7-1.gfccf19c-desktop #1
[ 33.035426] Call Trace:
[ 33.035460] [<c0205609>] try_stack_unwind+0x199/0x1b0
[ 33.035481] [<c0204317>] dump_trace+0x47/0xf0
[ 33.035496] [<c020566b>] show_trace_log_lvl+0x4b/0x60
[ 33.035509] [<c0205698>] show_trace+0x18/0x20
[ 33.035525] [<c0734be9>] dump_stack+0x6d/0x72
[ 33.035542] [<c023a148>] warn_slowpath_common+0x78/0xb0
[ 33.035557] [<c023a19b>] warn_slowpath_null+0x1b/0x20
[ 33.035570] [<c022fc84>] __ioremap_caller+0x454/0x480
[ 33.035598] [<c022fd18>] ioremap_nocache+0x18/0x20
[ 33.035625] [<e8cd696e>] starfire_init_one+0xae/0x5c0 [starfire]
[ 33.035660] [<c04b20e3>] local_pci_probe+0x33/0x70
[ 33.035676] [<c04b22d7>] pci_device_probe+0xd7/0xe0
[ 33.035694] [<c0573424>] driver_probe_device+0x74/0x360
[ 33.035708] [<c0573789>] __driver_attach+0x79/0x80
[ 33.035735] [<c0571a48>] bus_for_each_dev+0x38/0x70
[ 33.035748] [<c0572f46>] driver_attach+0x16/0x20
[ 33.035762] [<c0572ad4>] bus_add_driver+0xe4/0x260
[ 33.035778] [<c0573d23>] driver_register+0x63/0x150
[ 33.035792] [<c020122a>] do_one_initcall+0x11a/0x170
[ 33.035811] [<c029b50a>] load_module+0x109a/0x1890
[ 33.035827] [<c029bd8d>] sys_init_module+0x8d/0xf0
[ 33.035850] [<c0745a3d>] sysenter_do_call+0x12/0x28
[ 33.035869] [<b7745424>] 0xb7745423
[ 33.035876] ---[ end trace 28c44a7fe9a9f611 ]---
[ 33.035888] starfire 0000:02:04.0: cannot remap 0x80000 @ 0xdf800000,
aborting
[ 33.038584] ioremap: invalid physical address ffffffffdf000000
[ 33.038602] starfire 0000:02:05.0: cannot remap 0x80000 @ 0xdf000000,
aborting
I assume the driver was never adapted to this remapping the kernel is doing for
quite some releases - since something about 2.6.1x or so.
It happens also with a plain openSUSE installation. To verify that I don't miss
fixes in the latest stable kernel release I installed Linux kernel 3.9.7.
By the way, I could use this card during the installation of openSUSE 12.3 on
this hardware and downloaded latest fixes from download.opensuse.org. But as
soon as the first reboot happened from the installed disk, it seems the
remapping of the kernel hits. I assume that the installation kernel does not
use the remap function and that's the reason why it worked at the beginning of
the installation.
Please have a look.
Thanks a lot
Ralf
Reproducible: Always
Steps to Reproduce:
1.Plug card in and reboot
2.
3.
Actual Results:
Only the mentioned dump is listed in dmesg.
Expected Results:
Card should be initialized like every other network card.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.