> > I'll try to follow up with a patch some time next week. > > And next week became 4 months later, sorry :-/ > > Meelis, I've coded up a patch series that should take care of this > issue, which I'll post to sparclinux with you CC:'d right now. Tested them yesterday. PCI ROM allocation seems to be better now (ROM at 000001ff10020000) but r100 resources do not appear in /proc/iomem - at least when radeon.modeset=0 (maybe because it's unallocated for now). dmesg shows r100 resource at start: 1ff10020000, end: 1ff1003ffff, i: 30 but lspci displays 32-bit address for ROM - is it correct? This lspci is from radeon.modeset=0 bootup. Region 0: Memory at 08000000 (32-bit, prefetchable) [disabled] [size=64M] Region 1: I/O ports at 0400 [disabled] [size=256] Region 2: Memory at 10000000 (32-bit, non-prefetchable) [disabled] [size=32K] Region 3: [virtual] Memory at fffffe0100000000 (32-bit, non-prefetchable) Region 4: [virtual] Memory at fffffe0100000000 (32-bit, non-prefetchable) Region 5: [virtual] Memory at fffffe0100000000 (32-bit, non-prefetchable) Expansion ROM at 10020000 [disabled] [size=128K] r100 init hangs in a different place. Original dmesg first, then my instrumented dmesg (seems to get further): PROMLIB: Sun IEEE Boot Prom 'OBP 3.31.0 2001/07/25 20:36' PROMLIB: Root node compatible: Initializing cgroup subsys cpu Linux version 3.17.0-rc1 (mroos@u10) (gcc version 4.6.4 (Debian 4.6.4-4) ) #56 Tue Aug 19 05:41:23 EEST 2014 debug: ignoring loglevel setting. bootconsole [earlyprom0] enabled ARCH: SUN4U Ethernet address: 08:00:20:9e:82:fd PAGE_OFFSET is 0xffffff0000000000 (max_phys_bits == 40) Kernel: Using 3 locked TLB entries for main kernel image. Remapping the kernel... done. OF stdout device is: /pci@1f,0/pci@1,1/ebus@1/se@14,400000:a PROM: Built device tree with 87654 bytes of memory. Top of RAM: 0x3fef0000, Total RAM: 0x3fee0000 Memory hole size: 0MB Zone ranges: Normal [mem 0x00000000-0x3feeffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x00000000-0x3fec9fff] node 0: [mem 0x3feda000-0x3feeffff] On node 0 totalpages: 130928 Normal zone: 1023 pages used for memmap Normal zone: 0 pages reserved Normal zone: 130928 pages, LIFO batch:15 Booting Linux... CPU CAPS: [flush,stbar,swap,muldiv,v9,mul32,div32,v8plus] CPU CAPS: [vis] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129905 Kernel command line: root=/dev/sda4 ro debug ignore_loglevel ofpci_debug=1 radeon.modeset=1 PID hash table entries: 4096 (order: 2, 32768 bytes) Dentry cache hash table entries: 131072 (order: 7, 1048576 bytes) Inode-cache hash table entries: 65536 (order: 6, 524288 bytes) Sorting __ex_table... Memory: 1025424K/1047424K available (3745K kernel code, 319K rwdata, 1064K rodata, 168K init, 6562K bss, 22000K reserved) SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:255 clocksource: mult[245d174] shift[24] clockevent: mult[70a3d70a] shift[32] Console: colour dummy device 80x25 console [tty0] enabled bootconsole [earlyprom0] disabled PROMLIB: Sun IEEE Boot Prom 'OBP 3.31.0 2001/07/25 20:36' PROMLIB: Root node compatible: Initializing cgroup subsys cpu Linux version 3.17.0-rc1 (mroos@u10) (gcc version 4.6.4 (Debian 4.6.4-4) ) #56 Tue Aug 19 05:41:23 EEST 2014 debug: ignoring loglevel setting. bootconsole [earlyprom0] enabled ARCH: SUN4U Ethernet address: 08:00:20:9e:82:fd PAGE_OFFSET is 0xffffff0000000000 (max_phys_bits == 40) Kernel: Using 3 locked TLB entries for main kernel image. Remapping the kernel... done. OF stdout device is: /pci@1f,0/pci@1,1/ebus@1/se@14,400000:a PROM: Built device tree with 87654 bytes of memory. Top of RAM: 0x3fef0000, Total RAM: 0x3fee0000 Memory hole size: 0MB Zone ranges: Normal [mem 0x00000000-0x3feeffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x00000000-0x3fec9fff] node 0: [mem 0x3feda000-0x3feeffff] On node 0 totalpages: 130928 Normal zone: 1023 pages used for memmap Normal zone: 0 pages reserved Normal zone: 130928 pages, LIFO batch:15 Booting Linux... CPU CAPS: [flush,stbar,swap,muldiv,v9,mul32,div32,v8plus] CPU CAPS: [vis] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129905 Kernel command line: root=/dev/sda4 ro debug ignore_loglevel ofpci_debug=1 radeon.modeset=1 PID hash table entries: 4096 (order: 2, 32768 bytes) Dentry cache hash table entries: 131072 (order: 7, 1048576 bytes) Inode-cache hash table entries: 65536 (order: 6, 524288 bytes) Sorting __ex_table... Memory: 1025424K/1047424K available (3745K kernel code, 319K rwdata, 1064K rodata, 168K init, 6562K bss, 22000K reserved) SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:255 clocksource: mult[245d174] shift[24] clockevent: mult[70a3d70a] shift[32] Console: colour dummy device 80x25 console [tty0] enabled bootconsole [earlyprom0] disabled Calibrating delay using timer specific routine.. 880.98 BogoMIPS (lpj=4404947) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 2048 (order: 1, 16384 bytes) Mountpoint-cache hash table entries: 2048 (order: 1, 16384 bytes) Initializing cgroup subsys net_cls devtmpfs: initialized NET: Registered protocol family 16 /pci@1f,0: PCI IO[1fe02000000] MEM[1ff00000000] /pci@1f,0: SABRE PCI Bus Module ver[0:0] PCI: Scanning PBM /pci@1f,0 sabre f005f9c0: PCI host bridge to bus 0000:00 pci_bus 0000:00: root bus resource [io 0x1fe02000000-0x1fe02ffffff] (bus address [0x0000-0xffffff]) pci_bus 0000:00: root bus resource [mem 0x1ff00000000-0x1ffffffffff] (bus address [0x00000000-0xffffffff]) pci_bus 0000:00: root bus resource [bus 00-02] PCI: scan_bus[/pci@1f,0] bus no 0 * /pci@1f,0/pci@1,1 create device, devfn: 9, type: pci class: 0x60400 device name: 0000:00:01.1 adding to system ... PCI: dev header type: 1 of_scan_pci_bridge(/pci@1f,0/pci@1,1) Bridge bus range [1 --> 1] Bridge ranges[ (null)] simba[1] bus name: PCI Bus 0000:01 PCI: scan_bus[/pci@1f,0/pci@1,1] bus no 1 * /pci@1f,0/pci@1,1/ebus@1 create device, devfn: 8, type: class: 0x68000 device name: 0000:01:01.0 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1,1/network@1,1 create device, devfn: 9, type: network class: 0x20000 device name: 0000:01:01.1 parse addresses (20 bytes) @ ffffff003fee21c0 start: 1ffe0000000, end: 1ffe000701f, i: 10 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1,1/SUNW,m64B@2 create device, devfn: 10, type: display class: 0x30000 device name: 0000:01:02.0 parse addresses (40 bytes) @ ffffff003fee0e40 start: 1ffe1000000, end: 1ffe1ffffff, i: 10 start: 1ffe2000000, end: 1ffe2000fff, i: 18 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1,1/ide@3 create device, devfn: 18, type: ide class: 0x1018f device name: 0000:01:03.0 parse addresses (100 bytes) @ ffffff003feda400 start: 1fe02c00000, end: 1fe02c00007, i: 10 start: 1fe02c00008, end: 1fe02c0000b, i: 14 start: 1fe02c00010, end: 1fe02c00017, i: 18 start: 1fe02c00018, end: 1fe02c0001b, i: 1c start: 1fe02c00020, end: 1fe02c0002f, i: 20 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1 create device, devfn: 8, type: pci class: 0x60400 device name: 0000:00:01.0 adding to system ... PCI: dev header type: 1 of_scan_pci_bridge(/pci@1f,0/pci@1) Bridge bus range [2 --> 2] Bridge ranges[ (null)] simba[1] bus name: PCI Bus 0000:02 PCI: scan_bus[/pci@1f,0/pci@1] bus no 2 * /pci@1f,0/pci@1/scsi@1 create device, devfn: 8, type: scsi-2 class: 0x10000 device name: 0000:02:01.0 parse addresses (40 bytes) @ ffffff003febeac0 start: 1ff00002000, end: 1ff000020ff, i: 14 start: 1ff00010000, end: 1ff0001ffff, i: 30 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1/SUNW,XVR-100@2 create device, devfn: 10, type: display class: 0x30000 device name: 0000:02:02.0 parse addresses (80 bytes) @ ffffff003febc8c0 start: 1ff08000000, end: 1ff0bffffff, i: 10 start: 1ff00000400, end: 1ff000004ff, i: 14 start: 1ff10000000, end: 1ff10007fff, i: 18 start: 1ff10020000, end: 1ff1003ffff, i: 30 adding to system ... pci 0000:02:02.0: supports D1 D2 PCI: dev header type: 0 * /pci@1f,0/pci@1/SUNW,m64B@3 create device, devfn: 18, type: display class: 0x30000 device name: 0000:02:03.0 parse addresses (60 bytes) @ ffffff003feba700 start: 1ff11000000, end: 1ff11ffffff, i: 10 start: 1ff12000000, end: 1ff12000fff, i: 18 start: 1ff12020000, end: 1ff1203ffff, i: 30 adding to system ... pci 0000:02:03.0: supports D1 D2 PCI: dev header type: 0 * /pci@1f,0/pci@1/FJSV,pgsb@4 create device, devfn: 20, type: network class: 0x20000 device name: 0000:02:04.0 parse addresses (20 bytes) @ ffffff003feb8740 start: 1ff12040000, end: 1ff1204ffff, i: 10 adding to system ... pci 0000:02:04.0: PME# supported from D3hot PCI: dev header type: 0 PCI: Claiming 0000:00:01.1: Resource 7: 000001fe02c00000..000001fe02ffffff [100] PCI: Claiming 0000:00:01.1: Resource 8: 000001ffe0000000..000001ffffffffff [200] PCI: Claiming 0000:00:01.0: Resource 7: 000001fe02000000..000001fe02bfffff [100] PCI: Claiming 0000:00:01.0: Resource 8: 000001ff00000000..000001ffbfffffff [200] pci 0000:00:01.0: can't claim BAR 8 [mem 0x1ff00000000-0x1ffbfffffff]: address conflict with Video RAM area [??? 0x1ff000a0000-0x1ff000bffff flags 0x80000000] PCI: Claiming 0000:01:01.1: Resource 0: 000001ffe0000000..000001ffe000701f [200] PCI: Claiming 0000:01:02.0: Resource 0: 000001ffe1000000..000001ffe1ffffff [200] PCI: Claiming 0000:01:02.0: Resource 2: 000001ffe2000000..000001ffe2000fff [200] PCI: Claiming 0000:01:03.0: Resource 0: 000001fe02c00000..000001fe02c00007 [101] PCI: Claiming 0000:01:03.0: Resource 1: 000001fe02c00008..000001fe02c0000b [101] PCI: Claiming 0000:01:03.0: Resource 2: 000001fe02c00010..000001fe02c00017 [101] PCI: Claiming 0000:01:03.0: Resource 3: 000001fe02c00018..000001fe02c0001b [101] PCI: Claiming 0000:01:03.0: Resource 4: 000001fe02c00020..000001fe02c0002f [101] PCI: Claiming 0000:02:01.0: Resource 1: 000001ff00002000..000001ff000020ff [200] PCI: Claiming 0000:02:01.0: Resource 6: 000001ff00010000..000001ff0001ffff [4c200] PCI: Claiming 0000:02:02.0: Resource 0: 000001ff08000000..000001ff0bffffff [200] PCI: Claiming 0000:02:02.0: Resource 1: 000001ff00000400..000001ff000004ff [200] PCI: Claiming 0000:02:02.0: Resource 2: 000001ff10000000..000001ff10007fff [200] PCI: Claiming 0000:02:02.0: Resource 6: 000001ff10020000..000001ff1003ffff [4c200] PCI: Claiming 0000:02:03.0: Resource 0: 000001ff11000000..000001ff11ffffff [200] PCI: Claiming 0000:02:03.0: Resource 2: 000001ff12000000..000001ff12000fff [200] PCI: Claiming 0000:02:03.0: Resource 6: 000001ff12020000..000001ff1203ffff [4c200] PCI: Claiming 0000:02:04.0: Resource 0: 000001ff12040000..000001ff1204ffff [204] vgaarb: device added: PCI:0000:01:02.0,decodes=io+mem,owns=none,locks=none vgaarb: device added: PCI:0000:02:02.0,decodes=io+mem,owns=none,locks=none vgaarb: device added: PCI:0000:02:03.0,decodes=io+mem,owns=none,locks=none vgaarb: loaded vgaarb: no bridge control possible 0000:02:03.0 vgaarb: no bridge control possible 0000:02:02.0 vgaarb: bridge control possible 0000:01:02.0 SCSI subsystem initialized /pci@1f,0/pci@1,1/ebus@1/eeprom@14,0: Mostek regs at 0x1fff1000000 AUXIO: Found device at /pci@1f,0/pci@1,1/ebus@1/auxio@14,726000 Switched to clocksource tick NET: Registered protocol family 2 TCP established hash table entries: 8192 (order: 3, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 65536 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP: reno registered UDP hash table entries: 512 (order: 1, 16384 bytes) UDP-Lite hash table entries: 512 (order: 1, 16384 bytes) NET: Registered protocol family 1 PCI: CLS 64 bytes, default 64 power: Control reg at 1fff1724000 futex hash table entries: 256 (order: -1, 6144 bytes) VFS: Disk quotas dquot_6.5.2 Dquot-cache hash table entries: 1024 (order 0, 8192 bytes) msgmni has been set to 2002 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) start plist test end plist test PCI: Enabling device: (0000:01:02.0), cmd 82 atyfb: 3D RAGE PRO (Mach64 GP, PQFP, PCI) [0x4750 rev 0x7c] atyfb: 4M SGRAM (1:1), 14.31818 MHz XTAL, 230 MHz PLL, 100 Mhz MCLK, 100 MHz XCLK Console: switching to colour frame buffer device 80x30 atyfb: fb0: ATY Mach64 frame buffer device on PCI PCI: Enabling device: (0000:02:03.0), cmd 82 atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27] atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK atyfb: fb1: ATY Mach64 frame buffer device on PCI /SUNW,ffb@1e,0: FFB at 000001fc00000000, type 51, DAC pnum[236e] rev[10] manuf_rev[1] /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8: Keyboard port at 1fff13083f8, irq 6 /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8: Mouse port at 1fff13062f8, irq 7 f0061c64: ttyS0 at MMIO 0x1fff1400000 (irq = 5, base_baud = 115200) is a SAB82532 V3.2 Console: ttyS0 (SAB82532) console [ttyS0] enabled [sched_delayed] sched: RT throttling activated f0061c64: ttyS1 at MMIO 0x1fff1400040 (irq = 5, base_baud = 115200) is a SAB82532 V3.2 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 scsi host0: Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 <Adaptec 2940 Ultra SCSI adapter> aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs PCI: Enabling device: (0000:01:01.1), cmd 2 sunhme.c:v3.10 August 26, 2008 David S. Miller (davem@xxxxxxxxxxxxx) eth0: HAPPY MEAL (PCI/CheerIO) 10/100BaseT Ethernet 08:00:20:9e:82:fd mousedev: PS/2 mouse device common for all mice scsi 0:0:0:0: Direct-Access QUANTUM ATLAS IV 18 WLS 0909 PQ: 0 ANSI: 3 scsi0:A:0:0: Tagged Queuing enabled. Depth 253 scsi target0:0:0: Beginning Domain Validation rtc-m48t59 rtc-m48t59.0: rtc core: registered m48t59 as rtc0 hidraw: raw HID events driver (C) Jiri Kosina TCP: cubic registered NET: Registered protocol family 17 Key type dns_resolver registered rtc-m48t59 rtc-m48t59.0: setting system clock to 2014-08-19 07:01:12 UTC (1408431672) scsi target0:0:0: wide asynchronous scsi target0:0:0: FAST-10 WIDE SCSI 20.0 MB/s ST (100 ns, offset 8) scsi target0:0:0: Domain Validation skipping write tests scsi target0:0:0: Ending Domain Validation input: Sun Mouse as /devices/root/f005f9c0/f00601b4/f0061504/f0064df4/serio1/input/input1 sd 0:0:0:0: [sda] 35885168 512-byte logical blocks: (18.3 GB/17.1 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: e3 00 10 08 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk EXT4-fs (sda4): couldn't mount as ext3 due to feature incompatibilities EXT4-fs (sda4): couldn't mount as ext2 due to feature incompatibilities EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null) VFS: Mounted root (ext4 filesystem) readonly on device 8:4. devtmpfs: mounted Mount failed for selinuxfs on /sys/fs/selinux: No such file or directory ???????ɹ?????ѥ??? [info] Using makefile-style concurrent boot in runlevel S. [....] Starting the hotplug events dispatcher: udevdsystemd-udevd[145]: starting version 204 [ ok . [....] Synthesizing the initial hotplug events...[ ok done. [....] Waiting for /dev to be fully populated...libata version 3.00 loaded. pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@xxxxxxxx> [drm] Initialized drm 1.1.0 20060810 scsi host1: pata_cmd64x scsi host2: pata_cmd64x ata1: PATA max MWDMA2 cmd 0x1fe02c00000 ctl 0x1fe02c00008 bmdma 0x1fe02c00020 irq 14 ata2: PATA max MWDMA2 cmd 0x1fe02c00010 ctl 0x1fe02c00018 bmdma 0x1fe02c00028 irq 14 pata_cmd64x: active 10 recovery 10 setup 3. pata_cmd64x: active 10 recovery 10 setup 3. PTP clock support registered pata_cmd64x: active 10 recovery 10 setup 3. pata_cmd64x: active 10 recovery 10 setup 3. tg3.c:v3.137 (May 11, 2014) PCI: Enabling device: (0000:02:04.0), cmd 2 tg3 0000:02:04.0 eth1: Tigon3 [partno(none) rev 1002] (PCI:33MHz:32-bit) MAC address 00:e0:00:a9:09:6a tg3 0000:02:04.0 eth1: attached PHY is serdes (1000Base-SX Ethernet) (WireSpeed[0], EEE[0]) tg3 0000:02:04.0 eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1] tg3 0000:02:04.0 eth1: dma_rwctrl[763f0000] dma_mask[32-bit] [drm] radeon kernel modesetting enabled. PCI: Enabling device: (0000:02:02.0), cmd 82 [drm] initializing kernel modesetting (RV100 0x1002:0x5159 0x1002:0x0908). [drm] register mmio base: 0x10000000 [drm] register mmio size: 32768 [drm:radeon_device_init] *ERROR* Unable to find PCI I/O BAR ================================================================== PROMLIB: Sun IEEE Boot Prom 'OBP 3.31.0 2001/07/25 20:36' PROMLIB: Root node compatible: Initializing cgroup subsys cpu Linux version 3.17.0-rc1-dirty (mroos@u10) (gcc version 4.6.4 (Debian 4.6.4-4) ) #57 Tue Aug 19 13:49:13 EEST 2014 debug: ignoring loglevel setting. bootconsole [earlyprom0] enabled ARCH: SUN4U Ethernet address: 08:00:20:9e:82:fd PAGE_OFFSET is 0xffffff0000000000 (max_phys_bits == 40) Kernel: Using 3 locked TLB entries for main kernel image. Remapping the kernel... done. OF stdout device is: /pci@1f,0/pci@1,1/ebus@1/se@14,400000:a PROM: Built device tree with 87652 bytes of memory. Top of RAM: 0x3fef0000, Total RAM: 0x3fee0000 Memory hole size: 0MB Zone ranges: Normal [mem 0x00000000-0x3feeffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x00000000-0x3fec9fff] node 0: [mem 0x3feda000-0x3feeffff] On node 0 totalpages: 130928 Normal zone: 1023 pages used for memmap Normal zone: 0 pages reserved Normal zone: 130928 pages, LIFO batch:15 Booting Linux... CPU CAPS: [flush,stbar,swap,muldiv,v9,mul32,div32,v8plus] CPU CAPS: [vis] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129905 Kernel command line: root=/dev/sda4 ro debug ignore_loglevel ofpci_debug=1 radeon.modeset=1 PID hash table entries: 4096 (order: 2, 32768 bytes) Dentry cache hash table entries: 131072 (order: 7, 1048576 bytes) Inode-cache hash table entries: 65536 (order: 6, 524288 bytes) Sorting __ex_table... Memory: 1025424K/1047424K available (3746K kernel code, 319K rwdata, 1064K rodata, 168K init, 6562K bss, 22000K reserved) SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:255 clocksource: mult[245d174] shift[24] clockevent: mult[70a3d70a] shift[32] Console: colour dummy device 80x25 console [tty0] enabled bootconsole [earlyprom0] disabled PROMLIB: Sun IEEE Boot Prom 'OBP 3.31.0 2001/07/25 20:36' PROMLIB: Root node compatible: Initializing cgroup subsys cpu Linux version 3.17.0-rc1-dirty (mroos@u10) (gcc version 4.6.4 (Debian 4.6.4-4) ) #57 Tue Aug 19 13:49:13 EEST 2014 debug: ignoring loglevel setting. bootconsole [earlyprom0] enabled ARCH: SUN4U Ethernet address: 08:00:20:9e:82:fd PAGE_OFFSET is 0xffffff0000000000 (max_phys_bits == 40) Kernel: Using 3 locked TLB entries for main kernel image. Remapping the kernel... done. OF stdout device is: /pci@1f,0/pci@1,1/ebus@1/se@14,400000:a PROM: Built device tree with 87652 bytes of memory. Top of RAM: 0x3fef0000, Total RAM: 0x3fee0000 Memory hole size: 0MB Zone ranges: Normal [mem 0x00000000-0x3feeffff] Movable zone start for each node Early memory node ranges node 0: [mem 0x00000000-0x3fec9fff] node 0: [mem 0x3feda000-0x3feeffff] On node 0 totalpages: 130928 Normal zone: 1023 pages used for memmap Normal zone: 0 pages reserved Normal zone: 130928 pages, LIFO batch:15 Booting Linux... CPU CAPS: [flush,stbar,swap,muldiv,v9,mul32,div32,v8plus] CPU CAPS: [vis] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 pcpu-alloc: [0] 0 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129905 Kernel command line: root=/dev/sda4 ro debug ignore_loglevel ofpci_debug=1 radeon.modeset=1 PID hash table entries: 4096 (order: 2, 32768 bytes) Dentry cache hash table entries: 131072 (order: 7, 1048576 bytes) Inode-cache hash table entries: 65536 (order: 6, 524288 bytes) Sorting __ex_table... Memory: 1025424K/1047424K available (3746K kernel code, 319K rwdata, 1064K rodata, 168K init, 6562K bss, 22000K reserved) SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 NR_IRQS:255 clocksource: mult[245d174] shift[24] clockevent: mult[70a3d70a] shift[32] Console: colour dummy device 80x25 console [tty0] enabled bootconsole [earlyprom0] disabled Calibrating delay using timer specific routine.. 880.99 BogoMIPS (lpj=4404994) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 2048 (order: 1, 16384 bytes) Mountpoint-cache hash table entries: 2048 (order: 1, 16384 bytes) Initializing cgroup subsys net_cls devtmpfs: initialized NET: Registered protocol family 16 /pci@1f,0: PCI IO[1fe02000000] MEM[1ff00000000] /pci@1f,0: SABRE PCI Bus Module ver[0:0] PCI: Scanning PBM /pci@1f,0 pci_bus_add_resource_offset adding [io 0x1fe02000000-0x1fe02ffffff] pci_bus_add_resource_offset adding [mem 0x1ff00000000-0x1ffffffffff] pci_bus_add_resource_offset adding [bus 00-02] sabre f005f9c0: PCI host bridge to bus 0000:00 pci_bus 0000:00: pci_bus_add_resource adding [io 0x1fe02000000-0x1fe02ffffff] with flags 0 pci_bus 0000:00: root bus resource [io 0x1fe02000000-0x1fe02ffffff] (bus address [0x0000-0xffffff]) pci_bus 0000:00: pci_bus_add_resource adding [mem 0x1ff00000000-0x1ffffffffff] with flags 0 pci_bus 0000:00: root bus resource [mem 0x1ff00000000-0x1ffffffffff] (bus address [0x00000000-0xffffffff]) pci_bus 0000:00: root bus resource [bus 00-02] PCI: scan_bus[/pci@1f,0] bus no 0 * /pci@1f,0/pci@1,1 create device, devfn: 9, type: pci class: 0x60400 device name: 0000:00:01.1 adding to system ... PCI: dev header type: 1 of_scan_pci_bridge(/pci@1f,0/pci@1,1) Bridge bus range [1 --> 1] Bridge ranges[ (null)] simba[1] bus name: PCI Bus 0000:01 PCI: scan_bus[/pci@1f,0/pci@1,1] bus no 1 * /pci@1f,0/pci@1,1/ebus@1 create device, devfn: 8, type: class: 0x68000 device name: 0000:01:01.0 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1,1/network@1,1 create device, devfn: 9, type: network class: 0x20000 device name: 0000:01:01.1 parse addresses (20 bytes) @ ffffff003fee21c0 start: 1ffe0000000, end: 1ffe000701f, i: 10 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1,1/SUNW,m64B@2 create device, devfn: 10, type: display class: 0x30000 device name: 0000:01:02.0 parse addresses (40 bytes) @ ffffff003fee0e40 start: 1ffe1000000, end: 1ffe1ffffff, i: 10 start: 1ffe2000000, end: 1ffe2000fff, i: 18 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1,1/ide@3 create device, devfn: 18, type: ide class: 0x1018f device name: 0000:01:03.0 parse addresses (100 bytes) @ ffffff003feda400 start: 1fe02c00000, end: 1fe02c00007, i: 10 start: 1fe02c00008, end: 1fe02c0000b, i: 14 start: 1fe02c00010, end: 1fe02c00017, i: 18 start: 1fe02c00018, end: 1fe02c0001b, i: 1c start: 1fe02c00020, end: 1fe02c0002f, i: 20 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1 create device, devfn: 8, type: pci class: 0x60400 device name: 0000:00:01.0 adding to system ... PCI: dev header type: 1 of_scan_pci_bridge(/pci@1f,0/pci@1) Bridge bus range [2 --> 2] Bridge ranges[ (null)] simba[1] bus name: PCI Bus 0000:02 PCI: scan_bus[/pci@1f,0/pci@1] bus no 2 * /pci@1f,0/pci@1/scsi@1 create device, devfn: 8, type: scsi-2 class: 0x10000 device name: 0000:02:01.0 parse addresses (40 bytes) @ ffffff003febeac0 start: 1ff00002000, end: 1ff000020ff, i: 14 start: 1ff00010000, end: 1ff0001ffff, i: 30 adding to system ... PCI: dev header type: 0 * /pci@1f,0/pci@1/SUNW,XVR-100@2 create device, devfn: 10, type: display class: 0x30000 device name: 0000:02:02.0 parse addresses (80 bytes) @ ffffff003febc8c0 start: 1ff08000000, end: 1ff0bffffff, i: 10 start: 1ff00000400, end: 1ff000004ff, i: 14 start: 1ff10000000, end: 1ff10007fff, i: 18 start: 1ff10020000, end: 1ff1003ffff, i: 30 adding to system ... pci 0000:02:02.0: supports D1 D2 PCI: dev header type: 0 * /pci@1f,0/pci@1/SUNW,m64B@3 create device, devfn: 18, type: display class: 0x30000 device name: 0000:02:03.0 parse addresses (60 bytes) @ ffffff003feba700 start: 1ff11000000, end: 1ff11ffffff, i: 10 start: 1ff12000000, end: 1ff12000fff, i: 18 start: 1ff12020000, end: 1ff1203ffff, i: 30 adding to system ... pci 0000:02:03.0: supports D1 D2 PCI: dev header type: 0 * /pci@1f,0/pci@1/FJSV,pgsb@4 create device, devfn: 20, type: network class: 0x20000 device name: 0000:02:04.0 parse addresses (20 bytes) @ ffffff003feb8740 start: 1ff12040000, end: 1ff1204ffff, i: 10 adding to system ... pci 0000:02:04.0: PME# supported from D3hot PCI: dev header type: 0 PCI: Claiming 0000:00:01.1: Resource 7: 000001fe02c00000..000001fe02ffffff [100] PCI: Claiming 0000:00:01.1: Resource 8: 000001ffe0000000..000001ffffffffff [200] PCI: Claiming 0000:00:01.0: Resource 7: 000001fe02000000..000001fe02bfffff [100] PCI: Claiming 0000:00:01.0: Resource 8: 000001ff00000000..000001ffbfffffff [200] pci 0000:00:01.0: can't claim BAR 8 [mem 0x1ff00000000-0x1ffbfffffff]: address conflict with Video RAM area [??? 0x1ff000a0000-0x1ff000bffff flags 0x80000000] PCI: Claiming 0000:01:01.1: Resource 0: 000001ffe0000000..000001ffe000701f [200] PCI: Claiming 0000:01:02.0: Resource 0: 000001ffe1000000..000001ffe1ffffff [200] PCI: Claiming 0000:01:02.0: Resource 2: 000001ffe2000000..000001ffe2000fff [200] PCI: Claiming 0000:01:03.0: Resource 0: 000001fe02c00000..000001fe02c00007 [101] PCI: Claiming 0000:01:03.0: Resource 1: 000001fe02c00008..000001fe02c0000b [101] PCI: Claiming 0000:01:03.0: Resource 2: 000001fe02c00010..000001fe02c00017 [101] PCI: Claiming 0000:01:03.0: Resource 3: 000001fe02c00018..000001fe02c0001b [101] PCI: Claiming 0000:01:03.0: Resource 4: 000001fe02c00020..000001fe02c0002f [101] PCI: Claiming 0000:02:01.0: Resource 1: 000001ff00002000..000001ff000020ff [200] PCI: Claiming 0000:02:01.0: Resource 6: 000001ff00010000..000001ff0001ffff [4c200] PCI: Claiming 0000:02:02.0: Resource 0: 000001ff08000000..000001ff0bffffff [200] PCI: Claiming 0000:02:02.0: Resource 1: 000001ff00000400..000001ff000004ff [200] PCI: Claiming 0000:02:02.0: Resource 2: 000001ff10000000..000001ff10007fff [200] PCI: Claiming 0000:02:02.0: Resource 6: 000001ff10020000..000001ff1003ffff [4c200] PCI: Claiming 0000:02:03.0: Resource 0: 000001ff11000000..000001ff11ffffff [200] PCI: Claiming 0000:02:03.0: Resource 2: 000001ff12000000..000001ff12000fff [200] PCI: Claiming 0000:02:03.0: Resource 6: 000001ff12020000..000001ff1203ffff [4c200] PCI: Claiming 0000:02:04.0: Resource 0: 000001ff12040000..000001ff1204ffff [204] vgaarb: device added: PCI:0000:01:02.0,decodes=io+mem,owns=none,locks=none vgaarb: device added: PCI:0000:02:02.0,decodes=io+mem,owns=none,locks=none vgaarb: device added: PCI:0000:02:03.0,decodes=io+mem,owns=none,locks=none vgaarb: loaded vgaarb: no bridge control possible 0000:02:03.0 vgaarb: no bridge control possible 0000:02:02.0 vgaarb: bridge control possible 0000:01:02.0 SCSI subsystem initialized /pci@1f,0/pci@1,1/ebus@1/eeprom@14,0: Mostek regs at 0x1fff1000000 AUXIO: Found device at /pci@1f,0/pci@1,1/ebus@1/auxio@14,726000 Switched to clocksource tick NET: Registered protocol family 2 TCP established hash table entries: 8192 (order: 3, 65536 bytes) TCP bind hash table entries: 8192 (order: 3, 65536 bytes) TCP: Hash tables configured (established 8192 bind 8192) TCP: reno registered UDP hash table entries: 512 (order: 1, 16384 bytes) UDP-Lite hash table entries: 512 (order: 1, 16384 bytes) NET: Registered protocol family 1 PCI: CLS 64 bytes, default 64 power: Control reg at 1fff1724000 futex hash table entries: 256 (order: -1, 6144 bytes) VFS: Disk quotas dquot_6.5.2 Dquot-cache hash table entries: 1024 (order 0, 8192 bytes) msgmni has been set to 2002 Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) start plist test end plist test PCI: Enabling device: (0000:01:02.0), cmd 82 atyfb: 3D RAGE PRO (Mach64 GP, PQFP, PCI) [0x4750 rev 0x7c] atyfb: 4M SGRAM (1:1), 14.31818 MHz XTAL, 230 MHz PLL, 100 Mhz MCLK, 100 MHz XCLK Console: switching to colour frame buffer device 80x30 atyfb: fb0: ATY Mach64 frame buffer device on PCI PCI: Enabling device: (0000:02:03.0), cmd 82 atyfb: 3D RAGE XL (Mach64 GR, PCI-33) [0x4752 rev 0x27] atyfb: 8M SGRAM (1:1), 29.498928 MHz XTAL, 230 MHz PLL, 83 Mhz MCLK, 63 MHz XCLK atyfb: fb1: ATY Mach64 frame buffer device on PCI /SUNW,ffb@1e,0: FFB at 000001fc00000000, type 51, DAC pnum[236e] rev[10] manuf_rev[1] /pci@1f,0/pci@1,1/ebus@1/su@14,3083f8: Keyboard port at 1fff13083f8, irq 6 /pci@1f,0/pci@1,1/ebus@1/su@14,3062f8: Mouse port at 1fff13062f8, irq 7 f0061c64: ttyS0 at MMIO 0x1fff1400000 (irq = 5, base_baud = 115200) is a SAB82532 V3.2 Console: ttyS0 (SAB82532) console [ttyS0] enabled [sched_delayed] sched: RT throttling activated f0061c64: ttyS1 at MMIO 0x1fff1400040 (irq = 5, base_baud = 115200) is a SAB82532 V3.2 ioremap: 000001FF00002000, 0000000000000100 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 scsi host0: Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 <Adaptec 2940 Ultra SCSI adapter> aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs PCI: Enabling device: (0000:01:01.1), cmd 2 sunhme.c:v3.10 August 26, 2008 David S. Miller (davem@xxxxxxxxxxxxx) ioremap: 000001FFE0000000, 0000000000008000 eth0: HAPPY MEAL (PCI/CheerIO) 10/100BaseT Ethernet 08:00:20:9e:82:fd mousedev: PS/2 mouse device common for all mice ioremap: 000001FFF1000000, 0000000000002000 scsi 0:0:0:0: Direct-Access QUANTUM ATLAS IV 18 WLS 0909 PQ: 0 ANSI: 3 scsi0:A:0:0: Tagged Queuing enabled. Depth 253 scsi target0:0:0: Beginning Domain Validation rtc-m48t59 rtc-m48t59.0: rtc core: registered m48t59 as rtc0 hidraw: raw HID events driver (C) Jiri Kosina TCP: cubic registered NET: Registered protocol family 17 Key type dns_resolver registered rtc-m48t59 rtc-m48t59.0: setting system clock to 2014-08-19 11:51:09 UTC (1408449069) scsi target0:0:0: wide asynchronous scsi target0:0:0: FAST-10 WIDE SCSI 20.0 MB/s ST (100 ns, offset 8) scsi target0:0:0: Domain Validation skipping write tests scsi target0:0:0: Ending Domain Validation input: Sun Mouse as /devices/root/f005f9c0/f00601b4/f0061504/f0064df4/serio1/input/input1 sd 0:0:0:0: [sda] 35885168 512-byte logical blocks: (18.3 GB/17.1 GiB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: e3 00 10 08 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, supports DPO and FUA sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: [sda] Attached SCSI disk EXT4-fs (sda4): couldn't mount as ext3 due to feature incompatibilities EXT4-fs (sda4): couldn't mount as ext2 due to feature incompatibilities EXT4-fs (sda4): mounted filesystem with ordered data mode. Opts: (null) VFS: Mounted root (ext4 filesystem) readonly on device 8:4. devtmpfs: mounted Mount failed for selinuxfs on /sys/fs/selinux: No such file or directory version 2.88 booting [info] Using makefile-style concurrent boot in runlevel S. [....] Starting the hotplug events dispatcher: udevdsystemd-udevd[145]: starting version 204 [ ok . [....] Synthesizing the initial hotplug events...[ ok done. [....] Waiting for /dev to be fully populated...libata version 3.00 loaded. pps_core: LinuxPPS API ver. 1 registered pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@xxxxxxxx> PTP clock support registered tg3.c:v3.137 (May 11, 2014) PCI: Enabling device: (0000:02:04.0), cmd 2 ioremap: 000001FF12040000, 0000000000010000 scsi host1: pata_cmd64x scsi host2: pata_cmd64x ata1: PATA max MWDMA2 cmd 0x1fe02c00000 ctl 0x1fe02c00008 bmdma 0x1fe02c00020 irq 14 ata2: PATA max MWDMA2 cmd 0x1fe02c00010 ctl 0x1fe02c00018 bmdma 0x1fe02c00028 irq 14 [drm] Initialized drm 1.1.0 20060810 pata_cmd64x: active 10 recovery 10 setup 3. pata_cmd64x: active 10 recovery 10 setup 3. tg3 0000:02:04.0 eth1: Tigon3 [partno(none) rev 1002] (PCI:33MHz:32-bit) MAC address 00:e0:00:a9:09:6a tg3 0000:02:04.0 eth1: attached PHY is serdes (1000Base-SX Ethernet) (WireSpeed[0], EEE[0]) tg3 0000:02:04.0 eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1] tg3 0000:02:04.0 eth1: dma_rwctrl[763f0000] dma_mask[32-bit] pata_cmd64x: active 10 recovery 10 setup 3. pata_cmd64x: active 10 recovery 10 setup 3. random: nonblocking pool is initialized [drm] radeon kernel modesetting enabled. PCI: Enabling device: (0000:02:02.0), cmd 82 [drm] initializing kernel modesetting (RV100 0x1002:0x5159 0x1002:0x0908). ioremap: 000001FF10000000, 0000000000008000 [drm] register mmio base: 0x000001FF10000000 [drm] register mmio size: 32768 [drm:radeon_device_init] *ERROR* Unable to find PCI I/O BAR [drm] r100_init start [drm] radeon_get_bios atrm [drm] radeon_get_bios vfct [drm] radeon_get_bios vram [drm] radeon_get_bios read [drm] radeon_read_bios 1 [drm] radeon_read_bios: pci_resource_start(ROM)=000001FF10020000 ioremap: 000001FF10020000, 0000000000020000 [drm] radeon_read_bios 2 [drm] radeon_read_bios 4, bios=000001ff10020000, pci_resource_start(ROM)=000001FF10020000, size=46592 [drm] radeon_read_bios 5 iounmap: 000001ff10020000 [drm] radeon_read_bios 6 [drm] radeon_get_bios disabled [drm] radeon_read_bios 1 [drm] radeon_read_bios: pci_resource_start(ROM)=000001FF10020000 ioremap: 000001FF10020000, 0000000000020000 [drm] radeon_read_bios 2 [drm] radeon_read_bios 4, bios=000001ff10020000, pci_resource_start(ROM)=000001FF10020000, size=46592 [drm] radeon_read_bios 5 iounmap: 000001ff10020000 [drm] radeon_read_bios 6 [drm] radeon_get_bios platform [drm:radeon_get_bios] *ERROR* Unable to locate a BIOS ROM [drm] r100_init before AVIVO [drm] r100_init before atom_bios [drm] r100_init before combios init [drm] r100_init after combios init [drm] r100_init before asic reset [drm] r100_init before boot test post card [drm] Using device-tree clock info radeon 0000:02:02.0: VRAM: 64M 0x000001FF08000000 - 0x000001FF0BFFFFFF (64M used) radeon 0000:02:02.0: GTT: 512M 0x000001FF0C000000 - 0x000001FF2BFFFFFF [drm] Detected VRAM RAM=64M, BAR=64M [drm] RAM width 64bits DDR [TTM] Zone kernel: Available graphics memory: 512796 kiB [TTM] Initializing pool allocator [drm] radeon: 64M of VRAM memory ready [drm] radeon: 512M of GTT memory ready. [drm] GART: num cpu pages 65536, num gpu pages 131072 [drm] PCI GART of 512M enabled (table at 0x00000000C1236000). radeon 0000:02:02.0: WB disabled radeon 0000:02:02.0: fence driver on ring 0 use gpu addr 0x000001ff0c000000 and cpu addr 0xffffff003c90c000 [drm] Supports vblank timestamp caching Rev 2 (21.10.2013). [drm] Driver supports precise vblank timestamp query. [drm] radeon: irq initialized. [drm] Loading R100 Microcode [drm] radeon: ring at 0x000001FF0C002000 [drm] r100_ring_test: 1 [drm] r100_ring_test: 2, r=000015e4d [drm] r100_ring_test: 3 -- Meelis Roos (mroos@xxxxxxxx) _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel