[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: