On 1/22/2016 4:17 AM, Christian König wrote:
Am 22.01.2016 um 06:15 schrieb Alex Deucher:
On Thu, Jan 21, 2016 at 7:12 PM, Julian Margetson <runaway@candw.ms> wrote:
On 12/28/2015 11:58 AM, Julian Margetson wrote:

Having an isssue when adding Radeon TAHITI_vce.bin firmware to kernel.
When not compiled into 4.4.0rc kernels system boots but with error messages
:

   Direct firmware load for radeon/TAHITI_vce.bin failed with error -2
   Can't load firmware "radeon/TAHITI_vce.bin

When I add the TAHITI_vce.bin firmware into the kernel it results in an
oops:

  Unable to handle kernel paging request for data at address 0xf000001c
I think the firmware is little endian, so you'll probably need to byte
swap it before interpreting it in the driver.  Something like the
attached patch should avoid the crash, but I'm not sure if that is
enough for the firmware to load properly.

Most likely not the whole solution, but a good start that should avoid the crash.

Patch is Reviewed-by: Christian König <christian.koenig@amd.com>

Christian.

Alex

-------------------------------------------------------------------------------------------------------
[    2.521012] [drm] Initialized drm 1.1.0 20060810
[    2.525742] [drm] radeon kernel modesetting enabled.
[    2.531460] [drm] initializing kernel modesetting (VERDE 0x1002:0x683F
0x1545:0x7750).
[    2.539486] [drm] register mmio base: 0xe90000000
[    2.544238] [drm] register mmio size: 262144
[    2.880317] ATOM BIOS: C44501
[    2.883578] radeon 0000:81:00.0: VRAM: 1024M 0x0000000000000000 -
0x000000003FFFFFFF (1024M used)
[    2.892508] radeon 0000:81:00.0: GTT: 2048M 0x0000000040000000 -
0x00000000BFFFFFFF
[    2.900194] [drm] Detected VRAM RAM=1024M, BAR=256M
[    2.905088] [drm] RAM width 128bits DDR
[    2.909139] [TTM] Zone  kernel: Available graphics memory: 379040 kiB
[    2.915623] [TTM] Zone highmem: Available graphics memory: 1034400 kiB
[    2.922174] [TTM] Initializing pool allocator
[    2.926577] [TTM] Initializing DMA pool allocator
[    2.931395] [drm] radeon: 1024M of VRAM memory ready
[    2.936404] [drm] radeon: 2048M of GTT memory ready.
[    2.941455] [drm] Loading verde Microcode
[    2.945521] [drm] Internal thermal controller with fan control
[    2.951602] [drm] probing gen 2 caps for device aaa1:bed1 = 18cc41/0
[    3.005149] [drm] radeon: dpm initialized
[    3.009408] radeon 0000:81:00.0: Direct firmware load for
radeon/TAHITI_vce.bin failed with error -2
[    3.018621] radeon 0000:81:00.0: radeon_vce: Can't load firmware
"radeon/TAHITI_vce.bin"
[    3.026800] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    3.043542] [drm] probing gen 2 caps for device aaa1:bed1 = 18cc41/0
[    3.099201] [drm] PCIE GART of 2048M enabled (table at
0x0000000000277000).
[    3.106540] radeon 0000:81:00.0: WB enabled
[    3.110781] radeon 0000:81:00.0: fence driver on ring 0 use gpu addr
0x0000000040000c00 and cpu addr 0xee503c00
[    3.120909] radeon 0000:81:00.0: fence driver on ring 1 use gpu addr
0x0000000040000c04 and cpu addr 0xee503c04
[    3.131031] radeon 0000:81:00.0: fence driver on ring 2 use gpu addr
0x0000000040000c08 and cpu addr 0xee503c08
[    3.141153] radeon 0000:81:00.0: fence driver on ring 3 use gpu addr
0x0000000040000c0c and cpu addr 0xee503c0c
[    3.151274] radeon 0000:81:00.0: fence driver on ring 4 use gpu addr
0x0000000040000c10 and cpu addr 0xee503c10
[    3.191527] radeon 0000:81:00.0: fence driver on ring 5 use gpu addr
0x0000000000075a18 and cpu addr 0xf5135a18
[    3.201688] radeon 0000:81:00.0: VCE init error (-22).
[    3.206858] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.213492] [drm] Driver supports precise vblank timestamp query.
[    3.219614] radeon 0000:81:00.0: radeon: MSI limited to 32-bit
[    3.225540] genirq: Setting trigger mode 3 for irq 45 failed
(uic_set_irq_type+0x0/0x160)
[    3.233816] radeon 0000:81:00.0: radeon: using MSI.
[    3.238773] [drm] radeon: irq initialized.
[    3.996237] [drm:r600_ring_test] *ERROR* radeon: ring 0 test failed
(scratch(0x850C)=0xCAFEDEAD)
[    4.005096] radeon 0000:81:00.0: disabling GPU acceleration
[    4.213502] [drm] Radeon Display Connectors
[    4.217783] [drm] Connector 0:
[    4.220868] [drm]   HDMI-A-1
[    4.223768] [drm]   HPD4
[    4.226324] [drm]   DDC: 0x6570 0x6570 0x6574 0x6574 0x6578 0x6578 0x657c
0x657c
[    4.233742] [drm]   Encoders:
[    4.236728] [drm]     DFP1: INTERNAL_UNIPHY2
[    4.241016] [drm] Connector 1:
[    4.244088] [drm]   DVI-I-1
[    4.246901] [drm]   HPD2
[    4.249456] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c
0x656c
[    4.256875] [drm]   Encoders:
[    4.259861] [drm]     DFP2: INTERNAL_UNIPHY
[    4.264063] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    4.381167] [drm] fb mappable at 0x80678000
[    4.385382] [drm] vram apper at 0x80000000
[    4.389496] [drm] size 8294400
[    4.392569] [drm] fb depth is 24
[    4.395816] [drm]    pitch is 7680
[    4.689698] Console: switching to colour frame buffer device 240x67
[    4.767746] radeon 0000:81:00.0: fb0: radeondrmfb frame buffer device
[    4.777118] [drm] Initialized radeon 2.43.0 20080528 for 0000:81:00.0 on
minor 0
------------------------------------------------------------------------------------------------------------------------------
[    2.520756] [drm] Initialized drm 1.1.0 20060810
[    2.525482] [drm] radeon kernel modesetting enabled.
[    2.531229] [drm] initializing kernel modesetting (VERDE 0x1002:0x683F
0x1545:0x7750).
[    2.539245] [drm] register mmio base: 0xe90000000
[    2.543992] [drm] register mmio size: 262144
[    2.880057] ATOM BIOS: C44501
[    2.883322] radeon 0000:81:00.0: VRAM: 1024M 0x0000000000000000 -
0x000000003FFFFFFF (1024M used)
[    2.892250] radeon 0000:81:00.0: GTT: 2048M 0x0000000040000000 -
0x00000000BFFFFFFF
[    2.899935] [drm] Detected VRAM RAM=1024M, BAR=256M
[    2.904828] [drm] RAM width 128bits DDR
[    2.908861] [TTM] Zone  kernel: Available graphics memory: 379144 kiB
[    2.915347] [TTM] Zone highmem: Available graphics memory: 1034504 kiB
[    2.921898] [TTM] Initializing pool allocator
[    2.926298] [TTM] Initializing DMA pool allocator
[    2.931123] [drm] radeon: 1024M of VRAM memory ready
[    2.936125] [drm] radeon: 2048M of GTT memory ready.
[    2.941178] [drm] Loading verde Microcode
[    2.945243] [drm] Internal thermal controller with fan control
[    2.951328] [drm] probing gen 2 caps for device aaa1:bed1 = 18cc41/0
[    3.004861] [drm] radeon: dpm initialized
[    3.011392] [drm] Found VCE firmware/feedback version 50.0.1 / 17!
[    3.017654] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    3.034353] [drm] probing gen 2 caps for device aaa1:bed1 = 18cc41/0
[    3.093668] [drm] PCIE GART of 2048M enabled (table at
0x00000000002E8000).
[    3.101048] radeon 0000:81:00.0: WB enabled
[    3.105281] radeon 0000:81:00.0: fence driver on ring 0 use gpu addr
0x0000000040000c00 and cpu addr 0xee503c00
[    3.115406] radeon 0000:81:00.0: fence driver on ring 1 use gpu addr
0x0000000040000c04 and cpu addr 0xee503c04
[    3.125527] radeon 0000:81:00.0: fence driver on ring 2 use gpu addr
0x0000000040000c08 and cpu addr 0xee503c08
[    3.135649] radeon 0000:81:00.0: fence driver on ring 3 use gpu addr
0x0000000040000c0c and cpu addr 0xee503c0c
[    3.145770] radeon 0000:81:00.0: fence driver on ring 4 use gpu addr
0x0000000040000c10 and cpu addr 0xee503c10
[    3.186010] radeon 0000:81:00.0: fence driver on ring 5 use gpu addr
0x0000000000075a18 and cpu addr 0xf5135a18
[    5.264438] Unable to handle kernel paging request for data at address
0xf000001c
[    5.271975] Faulting instruction address: 0xc03f0718
[    5.276964] Vector: 300 (Data Access) at [ea84db60]
[    5.281853]     pc: c03f0718: vce_v1_0_load_fw+0x90/0x158
[    5.287321]     lr: c03eed04: radeon_vce_resume+0xe4/0x198
[    5.292860]     sp: ea84dc10
[    5.295750]    msr: 29000
[    5.298380]    dar: f000001c
[    5.301272]  dsisr: 0
[    5.303554]   current = 0xea848000
[    5.306968]     pid   = 1, comm = swapper
[    5.311005] enter ? for help
[    5.313900] [ea84dc30] c03eed04 radeon_vce_resume+0xe4/0x198
[    5.319614] [ea84dc60] c039b64c si_startup+0x1e74/0x246c
[    5.324978] [ea84dcc0] c039e228 si_init+0x9d8/0xa84
[    5.329910] [ea84dd10] c030ff0c radeon_device_init+0x99c/0xb7c
[    5.335804] [ea84dd40] c0311d1c radeon_driver_load_kms+0xa4/0x134
[    5.341949] [ea84dd60] c02ede60 drm_dev_register+0x84/0xc8
[    5.347496] [ea84dd80] c02efd24 drm_get_pci_dev+0xf0/0x18c
[    5.353034] [ea84dda0] c028a264 pci_device_probe+0x78/0xcc
[    5.358581] [ea84ddc0] c03fa014 driver_probe_device+0x11c/0x264
[    5.364562] [ea84ddf0] c03fa1d4 __driver_attach+0x78/0xa0
[    5.370013] [ea84de10] c03f8598 bus_for_each_dev+0x8c/0x9c
[    5.375551] [ea84de40] c03f974c bus_add_driver+0xe0/0x1f0
[    5.381003] [ea84de60] c03fa8cc driver_register+0xb4/0xf8
[    5.386454] [ea84de80] c00016f4 do_one_initcall+0x118/0x1a0
[    5.392088] [ea84def0] c09aeaac kernel_init_freeable+0x130/0x1cc
[    5.398156] [ea84df30] c0001cf8 kernel_init+0x14/0xf4
[    5.403260] [ea84df40] c000ad90 ret_from_kernel_thread+0x5c/0x64
[    5.409336] mon>  <no input ...>
[    7.412634] Oops: Kernel access of bad area, sig: 11 [#1]
[    7.418050] PREEMPT Canyonlands
[    7.421210] Modules linked in:
[    7.424289] CPU: 0 PID: 1 Comm: swapper Not tainted 4.4.0-rc7-Sam460ex #5
[    7.431092] task: ea848000 ti: ea84c000 task.ti: ea84c000
[    7.436506] NIP: c03f0718 LR: c03eed04 CTR: c03f06f0
[    7.441481] REGS: ea84db60 TRAP: 0300   Not tainted  (4.4.0-rc7-Sam460ex)
[    7.448284] MSR: 00029000 <CE,EE,ME>  CR: 48000048  XER: 20000000
[    7.454492] DEAR: f000001c ESR: 00000000
GPR00: c03eed04 ea84dc10 ea848000 eeb24000 f5e00000 00000000 f5e70ffc
f0000010
GPR08: 05000000 03cfad35 01000015 ea84dc30 88000024 00000000 c0001ce4
00000000
GPR16: 00000000 00000000 00000000 00000000 00000000 00000000 c09ae260
00028350
GPR24: 00000003 00000002 00000001 00000002 eeb24000 c0731058 f5e00000
013052cb
[    7.487276] NIP [c03f0718] vce_v1_0_load_fw+0x90/0x158
[    7.492429] LR [c03eed04] radeon_vce_resume+0xe4/0x198
[    7.497581] Call Trace:
[    7.500041] [ea84dc10] [20000000] 0x20000000 (unreliable)
[    7.505485] [ea84dc30] [c03eed04] radeon_vce_resume+0xe4/0x198
[    7.511342] [ea84dc60] [c039b64c] si_startup+0x1e74/0x246c
[    7.516855] [ea84dcc0] [c039e228] si_init+0x9d8/0xa84
[    7.521934] [ea84dd10] [c030ff0c] radeon_device_init+0x99c/0xb7c
[    7.527966] [ea84dd40] [c0311d1c] radeon_driver_load_kms+0xa4/0x134
[    7.534260] [ea84dd60] [c02ede60] drm_dev_register+0x84/0xc8
[    7.539946] [ea84dd80] [c02efd24] drm_get_pci_dev+0xf0/0x18c
[    7.545632] [ea84dda0] [c028a264] pci_device_probe+0x78/0xcc
[    7.551318] [ea84ddc0] [c03fa014] driver_probe_device+0x11c/0x264
[    7.557437] [ea84ddf0] [c03fa1d4] __driver_attach+0x78/0xa0
[    7.563036] [ea84de10] [c03f8598] bus_for_each_dev+0x8c/0x9c
[    7.568722] [ea84de40] [c03f974c] bus_add_driver+0xe0/0x1f0
[    7.574321] [ea84de60] [c03fa8cc] driver_register+0xb4/0xf8
[    7.579919] [ea84de80] [c00016f4] do_one_initcall+0x118/0x1a0
[    7.585692] [ea84def0] [c09aeaac] kernel_init_freeable+0x130/0x1cc
[    7.591899] [ea84df30] [c0001cf8] kernel_init+0x14/0xf4
[    7.597151] [ea84df40] [c000ad90] ret_from_kernel_thread+0x5c/0x64
[    7.603353] Instruction dump:
[    7.606341] 614a0017 48000008 614a0015 811d0008 3be00000 2f880000
39280001 40bc0024
[    7.614222] 39200001 4800001c 1cff0028 7cfd3a14 <80e7000c> 7f075000
419a0014 3bff0001
[    7.622306] ---[ end trace fcdb15e53089034a ]---
[    7.626939]
[    8.628614] Kernel panic - not syncing: Attempted to kill init!
exitcode=0x0000000b
[    8.628614]
[    8.637786] Rebooting in 180 seconds..

Problem seems to also be affecting A-Eon X1000 PA-Semi Nemo boards as well
with Alpha 4.5 kernels .
[HELO][DRAM]SDRAM: ECC off, Non-ECC DIMM used on channel 0.
SDRAM: ECC off, Non-ECC DIMM used on channel 1.
[RELO][L1CF][GOLO][GOT
][ZBSS][INIT][MAIN][KMEM][EXCP][CONS][CIOK][AREN][PCIH][PCIB][PCIS][DEVI]

CFE version PAS-2.0.30 for NEMO (64bit,MP,BE,PPC)
Build Date: Fri Jun  8 16:04:49 CEST 2012 (hfrieden@jumpgate)
Copyright (C) 2000,2001,2002,2003,2004,2005 Broadcom Corporation.
Portions Copyright (C) 2005-2008 PA Semi, Inc.
Portions Copyright (C) 2010 Hyperion Entertainment CVBA

Initializing Arena.
Initializing PCI. []
PCI bus 0 slot 17/1: PCIe: port 5 could not be activated
PCI bus 0 slot 17/2: PCIe: port 6 could not be activated
PCI bus 0 slot 17/3: PCIe: port 7 could not be activated
SB600 revision A21 in Intel P4 mode
PCI bus 1 slot 0/0: ATI Technologies product 0x683d (VGA display)
PCI bus 1 slot 0/1: ATI Technologies product 0xaab0 (multimedia subclass
0x03)
PCI bus 5 slot 18/0: ATI Technologies product 0x4380 (IDE mass storage,
interface 0x8f)
PCI bus 5 slot 19/0: ATI Technologies product 0x4387 (USB serial bus,
interface 0x10)
PCI bus 5 slot 19/1: ATI Technologies product 0x4388 (USB serial bus,
interface 0x10)
PCI bus 5 slot 19/2: ATI Technologies product 0x4389 (USB serial bus,
interface 0x10)
PCI bus 5 slot 19/3: ATI Technologies product 0x438a (USB serial bus,
interface 0x10)
PCI bus 5 slot 19/4: ATI Technologies product 0x438b (USB serial bus,
interface 0x10)
PCI bus 5 slot 19/5: ATI Technologies product 0x4386 (USB serial bus,
interface 0x20)
PCI bus 5 slot 20/0: ATI Technologies product 0x4385 (SMBus serial bus, rev
0x14)
PCI bus 5 slot 20/1: ATI Technologies product 0x438c (IDE mass storage,
interface 0x83)
PCI bus 5 slot 20/2: ATI Technologies product 0x4383 (multimedia subclass
0x03)
PCI bus 5 slot 20/3: ATI Technologies product 0x438d (ISA bridge)
PCI bus 5 slot 20/4: ATI Technologies product 0x4384 (PCI bridge)
PCI bus 6 slot 5/0: Realtek Semiconductor 8139 10/100 Ethernet (ethernet
network, rev 0x10)
Initializing Devices.
GPIOLV10 Jumper: Not fitted (default VGA console)
GPIOLV11 Jumper: Not fitted (default ?)
  PHY: mb, addr 0x00, vendor 03f1 device 15 (1)
GFX: PCIe Slot
GFX: Disable SB600 legacy decode
VGA (1/0/0): ISA memory space mapped to f8000000000
Initializing VGA.
Found 800x600x32 mode: 0x0103 (259)
Current VBE mode is now: 0x0103 (259)
   Mode Attribs: 00BB  [Graphics] [LinearFrameBuffer]
   Resolution:   800 x 600
   BitsPerPixel: 8
   BytesPerScan: 0x0340
   PhysBasePtr:  0x90000000
Enabling ATI frame buffer byte-swap
GFX: PCIe Slot
GFX: Enable SB600 legacy decode
VGA initialization successful.
cf0: Card inserted (3V)
IDE unit 0: Disk, "ST2000DM001-9YN164", Capacity:1863GB (lba48)
ATAPI unit 1: Optical Drive, "TSSTcorp CDDVDW SH-222BB"
PCIIDE: 2 controllers found
Initializing USB.
PCI bus 5 slot 19/5: EHCI USB controller found at A0209800
USB bus 0 device 1: vendor 0000 product 0000 class 09: USB Hub
PCI bus 5 slot 19/0: OHCI USB controller found at A0208000
USB bus 1 device 1: vendor 0000 product 0000 class 09: USB Hub
PCI bus 5 slot 19/1: OHCI USB controller found at A0207000
USB bus 2 device 1: vendor 0000 product 0000 class 09: USB Hub
PCI bus 5 slot 19/2: OHCI USB controller found at A0206000
USB bus 3 device 1: vendor 0000 product 0000 class 09: USB Hub
PCI bus 5 slot 19/3: OHCI USB controller found at A0204000
USB bus 4 device 1: vendor 0000 product 0000 class 09: USB Hub
PCI bus 5 slot 19/4: OHCI USB controller found at A0205000
USB bus 5 device 1: vendor 0000 product 0000 class 09: USB Hub
CPU type 0x900102: 500MHz
Total memory: 0x100000000 bytes (4096MB)

Total memory used by CFE:  0x7FD1DF60 - 0x80000000 (3023008)
Initialized Data:          0x7FDD8420 - 0x7FDF8B00 (132832)
BSS Area:                  0x7FDF8B00 - 0x7FDFF000 (25856)
Local Heap:                0x7FDFF000 - 0x7FFFF000 (2097152)
Stack Area:                0x7FFFF000 - 0x80000000 (4096)
Text (code) segment:       0x7FD1DF60 - 0x7FDCBE60 (712448)
Relocation Factor:         I:7FE1DF60 - D:7FE1DF60
[ENVI]
[OFW ][UI  ]port 0:1/1 released (full speed)
USB: New device connected to bus 1 hub 1 port 1 (full speed)
USB bus 1 device 2: vendor 0F39 product 1083 class 03: Human-Interface
Device
USBHID: Keyboard Configured.
Requested state A4 (1800MHz)
To get back into the menu, type 'menu' on the CFE command prompt
[CFE ]CFE> port 0:1/10 enabled (high speed)
USB bus 0 device 2: vendor 13FE product 5500 class 08: Mass-Storage Device
USBMASS: Unit 0 connected
CFE> printenv
Variable Name        Value
-------------------- --------------------------------------------------
ETH0_HWADDR          00:50:C2:20:DA:54
MENU_0_LABEL         AmigaOS
MENU_1_LABEL         AmigaOS CD Boot
MENU_1_COMMAND       setenv amigaboot_quiet Y ;boot -fs=iso
atapi0.1:amigaboot.of
MENU_DEFAULT         0
MENU_TIMEOUT         3
speed                set pmu -astate=A4
STARTUP              speed ; menu
MENU_0_COMMAND       boot -fs=amigafs ide0.0:amigaboot.of
MENU_3_COMMAND       boot -elf -noints -fatfs cf0:vmlinux-4.1
os4_commandline      SERIAL DEBUGLEVEL=5
bootargs             root=/dev/sda4 ro
MENU_3_LABEL         Ubuntu 16.04 - Kernel 4.1
MENU_2_LABEL         Ubuntu 16.04 - Kernel 4.4
MENU_2_COMMAND       boot -elf -noints -fatfs cf0:vmlinux-4.4
framebuffer          800/600/8/0x90000000/832
BOOT_CONSOLE         pcconsole0
CFE_VERSION          PAS-2.0.30
CFE_BOARDNAME        NEMO
CFE_MEMORYSIZE       4096
*** command status = 0
CFE> setenv bootargs "root=/dev/sda4 console=ttyS0,115200"
*** command status = 0
CFE> boot -elf -noints -fatfs usbdisk0:vmlinux-4.5
Loader:elf Filesys:fat Dev:usbdisk0 File:vmlinux-4.5 Options:(null)
Loading: 0x0000000000000000/26185344 0x00000000018F8E80/1719308 Entry at
0x0000000000000000
Starting program at 0x0000000000000000
[RUN!]OF stdout device is: /bootconsole
Preparing to boot Linux version
4.5.0alpha7_A-EON_AmigaONE_X1000_Nemo-08950-g2b4015e-dirty
(christian@AmigaoneX1000) (gcc version 4.9.2 (Debian 4.9.2-21) ) #3 SMP Wed
Jan 20 12:08:15 CET 2016
Detected machine type: 0000000000000500
command line: root=/dev/sda4 console=ttyS0,115200
memory layout at init:
   memory_limit : 0000000000000000 (16 MB aligned)
   alloc_bottom : 0000000001aa1000
   alloc_top    : 0000000030000000
   alloc_top_hi : 0000000180000000
   rmo_top      : 0000000030000000
   ram_top      : 0000000180000000
starting cpu hw idx 0... failed: ffffffffffffffff
starting cpu hw idx 1... [run1]done
copying OF device tree...
Building dt strings...
Building dt structure...
Device tree strings 0x0000000001aa2000 -> 0x0000000001aa2457
Device tree struct  0x0000000001aa3000 -> 0x0000000001aa7000
Quiescing Open Firmware ...
Booting Linux via __start() ...
¦IOBMAP L2 allocated at: c00000007fe00000
Using PA Semi PWRficient machine description
Page sizes from device-tree:
base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0
base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=3
base_shift=20: shift=20, sllp=0x0030, avpnm=0x00000000, tlbiel=0, penc=31
base_shift=24: shift=24, sllp=0x0100, avpnm=0x00000001, tlbiel=0, penc=0
Using 1TB segments
CPU maps initialized for 1 thread per core
Starting Linux ppc64 #3 SMP Wed Jan 20 12:08:15 CET 2016
-----------------------------------------------------
ppc64_pft_size    = 0x0
phys_mem_size     = 0x100000000
dcache_line_size  = 0x40
icache_line_size  = 0x40
cpu_features      = 0x0800020018500048
   possible        = 0x1f7fffef18500649
   always          = 0x0000000018100040
cpu_user_features = 0xdc000802 0x00000000
mmu_features      = 0x6e000001
firmware_features = 0x0000000000000000
htab_address      = 0xc00000017c000000
htab_hash_mask    = 0x7ffff
-----------------------------------------------------
Linux version 4.5.0alpha7_A-EON_AmigaONE_X1000_Nemo-08950-g2b4015e-dirty
(christian@AmigaoneX1000) (gcc version 4.9.2 (Debian 4.9.2-21) ) #3 SMP Wed
Jan 20 12:08:15 CET 2016
Found PA-PXP PCI host bridge.
PCI host bridge /pxp@0,e0000000 (primary) ranges:
   IO 0x00000000fc800000..0x00000000fcffffff -> 0x0000000000000000
Initialised io_base_virt 0xd000080000000000 _IO_BASE 0xd000080000000000
  MEM 0x0000000080000000..0x00000000e00fffff -> 0x0000000080000000
  MEM 0x00000000fd800000..0x00000000fd800fff -> 0x00000000fd800000
  MEM 0x0000080000000000..0x00000bffffffffff -> 0x0000080000000000
Zone ranges:
   DMA      [mem 0x0000000000000000-0x000000017fffffff]
   DMA32    empty
   Normal   empty
Movable zone start for each node
Early memory node ranges
   node   0: [mem 0x0000000000000000-0x000000007fffffff]
   node   0: [mem 0x0000000100000000-0x000000017fffffff]
Initmem setup node 0 [mem 0x0000000000000000-0x000000017fffffff]
PERCPU: Embedded 21 pages/cpu @c000000176a00000 s45592 r0 d40424 u524288
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1027072
Kernel command line: root=/dev/sda4 console=ttyS0,115200
PID hash table entries: 4096 (order: 3, 32768 bytes)
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Sorting __ex_table...
Memory: 4006756K/4194304K available (10920K kernel code, 2040K rwdata,
11748K rodata, 828K init, 1678K bss, 187548K reserved, 0K cma-reserved)
Hierarchical RCU implementation.
         Build-time adjustment of leaf fanout to 64.
NR_IRQS:512 nr_irqs:512 16
mpic: Setting up MPIC "PASEMI-OPIC" version 1.3 at fc000000, max 2 CPUs
mpic: ISU size: 1024, shift: 10, mask: 3ff
mpic: Initializing for 1024 sources
Init i8259
About to write to i8259
Done write to i8259
i8259 legacy interrupt controller initialized
clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0xf6018975a,
max_idle_ns: 440795204712 ns
clocksource: timebase mult[f000003] shift[24] registered
Console: colour dummy device 80x25
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
ftrace: allocating 33806 entries in 199 pages
mpic: requesting IPIs...
Brought up 2 CPUs
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
1911260446275000 ns
xor: measuring software checksum speed
    8regs     :  3044.000 MB/sec
    8regs_prefetch:  3024.000 MB/sec
    32regs    :  3520.000 MB/sec
    32regs_prefetch:  3064.000 MB/sec
    altivec   :  5736.000 MB/sec
xor: using function: altivec (5736.000 MB/sec)
NET: Registered protocol family 16
PCI: Probing PCI hardware
PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [io  0x0000-0x7fffff]
pci_bus 0000:00: root bus resource [mem 0x80000000-0xe00fffff]
pci_bus 0000:00: root bus resource [mem 0xfd800000-0xfd800fff]
pci_bus 0000:00: root bus resource [mem 0x80000000000-0xbffffffffff]
pci_bus 0000:00: root bus resource [bus 00-ff]
NEMO SB600 IOB base e0000000
IOMMU table initialized, virtual merging enabled
pci 0000:00:10.0: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.2: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.3: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.0: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.2: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.3: of_irq_parse_pci() failed with rc=-22
pci 0000:00:14.0: of_irq_parse_pci() failed with rc=-22
pci 0000:00:14.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:14.2: of_irq_parse_pci() failed with rc=-22
pci 0000:00:15.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.0: PCI bridge to [bus 01]
pci 0000:00:10.1: PCI bridge to [bus 02]
pci 0000:00:10.2: PCI bridge to [bus 03]
pci 0000:00:10.3: PCI bridge to [bus 04]
pci 0000:05:12.0: set SATA to AHCI mode
pci 0000:05:14.1: legacy IDE quirk: reg 0x18: [io  0x0170-0x0177]
pci 0000:05:14.1: legacy IDE quirk: reg 0x1c: [io  0x0376]
pci 0000:00:11.0: PCI bridge to [bus 05-06]
pci 0000:05:14.4: PCI bridge to [bus 06]
pci 0000:00:11.1: PCI bridge to [bus 07]
pci 0000:00:11.2: PCI bridge to [bus 08]
pci 0000:00:11.3: PCI bridge to [bus 09]
pci 0000:00:10.0: BAR 9: assigned [mem 0x80000000000-0x800001fffff 64bit
pref]
pci 0000:00:11.0: BAR 9: assigned [mem 0x80000200000-0x800003fffff 64bit
pref]
pci 0000:00:11.1: BAR 8: assigned [mem 0x80000000-0x801fffff]
pci 0000:00:11.1: BAR 9: assigned [mem 0x80000400000-0x800005fffff 64bit
pref]
pci 0000:00:11.2: BAR 8: assigned [mem 0x80200000-0x803fffff]
pci 0000:00:11.2: BAR 9: assigned [mem 0x80000600000-0x800007fffff 64bit
pref]
pci 0000:00:11.3: BAR 8: assigned [mem 0x80400000-0x805fffff]
pci 0000:00:11.3: BAR 9: assigned [mem 0x80000800000-0x800009fffff 64bit
pref]
pci 0000:00:11.1: BAR 7: assigned [io  0x4000-0x4fff]
pci 0000:00:11.2: BAR 7: assigned [io  0x5000-0x5fff]
pci 0000:00:11.3: BAR 7: assigned [io  0x6000-0x6fff]
pci 0000:00:10.0: PCI bridge to [bus 01]
pci 0000:00:10.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
pci 0000:00:10.0:   bridge window [mem 0x80000000000-0x800001fffff 64bit
pref]
pci 0000:00:10.1: PCI bridge to [bus 02]
pci 0000:00:10.2: PCI bridge to [bus 03]
pci 0000:00:10.3: PCI bridge to [bus 04]
pci 0000:05:14.4: PCI bridge to [bus 06]
pci 0000:05:14.4:   bridge window [io  0x3000-0x3fff]
pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
pci 0000:00:11.0: PCI bridge to [bus 05-06]
pci 0000:00:11.0:   bridge window [io  0x0000-0x3fff]
pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
pci 0000:00:11.0:   bridge window [mem 0x80000200000-0x800003fffff 64bit
pref]
pci 0000:00:11.1: PCI bridge to [bus 07]
pci 0000:00:11.1:   bridge window [io  0x4000-0x4fff]
pci 0000:00:11.1:   bridge window [mem 0x80000000-0x801fffff]
pci 0000:00:11.1:   bridge window [mem 0x80000400000-0x800005fffff 64bit
pref]
pci 0000:00:11.2: PCI bridge to [bus 08]
pci 0000:00:11.2:   bridge window [io  0x5000-0x5fff]
pci 0000:00:11.2:   bridge window [mem 0x80200000-0x803fffff]
pci 0000:00:11.2:   bridge window [mem 0x80000600000-0x800007fffff 64bit
pref]
pci 0000:00:11.3: PCI bridge to [bus 09]
pci 0000:00:11.3:   bridge window [io  0x6000-0x6fff]
pci 0000:00:11.3:   bridge window [mem 0x80400000-0x805fffff]
pci 0000:00:11.3:   bridge window [mem 0x80000800000-0x800009fffff 64bit
pref]
HugeTLB registered 64 KB page size, pre-allocated 0 pages
HugeTLB registered 1 MB page size, pre-allocated 0 pages
HugeTLB registered 16 MB page size, pre-allocated 0 pages
raid6: altivecx1 gen()  2250 MB/s
raid6: altivecx2 gen()  2683 MB/s
raid6: altivecx4 gen()  3218 MB/s
raid6: altivecx8 gen()  3183 MB/s
raid6: int64x1  gen()   914 MB/s
raid6: int64x1  xor()   501 MB/s
raid6: int64x2  gen()  1621 MB/s
raid6: int64x2  xor()   880 MB/s
raid6: int64x4  gen()  1628 MB/s
raid6: int64x4  xor()   998 MB/s
raid6: int64x8  gen()  1058 MB/s
raid6: int64x8  xor()   847 MB/s
raid6: using algorithm altivecx4 gen() 3218 MB/s
raid6: using intx1 recovery algorithm
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
EDAC MC: Ver: 3.0.0
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource timebase
NET: Registered protocol family 2
TCP established hash table entries: 32768 (order: 6, 262144 bytes)
TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 32768 bind 32768)
UDP hash table entries: 2048 (order: 4, 65536 bytes)
UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
libphy: pasemi gpio mdio bus: probed
futex hash table entries: 512 (order: 4, 65536 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
ntfs: driver 2.1.32 [Flags: R/W].
fuse init (API version 7.23)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
console [ttyS0] disabled
serial8250.0: ttyS0 at I/O 0x7f03f8 (irq = 73, base_baud = 8333333) is a
16550A
console [ttyS0] enabled
serial8250.0: ttyS1 at I/O 0x7f02f8 (irq = 74, base_baud = 8333333) is a
16550A
console [ttyS0] disabled
¦IOBMAP L2 allocated at: c00000007fe00000
Using PA Semi PWRficient machine description
Page sizes from device-tree:
base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0
base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=3
base_shift=20: shift=20, sllp=0x0030, avpnm=0x00000000, tlbiel=0, penc=31
base_shift=24: shift=24, sllp=0x0100, avpnm=0x00000001, tlbiel=0, penc=0
Using 1TB segments
CPU maps initialized for 1 thread per core
Starting Linux ppc64 #3 SMP Wed Jan 20 12:08:15 CET 2016
-----------------------------------------------------
ppc64_pft_size    = 0x0
phys_mem_size     = 0x100000000
dcache_line_size  = 0x40
icache_line_size  = 0x40
cpu_features      = 0x0800020018500048
   possible        = 0x1f7fffef18500649
   always          = 0x0000000018100040
cpu_user_features = 0xdc000802 0x00000000
mmu_features      = 0x6e000001
firmware_features = 0x0000000000000000
htab_address      = 0xc00000017c000000
htab_hash_mask    = 0x7ffff
-----------------------------------------------------
Linux version 4.5.0alpha7_A-EON_AmigaONE_X1000_Nemo-08950-g2b4015e-dirty
(christian@AmigaoneX1000) (gcc version 4.9.2 (Debian 4.9.2-21) ) #3 SMP Wed
Jan 20 12:08:15 CET 2016
Found PA-PXP PCI host bridge.
PCI host bridge /pxp@0,e0000000 (primary) ranges:
   IO 0x00000000fc800000..0x00000000fcffffff -> 0x0000000000000000
Initialised io_base_virt 0xd000080000000000 _IO_BASE 0xd000080000000000
  MEM 0x0000000080000000..0x00000000e00fffff -> 0x0000000080000000
  MEM 0x00000000fd800000..0x00000000fd800fff -> 0x00000000fd800000
  MEM 0x0000080000000000..0x00000bffffffffff -> 0x0000080000000000
Zone ranges:
   DMA      [mem 0x0000000000000000-0x000000017fffffff]
   DMA32    empty
   Normal   empty
Movable zone start for each node
Early memory node ranges
   node   0: [mem 0x0000000000000000-0x000000007fffffff]
   node   0: [mem 0x0000000100000000-0x000000017fffffff]
Initmem setup node 0 [mem 0x0000000000000000-0x000000017fffffff]
PERCPU: Embedded 21 pages/cpu @c000000176a00000 s45592 r0 d40424 u524288
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1027072
Kernel command line: root=/dev/sda4 console=ttyS0,115200
PID hash table entries: 4096 (order: 3, 32768 bytes)
Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
Sorting __ex_table...
Memory: 4006756K/4194304K available (10920K kernel code, 2040K rwdata,
11748K rodata, 828K init, 1678K bss, 187548K reserved, 0K cma-reserved)
Hierarchical RCU implementation.
         Build-time adjustment of leaf fanout to 64.
NR_IRQS:512 nr_irqs:512 16
mpic: Setting up MPIC "PASEMI-OPIC" version 1.3 at fc000000, max 2 CPUs
mpic: ISU size: 1024, shift: 10, mask: 3ff
mpic: Initializing for 1024 sources
Init i8259
About to write to i8259
Done write to i8259
i8259 legacy interrupt controller initialized
clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0xf6018975a,
max_idle_ns: 440795204712 ns
clocksource: timebase mult[f000003] shift[24] registered
Console: colour dummy device 80x25
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
ftrace: allocating 33806 entries in 199 pages
mpic: requesting IPIs...
Brought up 2 CPUs
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns:
1911260446275000 ns
xor: measuring software checksum speed
    8regs     :  3044.000 MB/sec
    8regs_prefetch:  3024.000 MB/sec
    32regs    :  3520.000 MB/sec
    32regs_prefetch:  3064.000 MB/sec
    altivec   :  5736.000 MB/sec
xor: using function: altivec (5736.000 MB/sec)
NET: Registered protocol family 16
PCI: Probing PCI hardware
PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [io  0x0000-0x7fffff]
pci_bus 0000:00: root bus resource [mem 0x80000000-0xe00fffff]
pci_bus 0000:00: root bus resource [mem 0xfd800000-0xfd800fff]
pci_bus 0000:00: root bus resource [mem 0x80000000000-0xbffffffffff]
pci_bus 0000:00: root bus resource [bus 00-ff]
NEMO SB600 IOB base e0000000
IOMMU table initialized, virtual merging enabled
pci 0000:00:10.0: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.2: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.3: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.0: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.2: of_irq_parse_pci() failed with rc=-22
pci 0000:00:11.3: of_irq_parse_pci() failed with rc=-22
pci 0000:00:14.0: of_irq_parse_pci() failed with rc=-22
pci 0000:00:14.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:14.2: of_irq_parse_pci() failed with rc=-22
pci 0000:00:15.1: of_irq_parse_pci() failed with rc=-22
pci 0000:00:10.0: PCI bridge to [bus 01]
pci 0000:00:10.1: PCI bridge to [bus 02]
pci 0000:00:10.2: PCI bridge to [bus 03]
pci 0000:00:10.3: PCI bridge to [bus 04]
pci 0000:05:12.0: set SATA to AHCI mode
pci 0000:05:14.1: legacy IDE quirk: reg 0x18: [io  0x0170-0x0177]
pci 0000:05:14.1: legacy IDE quirk: reg 0x1c: [io  0x0376]
pci 0000:00:11.0: PCI bridge to [bus 05-06]
pci 0000:05:14.4: PCI bridge to [bus 06]
pci 0000:00:11.1: PCI bridge to [bus 07]
pci 0000:00:11.2: PCI bridge to [bus 08]
pci 0000:00:11.3: PCI bridge to [bus 09]
pci 0000:00:10.0: BAR 9: assigned [mem 0x80000000000-0x800001fffff 64bit
pref]
pci 0000:00:11.0: BAR 9: assigned [mem 0x80000200000-0x800003fffff 64bit
pref]
pci 0000:00:11.1: BAR 8: assigned [mem 0x80000000-0x801fffff]
pci 0000:00:11.1: BAR 9: assigned [mem 0x80000400000-0x800005fffff 64bit
pref]
pci 0000:00:11.2: BAR 8: assigned [mem 0x80200000-0x803fffff]
pci 0000:00:11.2: BAR 9: assigned [mem 0x80000600000-0x800007fffff 64bit
pref]
pci 0000:00:11.3: BAR 8: assigned [mem 0x80400000-0x805fffff]
pci 0000:00:11.3: BAR 9: assigned [mem 0x80000800000-0x800009fffff 64bit
pref]
pci 0000:00:11.1: BAR 7: assigned [io  0x4000-0x4fff]
pci 0000:00:11.2: BAR 7: assigned [io  0x5000-0x5fff]
pci 0000:00:11.3: BAR 7: assigned [io  0x6000-0x6fff]
pci 0000:00:10.0: PCI bridge to [bus 01]
pci 0000:00:10.0:   bridge window [io  0x2000-0x2fff]
pci 0000:00:10.0:   bridge window [mem 0x90000000-0xa00fffff]
pci 0000:00:10.0:   bridge window [mem 0x80000000000-0x800001fffff 64bit
pref]
pci 0000:00:10.1: PCI bridge to [bus 02]
pci 0000:00:10.2: PCI bridge to [bus 03]
pci 0000:00:10.3: PCI bridge to [bus 04]
pci 0000:05:14.4: PCI bridge to [bus 06]
pci 0000:05:14.4:   bridge window [io  0x3000-0x3fff]
pci 0000:05:14.4:   bridge window [mem 0xa0300000-0xa03fffff]
pci 0000:00:11.0: PCI bridge to [bus 05-06]
pci 0000:00:11.0:   bridge window [io  0x0000-0x3fff]
pci 0000:00:11.0:   bridge window [mem 0xa0100000-0xa03fffff]
pci 0000:00:11.0:   bridge window [mem 0x80000200000-0x800003fffff 64bit
pref]
pci 0000:00:11.1: PCI bridge to [bus 07]
pci 0000:00:11.1:   bridge window [io  0x4000-0x4fff]
pci 0000:00:11.1:   bridge window [mem 0x80000000-0x801fffff]
pci 0000:00:11.1:   bridge window [mem 0x80000400000-0x800005fffff 64bit
pref]
pci 0000:00:11.2: PCI bridge to [bus 08]
pci 0000:00:11.2:   bridge window [io  0x5000-0x5fff]
pci 0000:00:11.2:   bridge window [mem 0x80200000-0x803fffff]
pci 0000:00:11.2:   bridge window [mem 0x80000600000-0x800007fffff 64bit
pref]
pci 0000:00:11.3: PCI bridge to [bus 09]
pci 0000:00:11.3:   bridge window [io  0x6000-0x6fff]
pci 0000:00:11.3:   bridge window [mem 0x80400000-0x805fffff]
pci 0000:00:11.3:   bridge window [mem 0x80000800000-0x800009fffff 64bit
pref]
HugeTLB registered 64 KB page size, pre-allocated 0 pages
HugeTLB registered 1 MB page size, pre-allocated 0 pages
HugeTLB registered 16 MB page size, pre-allocated 0 pages
raid6: altivecx1 gen()  2250 MB/s
raid6: altivecx2 gen()  2683 MB/s
raid6: altivecx4 gen()  3218 MB/s
raid6: altivecx8 gen()  3183 MB/s
raid6: int64x1  gen()   914 MB/s
raid6: int64x1  xor()   501 MB/s
raid6: int64x2  gen()  1621 MB/s
raid6: int64x2  xor()   880 MB/s
raid6: int64x4  gen()  1628 MB/s
raid6: int64x4  xor()   998 MB/s
raid6: int64x8  gen()  1058 MB/s
raid6: int64x8  xor()   847 MB/s
raid6: using algorithm altivecx4 gen() 3218 MB/s
raid6: using intx1 recovery algorithm
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
EDAC MC: Ver: 3.0.0
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource timebase
NET: Registered protocol family 2
TCP established hash table entries: 32768 (order: 6, 262144 bytes)
TCP bind hash table entries: 32768 (order: 7, 524288 bytes)
TCP: Hash tables configured (established 32768 bind 32768)
UDP hash table entries: 2048 (order: 4, 65536 bytes)
UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
libphy: pasemi gpio mdio bus: probed
futex hash table entries: 512 (order: 4, 65536 bytes)
squashfs: version 4.0 (2009/01/31) Phillip Lougher
ntfs: driver 2.1.32 [Flags: R/W].
fuse init (API version 7.23)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
console [ttyS0] disabled
serial8250.0: ttyS0 at I/O 0x7f03f8 (irq = 73, base_baud = 8333333) is a
16550A
console [ttyS0] enabled
serial8250.0: ttyS1 at I/O 0x7f02f8 (irq = 74, base_baud = 8333333) is a
16550A
console [ttyS0] disabled
0000:00:1d.0: ttyS0 at I/O 0x7f03f8 (irq = 73, base_baud = 8333333) is a
16550A
console [ttyS0] enabled
0000:00:1d.1: ttyS1 at I/O 0x7f02f8 (irq = 74, base_baud = 8333333) is a
16550A
Registering PA Semi RNG
Linux agpgart interface v0.103
[drm] Initialized drm 1.1.0 20060810
[drm] radeon kernel modesetting enabled.
[drm] initializing kernel modesetting (VERDE 0x1002:0x683D 0x174B:0xA002).
[drm] register mmio base: 0xA0000000
[drm] register mmio size: 262144
ATOM BIOS: C69801
radeon 0000:01:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
(1024M used)
radeon 0000:01:00.0: GTT: 2048M 0x0000000040000000 - 0x00000000BFFFFFFF
[drm] Detected VRAM RAM=1024M, BAR=256M
[drm] RAM width 128bits DDR
[TTM] Zone  kernel: Available graphics memory: 2003888 kiB
[TTM] Initializing pool allocator
[drm] radeon: 1024M of VRAM memory ready
[drm] radeon: 2048M of GTT memory ready.
[drm] Loading verde Microcode
[drm] Internal thermal controller with fan control
[drm] probing gen 2 caps for device 1959:a002 = 180d01/0
[drm] radeon: dpm initialized
[drm] Found VCE firmware/feedback version 50.0.1 / 17!
[drm] GART: num cpu pages 524288, num gpu pages 524288
[drm] probing gen 2 caps for device 1959:a002 = 180d01/0
[drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000).
radeon 0000:01:00.0: WB enabled
radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00
and cpu addr 0xc000000175ee2c00
radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000040000c04
and cpu addr 0xc000000175ee2c04
radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000040000c08
and cpu addr 0xc000000175ee2c08
radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c
and cpu addr 0xc000000175ee2c0c
radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000040000c10
and cpu addr 0xc000000175ee2c10
radeon 0000:01:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18
and cpu addr 0xd0000800901b5a18
Unable to handle kernel paging request for data at address
0xd000080111420100
Faulting instruction address: 0xc0000000006379c8
cpu 0x0: Vector: 300 (Data Access) at [c0000001750fedc0]
     pc: c0000000006379c8: .vce_v1_0_load_fw+0x154/0x180
     lr: c0000000006379b8: .vce_v1_0_load_fw+0x144/0x180
     sp: c0000001750ff040
    msr: 9000000002009032
    dar: d000080111420100
  dsisr: 42000000
   current = 0xc0000001750f8d10
   paca    = 0xc00000000ffff000   softe: 0        irq_happened: 0x01
     pid   = 1, comm = swapper/0
Linux version 4.5.0alpha7_A-EON_AmigaONE_X1000_Nemo-08950-g2b4015e-dirty
(christian@AmigaoneX1000) (gcc version 4.9.2 (Debian 4.9.2-21) ) #3 SMP Wed
Jan 20 12:08:15 CET 2016
enter ? for help
[c0000001750ff040] c0000001750ff150 (unreliable)
[c0000001750ff0e0] c000000000635c38 .radeon_vce_resume+0x120/0x204
[c0000001750ff190] c0000000005d651c .si_startup+0x1524/0x23c8
[c0000001750ff280] c0000000005d9d4c .si_init+0xa60/0xbec
[c0000001750ff360] c00000000053afb4 .radeon_device_init+0x8d0/0xb48
[c0000001750ff400] c00000000053d2c8 .radeon_driver_load_kms+0xcc/0x178
[c0000001750ff490] c00000000051235c .drm_dev_register+0x9c/0xe8
[c0000001750ff520] c000000000514ab4 .drm_get_pci_dev+0x120/0x1c8
[c0000001750ff5c0] c0000000005390e4 .radeon_pci_probe+0xb4/0xc8
[c0000001750ff650] c00000000048f8d0 .pci_device_probe+0x90/0x100
[c0000001750ff6e0] c0000000006af8c0 .driver_probe_device+0x15c/0x2c8
[c0000001750ff780] c0000000006afac8 .__driver_attach+0x9c/0xcc
[c0000001750ff810] c0000000006ad62c .bus_for_each_dev+0xac/0xc0
[c0000001750ff8b0] c0000000006af2a0 .driver_attach+0x34/0x40
[c0000001750ff930] c0000000006aece8 .bus_add_driver+0x104/0x244
[c0000001750ff9d0] c0000000006b03dc .driver_register+0xc0/0x110
[c0000001750ffa60] c00000000048f014 .__pci_register_driver+0x58/0x64
[c0000001750ffaf0] c000000000514bc4 .drm_pci_init+0x68/0x10c
[c0000001750ffb90] c000000001667b84 .radeon_init+0xac/0xd0
[c0000001750ffc10] c000000000009484 .do_one_initcall+0x14c/0x1e8
[c0000001750ffd00] c00000000162fb5c .kernel_init_freeable+0x180/0x23c
[c0000001750ffdb0] c000000000009b10 .kernel_init+0x20/0x120
[c0000001750ffe30] c000000000007eb0 .ret_from_kernel_thread+0x58/0xa8
0:mon>  <no input ...>
Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=2 PA Semi PWRficient
Modules linked in:
CPU: 0 PID: 1 Comm: swapper/0 Not tainted
4.5.0alpha7_A-EON_AmigaONE_X1000_Nemo-08950-g2b4015e-dirty #3
task: c0000001750f8d10 ti: c0000001750fc000 task.ti: c0000001750fc000
NIP: c0000000006379c8 LR: c0000000006379b8 CTR: 0000000000000000
REGS: c0000001750fedc0 TRAP: 0300   Not tainted
(4.5.0alpha7_A-EON_AmigaONE_X1000_Nemo-08950-g2b4015e-dirty)
MSR: 9000000002009032 <SF,HV,VEC,EE,ME,IR,DR,RI>  CR: 4225004c  XER:
20000000
DAR: d000080111420100 DSISR: 42000000 SOFTE: 1
GPR00: 00000000ffffffff c0000001750ff040 c0000000018ed400 0000000000000000
GPR04: c000000000fc59e0 0000000000000008 ffffffff00000000 ffffffff00000000
GPR08: ffffffff00000000 d000080111420100 00000000cccc984a 0000000000000020
GPR12: ffffffff00000000 c00000000ffff000 c000000000009af0 0000000000000000
GPR16: 0000000000000000 0000000000000000 0000000000000000 0000000000000000
GPR20: 0000000000000000 0000000000000000 0000000000000000 c000000001556dca
GPR24: 0000000000007964 c000000001552d5e c00000000820eb68 c000000175718000
GPR28: d000080090880000 0000000080ba0100 c000000000fb9cc0 0000000007254ea8
NIP [c0000000006379c8] .vce_v1_0_load_fw+0x154/0x180
LR [c0000000006379b8] .vce_v1_0_load_fw+0x144/0x180
Call Trace:
[c0000001750ff040] [c0000001750ff150] 0xc0000001750ff150 (unreliable)
[c0000001750ff0e0] [c000000000635c38] .radeon_vce_resume+0x120/0x204
[c0000001750ff190] [c0000000005d651c] .si_startup+0x1524/0x23c8
[c0000001750ff280] [c0000000005d9d4c] .si_init+0xa60/0xbec
[c0000001750ff360] [c00000000053afb4] .radeon_device_init+0x8d0/0xb48
[c0000001750ff400] [c00000000053d2c8] .radeon_driver_load_kms+0xcc/0x178
[c0000001750ff490] [c00000000051235c] .drm_dev_register+0x9c/0xe8
[c0000001750ff520] [c000000000514ab4] .drm_get_pci_dev+0x120/0x1c8
[c0000001750ff5c0] [c0000000005390e4] .radeon_pci_probe+0xb4/0xc8
[c0000001750ff650] [c00000000048f8d0] .pci_device_probe+0x90/0x100
[c0000001750ff6e0] [c0000000006af8c0] .driver_probe_device+0x15c/0x2c8
[c0000001750ff780] [c0000000006afac8] .__driver_attach+0x9c/0xcc
[c0000001750ff810] [c0000000006ad62c] .bus_for_each_dev+0xac/0xc0
[c0000001750ff8b0] [c0000000006af2a0] .driver_attach+0x34/0x40
[c0000001750ff930] [c0000000006aece8] .bus_add_driver+0x104/0x244
[c0000001750ff9d0] [c0000000006b03dc] .driver_register+0xc0/0x110
[c0000001750ffa60] [c00000000048f014] .__pci_register_driver+0x58/0x64
[c0000001750ffaf0] [c000000000514bc4] .drm_pci_init+0x68/0x10c
[c0000001750ffb90] [c000000001667b84] .radeon_init+0xac/0xd0
[c0000001750ffc10] [c000000000009484] .do_one_initcall+0x14c/0x1e8
[c0000001750ffd00] [c00000000162fb5c] .kernel_init_freeable+0x180/0x23c
[c0000001750ffdb0] [c000000000009b10] .kernel_init+0x20/0x120
[c0000001750ffe30] [c000000000007eb0] .ret_from_kernel_thread+0x58/0xa8
Instruction dump:
4b9fc315 60000000 e93b23b0 387c0100 389e014c e8a90000 38a5feb4 4b9fd84d
60000000 815a0024 7d3cea14 38600000 <7d5ce92e> 815a0028 91490004 815a002c
---[ end trace 70c04666cc8ef3da ]---

Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

Rebooting in 180 seconds..





Thank you.
Works for the Sam460ex .
Still hopping for a solution to solve the ring_test failure .
http://lists.freedesktop.org/archives/dri-devel/2013-September/045050.html

Regards
Julian
[    2.518969] [drm] Initialized drm 1.1.0 20060810
[    2.523703] [drm] radeon kernel modesetting enabled.
[    2.529408] [drm] initializing kernel modesetting (VERDE 0x1002:0x683F 0x1545:0x7750).
[    2.537429] [drm] register mmio base: 0xe90000000
[    2.542185] [drm] register mmio size: 262144
[    2.878285] ATOM BIOS: C44501
[    2.881543] radeon 0000:81:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
[    2.890472] radeon 0000:81:00.0: GTT: 2048M 0x0000000040000000 - 0x00000000BFFFFFFF
[    2.898159] [drm] Detected VRAM RAM=1024M, BAR=256M
[    2.903053] [drm] RAM width 128bits DDR
[    2.907088] [TTM] Zone  kernel: Available graphics memory: 379132 kiB
[    2.913580] [TTM] Zone highmem: Available graphics memory: 1034492 kiB
[    2.920132] [TTM] Initializing pool allocator
[    2.924533] [TTM] Initializing DMA pool allocator
[    2.929360] [drm] radeon: 1024M of VRAM memory ready
[    2.934368] [drm] radeon: 2048M of GTT memory ready.
[    2.939422] [drm] Loading verde Microcode
[    2.943486] [drm] Internal thermal controller with fan control
[    2.949566] [drm] probing gen 2 caps for device aaa1:bed1 = 18cc41/0
[    3.003542] [drm] radeon: dpm initialized
[    3.009942] [drm] Found VCE firmware/feedback version 50.0.1 / 17!
[    3.016199] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    3.032908] [drm] probing gen 2 caps for device aaa1:bed1 = 18cc41/0
[    3.087518] [drm] PCIE GART of 2048M enabled (table at 0x00000000002E8000).
[    3.094884] radeon 0000:81:00.0: WB enabled
[    3.099114] radeon 0000:81:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xee503c00
[    3.109238] radeon 0000:81:00.0: fence driver on ring 1 use gpu addr 0x0000000040000c04 and cpu addr 0xee503c04
[    3.119360] radeon 0000:81:00.0: fence driver on ring 2 use gpu addr 0x0000000040000c08 and cpu addr 0xee503c08
[    3.129481] radeon 0000:81:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xee503c0c
[    3.139603] radeon 0000:81:00.0: fence driver on ring 4 use gpu addr 0x0000000040000c10 and cpu addr 0xee503c10
[    3.179625] radeon 0000:81:00.0: fence driver on ring 5 use gpu addr 0x0000000000075a18 and cpu addr 0xf5135a18
[    3.216436] radeon 0000:81:00.0: fence driver on ring 6 use gpu addr 0x0000000040000c18 and cpu addr 0xee503c18
[    3.226590] radeon 0000:81:00.0: fence driver on ring 7 use gpu addr 0x0000000040000c1c and cpu addr 0xee503c1c
[    3.236713] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    3.243349] [drm] Driver supports precise vblank timestamp query.
[    3.249462] radeon 0000:81:00.0: radeon: MSI limited to 32-bit
[    3.255380] genirq: Setting trigger mode 3 for irq 45 failed (uic_set_irq_type+0x0/0x160)
[    3.263652] radeon 0000:81:00.0: radeon: using MSI.
[    3.268618] [drm] radeon: irq initialized.
[    4.028643] [drm:r600_ring_test] *ERROR* radeon: ring 0 test failed (scratch(0x850C)=0xCAFEDEAD)
[    4.037504] radeon 0000:81:00.0: disabling GPU acceleration
[    4.246416] [drm] Radeon Display Connectors
[    4.250699] [drm] Connector 0:
[    4.253800] [drm]   HDMI-A-1
[    4.256707] [drm]   HPD4
[    4.259262] [drm]   DDC: 0x6570 0x6570 0x6574 0x6574 0x6578 0x6578 0x657c 0x657c
[    4.266680] [drm]   Encoders:
[    4.269667] [drm]     DFP1: INTERNAL_UNIPHY2
[    4.273955] [drm] Connector 1:
[    4.277028] [drm]   DVI-I-1
[    4.279839] [drm]   HPD2
[    4.282396] [drm]   DDC: 0x6560 0x6560 0x6564 0x6564 0x6568 0x6568 0x656c 0x656c
[    4.289814] [drm]   Encoders:
[    4.292801] [drm]     DFP2: INTERNAL_UNIPHY
[    4.297001] [drm]     CRT1: INTERNAL_KLDSCP_DAC1
[    4.415219] [drm] fb mappable at 0x806E9000
[    4.419434] [drm] vram apper at 0x80000000
[    4.423547] [drm] size 8294400
[    4.426619] [drm] fb depth is 24
[    4.429866] [drm]    pitch is 7680
[    4.725379] Console: switching to colour frame buffer device 240x67
[    4.804478] radeon 0000:81:00.0: fb0: radeondrmfb frame buffer device
[    4.813680] [drm] Initialized radeon 2.43.0 20080528 for 0000:81:00.0 on minor 0
[    4.830587] brd: module loaded
[    4.838314] loop: module loaded