Aw: [parisc] A500 boot crash with 44786880df196a4200c178945c4d41675faf9fb7

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

 



> I tried to todays parisc merge on A500, RP3410 and RP3440. RP* worked, A500 crashed on boot:

Is the crash reproducible on A500 ?
 
> Something with alternatives patching maybe?

Seems so.
 
> Linux version 4.19.0-01898-g44786880df19 (mroos@a500) (gcc version 7.3.0 (Gentoo 7.3.0 p1.0)) #167 Wed Oct 24 08:26:53 EEST 2018
> FP[0] enabled: Rev 1 Model 16
> The 64-bit Kernel has started...
> Kernel default page size is 4 KB. Huge pages enabled with 1 MB physical and 2 MB virtual size.
> bootconsole [ttyB0] enabled
>...
> Found devices:
> 1. Crescendo 440 at 0xfffffffffffa0000 [160] { 0, 0x0, 0x5cb, 0x00004 }
> 2. Memory at 0xfffffffffed08000 [8] { 1, 0x0, 0x09b, 0x00009 }
> 3. Astro BC Runway Port at 0xfffffffffed00000 [0] { 12, 0x0, 0x582, 0x0000b }
> 4. Elroy PCI Bridge at 0xfffffffffed30000 [0/0] { 13, 0x0, 0x782, 0x0000a }
> 5. Elroy PCI Bridge at 0xfffffffffed34000 [0/2] { 13, 0x0, 0x782, 0x0000a }
> 6. Elroy PCI Bridge at 0xfffffffffed38000 [0/4] { 13, 0x0, 0x782, 0x0000a }
> 7. Elroy PCI Bridge at 0xfffffffffed3c000 [0/6] { 13, 0x0, 0x782, 0x0000a }
> Enabling PDC_PAT chassis codes support v0.05
> Logical CPU #0 is physical cpu #0 at location 0x0 with hpa 0xfffffffffffa0000
> CPU(s): 1 x PA8500 (PCX-W) at 440.000000 MHz
> alternatives: patching kernel code
> Backtrace:
>   [<0000000040200244>] do_one_initcall+0x6c/0x1d0
>   [<00000000401014b8>] kernel_init_freeable+0x230/0x340
>   [<00000000406be708>] kernel_init+0x18/0x1b8
>   [<0000000040208020>] ret_from_kernel_thread+0x20/0x28

Some things you can try:
- in arch/parisc/kernel/setup.c, apply_alternatives_all() change the pr_debug() to pr_info() to get more info,
- Boot with "no-alternatives" kernel option, this disables the patching code,

Helge



[Index of Archives]     [Linux SoC]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux