Re: 2.6.18-1-sparc64 regression also on SunBlade1000
On Mon, Oct 16, 2006 at 12:06:33AM +0200, Roland Stigge wrote:
> Last working is 2.6.16, as also experienced by Uwe.
>
> 2.6.17 shows the boot errors as screenshoot at
>
> http://people.debian.org/~stigge/2.6.17.boot.jpg
>
> and with complete dmesg:
>
> http://people.debian.org/~stigge/2.6.17.dmesg1.jpg
> http://people.debian.org/~stigge/2.6.17.dmesg2.jpg
>
> The qlogicfc driver used by my system with 2.6.16 has been removed for
> 2.6.17 in favour of qla2xxx.
Right, the problem is that qla2xxx requires the firmware, which has to
be installed by hand at the moment (firware-qlogic package from
non-free), and added to initrd (bug 390791 has been filed against
initramfs-tools.
> With 2.6.18, an interesting change in kernel sources is:
>
> --- linux-source-2.6.17/arch/sparc64/kernel/traps.c 2006-06-18
> 03:49:35.000000000 +0200
> +++ linux-source-2.6.18/arch/sparc64/kernel/traps.c 2006-09-20
> 05:42:06.000000000 +0200
> @@ -2544,7 +2545,9 @@
> (TRAP_PER_CPU_TSB_HUGE !=
> offsetof(struct trap_per_cpu, tsb_huge)) ||
> (TRAP_PER_CPU_TSB_HUGE_TEMP !=
> - offsetof(struct trap_per_cpu, tsb_huge_temp)))
> + offsetof(struct trap_per_cpu, tsb_huge_temp)) ||
> + (TRAP_PER_CPU_IRQ_WORKLIST !=
> + offsetof(struct trap_per_cpu, irq_worklist)))
> trap_per_cpu_offsets_are_bolixed_dave();
>
> if ((TSB_CONFIG_TSB !=
>
> Will need to check if this is the cause.
Thanks for your work.
--
Jurij Smakov jurij@wooyd.org
Key: http://www.wooyd.org/pgpkey/ KeyID: C99E03CC
Reply to: