Hi all,
I've been spending some time recently trying to figure out why the SPARC64 serial console doesn't appear to work outside of OpenBIOS under QEMU, and so was looking at the example device trees in the Debian sparc-utils package.
Now AFAICT the examples/ultra2 file represents an Ultra 2 SBUS which is different from QEMU which I believe is attempting to emulate an Ultra 2 PCI (Sabre) system. I know there was some talk previously on the mailing list about which device model to use moving forward, but I don't remember a definite decision being made. If QEMU is going to continue to use a PCI-based system, does anyone have a copy of the prtconf output for such a system?
ATB,
Mark.
Hi Mark,
Am 26.02.2012 13:13, schrieb Mark Cave-Ayland:
If QEMU is going to continue to use a PCI-based system, does anyone have a copy of the prtconf output for such a system?
Here's prtconf output from my PCI-based SunFire V480:
# prtconf System Configuration: Sun Microsystems sun4u Memory size: 16384 Megabytes System Peripherals (Software Nodes):
SUNW,Sun-Fire-480R scsi_vhci, instance #0 packages (driver not attached) SUNW,builtin-drivers (driver not attached) deblocker (driver not attached) disk-label (driver not attached) terminal-emulator (driver not attached) obp-tftp (driver not attached) SUNW,debug (driver not attached) dropins (driver not attached) kbd-translator (driver not attached) zfs-file-system (driver not attached) hsfs-file-system (driver not attached) chosen (driver not attached) openprom (driver not attached) client-services (driver not attached) options, instance #0 aliases (driver not attached) memory (driver not attached) virtual-memory (driver not attached) SUNW,UltraSPARC-III+ (driver not attached) memory-controller, instance #0 SUNW,UltraSPARC-III+ (driver not attached) memory-controller, instance #1 SUNW,UltraSPARC-III+ (driver not attached) memory-controller, instance #2 SUNW,UltraSPARC-III+ (driver not attached) memory-controller, instance #3 pci, instance #0 pci, instance #0 network, instance #0 network, instance #1 scsi, instance #0 disk (driver not attached) tape (driver not attached) scsi, instance #1 disk (driver not attached) tape (driver not attached) ide, instance #0 disk (driver not attached) cdrom (driver not attached) sd, instance #3 pci, instance #1 pci, instance #2 ebus, instance #0 flashprom (driver not attached) bbc (driver not attached) power (driver not attached) i2c, instance #0 fru, instance #0 fru, instance #1 fru, instance #2 fru, instance #3 fru, instance #4 fru, instance #5 fru, instance #6 fru, instance #7 fru, instance #8 fru, instance #9 fru, instance #10 fru, instance #11 fru, instance #12 fru, instance #13 fru, instance #14 fru, instance #15 fru, instance #16 fru, instance #17 fru, instance #18 fru, instance #19 fru, instance #20 fru, instance #21 fru, instance #22 fru, instance #23 fru, instance #24 fru, instance #25 fru, instance #26 fru, instance #27 fru, instance #28 fru, instance #29 fru, instance #30 fru, instance #31 fru, instance #32 fru, instance #33 nvram, instance #34 idprom (driver not attached) fru, instance #35 fru, instance #36 i2c, instance #1 temperature, instance #0 temperature, instance #1 temperature, instance #2 ioexp, instance #0 ioexp, instance #1 ioexp, instance #2 temperature, instance #3 ioexp, instance #3 ioexp, instance #4 ioexp, instance #0 ioexp, instance #1 temperature-sensor, instance #0 fru, instance #37 fru, instance #38 fru, instance #39 fru, instance #40 fru, instance #41 rscrtc (driver not attached) rtc, instance #0 gpio, instance #0 pmc, instance #0 rsc-control, instance #0 rsc-console, instance #1 serial, instance #0 usb, instance #0 network, instance #2 pci, instance #3 network, instance #3 SUNW,qlc, instance #0 fp (driver not attached) disk (driver not attached) fp, instance #1 ssd, instance #1 ssd, instance #0 ramdisk-root (driver not attached) os-io (driver not attached) iscsi, instance #0 pseudo, instance #0
HTH, Andreas
On 2012-Feb-26 12:52 , Andreas Färber wrote:
Hi Mark,
Am 26.02.2012 13:13, schrieb Mark Cave-Ayland:
If QEMU is going to continue to use a PCI-based system, does anyone have a copy of the prtconf output for such a system?
Here's prtconf output from my PCI-based SunFire V480:
# prtconf [...]
That gives you the Solaris view on the device tree, which is somewhat different. A prtconf -pv gives the openboot view:
% prtconf -pv System Configuration: Sun Microsystems sun4u Memory size: 2048 Megabytes System Peripherals (PROM Nodes):
Node 0xf002a490 boot-retained-page: scsi-initiator-id: 00000007 reset-reason: 'POR' model: 'SUNW,501-5270' idprom: 01800800.20b25f1a.ffffffff.b25f1aa9.efffefff.ff00ff00.00000000.00000000 compatible: 'sun4u' builtin-io-device-port: 0000001f device-probe-order: '1b,0,4,9,' breakpoint-trap: 0000007f #size-cells: 00000002 name: 'SUNW,Ultra-4' clock-frequency: 05f5e100 banner-name: 'Sun Enterprise 450 (4 X UltraSPARC-II 400MHz)' device_type: 'upa'
Node 0xf002d8d4 name: 'packages'
Node 0xf0034e48 iso6429-1983-colors: name: 'terminal-emulator'
Node 0xf0037b84 disk-write-fix: name: 'deblocker'
Node 0xf0038260 name: 'obp-tftp'
Node 0xf004305c name: 'disk-label'
Node 0xf0066b48 name: 'SUNW,builtin-drivers'
Node 0xf007caec name: 'sun-keyboard'
Node 0xf00afb98 support: name: 'ufs-file-system'
Node 0xf002d944 stdin: fff19610 stdout: fff19bd0 mmu: fffe9438 memory: fffe9638 bootargs: 00 bootpath: '/pci@1f,4000/scsi@3/disk@0,0:a' stdout-#lines: ffffffff name: 'chosen'
Node 0xf002d9b0 version: 'OBP 3.26.0 2002/05/06 16:05' model: 'SUNW,3.26' decode-complete: aligned-allocator: relative-addressing: name: 'openprom'
Node 0xf002da40 name: 'client-services'
Node 0xf002dae8 tpe-link-test?: 'true' scsi-initiator-id: '7' keyboard-click?: 'false' keymap: .reboot-flag: 'false' .reboot-posc: '0' .reboot-posl: '0' .reboot-cmd: 'boot' ttyb-rts-dtr-off: 'false' ttyb-ignore-cd: 'true' ttya-rts-dtr-off: 'false' ttya-ignore-cd: 'true' ttyb-mode: '9600,8,n,1,-' ttya-mode: '9600,8,n,1,-' pci-slot-skip-list: 'none' pci0-probe-list: '1,3,2,4' upa-port-skip-list: 'none' memory-interleave: 'auto' disk-led-assoc: '0' diag-level: 'min' diag-script: 'normal' diag-targets: 'none' diag-trigger: 'power-reset' diag-continue?: 'false' diag-passes: '1' diag-verbosity: 'tests' env-monitor: 'enabled' .asr-disable-list: .asr-status: '18437736870358094097' .post-status: '18437736870358094097' .post-address: '18446744073441856352' .post-flag: '0' .rsc-status: '85' .obp-flags: '0' .obp-state: '6' .obp-status: '0' mfg-options: 'server' #power-cycles: '41' system-board-serial#: '935H2A92' system-board-date: '37c6aa71' fcode-debug?: 'false' output-device: 'ttya' input-device: 'ttya' load-base: '16384' boot-command: 'boot' auto-boot?: 'true' auto-boot-on-error?: 'false' watchdog-reboot?: 'false' diag-file: diag-device: 'net' boot-file: boot-device: 'disk net' local-mac-address?: 'false' ansi-terminal?: 'true' screen-#columns: '80' screen-#rows: '34' silent-mode?: 'false' use-nvramrc?: 'false' nvramrc: security-mode: 'none' security-password: security-#badlogins: '0' oem-logo: oem-logo?: 'false' oem-banner: oem-banner?: 'false' hardware-revision: 'UUUUUUUUUUUUUUU' last-hardware-update: 'UUUUUUU' .upa-noprobe-mask: '0' diag-switch?: 'false' name: 'options'
Node 0xf002db58 disk: '/pci@1f,4000/scsi@3/disk@0,0' disk0: '/pci@1f,4000/scsi@3/disk@0,0' disk1: '/pci@1f,4000/scsi@3/disk@1,0' disk2: '/pci@1f,4000/scsi@3/disk@2,0' disk3: '/pci@1f,4000/scsi@3/disk@3,0' scsi: '/pci@1f,4000/scsi@3' diskx0: '/pci@1f,4000/scsi@2/disk@0,0' diskx1: '/pci@1f,4000/scsi@2/disk@1,0' diskx2: '/pci@1f,4000/scsi@2/disk@2,0' diskx3: '/pci@1f,4000/scsi@2/disk@3,0' cdrom: '/pci@1f,4000/scsi@2/disk@6,0:f' tape: '/pci@1f,4000/scsi@2/tape@4,0' scsix: '/pci@1f,4000/scsi@2' pci: '/pci@1f,4000' pcia: '/pci@1f,2000' pcib: '/pci@1f,4000' pci0: '/pci@1f,4000' pci1: '/pci@1f,2000' pci2: '/pci@4,4000' pci3: '/pci@4,2000' pci4: '/pci@6,4000' pci5: '/pci@6,2000' flash: '/pci@1f,4000/ebus@1/flashprom@10,0' nvram: '/pci@1f,4000/ebus@1/eeprom@14,0' parallel: '/pci@1f,4000/ebus@1/ecpp@14,3043bc' net: '/pci@1f,4000/network@1,1' ebus: '/pci@1f,4000/ebus@1' i2c: '/pci@1f,4000/ebus@1/SUNW,envctrl' floppy: '/pci@1f,4000/ebus@1/fdthree' tty: '/pci@1f,4000/ebus@1/se' ttyb: '/pci@1f,4000/ebus@1/se:b' ttya: '/pci@1f,4000/ebus@1/se:a' keyboard!: '/pci@1f,4000/ebus@1/su@14,3083f8:forcemode' keyboard: '/pci@1f,4000/ebus@1/su@14,3083f8' mouse: '/pci@1f,4000/ebus@1/su@14,3062f8' name: 'aliases'
Node 0xf0051d60 interleave: 00000000.00000000.00000000.80000000.00000004 reg: 00000000.00000000.00000000.80000000 #size-cells: 00000002 available: 00000000.7feb6000.00000000.00002000.00000000.7fe90000.00000000.00016000.00000000.7f002000.00000000.0016e000.00000000.7c400000.00000000.00280000.00000000.00000000.00000000.79400000 name: 'memory'
Node 0xf0052340 translations: 00000700.01400000.00000000.02000000.80000000.79400036.00000700.01000000.00000000.0008c000.80000000.7fd72036.00000700.00800000.00000000.00800000.80000000.7b400036.00000700.00000000.00000000.00800000.80000000.7bc00036.00000300.00518000.00000000.00004000.80000000.7f170036.00000300.004f8000.00000000.0001e000.80000000.7f174036.00000300.004f0000.00000000.00008000.80000000.7f192036.00000300.004e8000.00000000.00008000.80000000.7f19a036.00000300.004e0000.00000000.00008000.80000000.7f1a2036.00000300.004da000.00000000.00006000.80000000.7f1aa036.00000300.004d2000.00000000.00008000.80000000.7f1b2036.00000300.004d0000.00000000.00002000.80000000.7f1ba036.00000300.004cc000.00000000.00004000.80000000.7f1bc036.00000300.004c4000.00000000.00008000.80000000.7f1c2036.00000300.004c0000.00000000.00004000.80000000.7f1ca036.00000300.004be000.00000000.00002000.80000000.7f1ce036.00000300.004bc000.00000000.00002000.80000000.7f1d0036.00000300.004b8000.00000000.00004000.80000000.7f1d2036.00000300.004b4000.00000000.00004000.80000000.7f1d6036.00000300.004b0000.00000000.00004000.80000000.7f1da036.00000300.004aa000.00000000.00006000.80000000.7f1de036.00000300.004a6000.00000000.00004000.80000000.7f1e4036.00000300.004a4000.00000000.00002000.80000000.7f1e8036.00000300.004a2000.00000000.00002000.80000000.7f1ee036.00000300.0049e000.00000000.00004000.80000000.7f1f0036.00000300.0049c000.00000000.00002000.80000000.7f1f4036.00000300.00490000.00000000.0000c000.80000000.7f1f6036.00000300.0048e000.00000000.00002000.80000000.7f1c0036.00000300.0048c000.00000000.00002000.80000000.7f1b0036.00000300.00456000.00000000.00006000.80000000.7f202036.00000300.00452000.00000000.00004000.80000000.7f208036.00000300.0044e000.00000000.00004000.80000000.7f20c036.00000300.0043a000.00000000.00012000.80000000.7f210036.00000300.00432000.00000000.00008000.80000000.7f222036.00000300.0042c000.00000000.00006000.80000000.7f22a036.00000300.00426000.00000000.00006000.80000000.7f230036.00000300.00422000.00000000.00004000.80000000.7f236036.00000300.00420000.00000000.00002000.80000000.7f23a036.00000300.0041a000.00000000.00006000.80000000.7f23c036.00000300.0040c000.00000000.0000e000.80000000.7f242036.00000300.00404000.00000000.00006000.80000000.7f250036.00000300.003f2000.00000000.00010000.80000000.7f256036.00000300.003a0000.00000000.00050000.80000000.7f268036.00000300.00398000.00000000.00006000.80000000.7f2b8036.00000300.0038a000.00000000.0000c000.80000000.7f2be036.00000300.00380000.00000000.00008000.80000000.7f2ca036.00000300.00376000.00000000.00008000.80000000.7f2d2036.00000300.0035a000.00000000.0001a000.80000000.7f2da036.00000300.00358000.00000000.00002000.80000000.7f2f4036.00000300.00352000.00000000.00006000.80000000.7f2fe036.00000300.0034c000.00000000.00006000.80000000.7f304036.00000300.00344000.00000000.00006000.80000000.7f30c036.00000300.00338000.00000000.0000a000.80000000.7f312036.00000300.0031a000.00000000.0001c000.80000000.7f31c036.00000300.00318000.00000000.00002000.80000000.7f34a036.00000300.00302000.00000000.00014000.80000000.7f34e036.00000300.002f8000.00000000.00006000.80000000.7fc06036.00000300.002c0000.00000000.00002000.80000000.7fc0c036.00000300.002bc000.00000000.00004000.80000000.7fc02036.00000300.002a0000.00000000.0001c000.80000000.7f362036.00000300.0029e000.00000000.00002000.80000000.7f34c036.00000300.00292000.00000000.0000c000.80000000.7f33e036.00000300.0028e000.00000000.00004000.80000000.7f338036.00000300.0028c000.00000000.00002000.80000000.7f30a036.00000300.00284000.00000000.00008000.80000000.7f2f6036.00000300.00282000.00000000.00002000.80000000.7f266036.00000300.0027e000.00000000.00004000.80000000.7fc14036.00000300.0027a000.00000000.00004000.80000000.7f1ea036.00000300.00240000.00000000.00002000.80000000.7fc18036.00000300.001fe000.00000000.00040000.80000000.7fc1e036.00000300.001fc000.00000000.00002000.80000000.7fc60036.00000300.001fa000.00000000.00002000.80000000.7fc62036.00000300.00176000.00000000.00082000.80000000.7f37e036.00000300.00174000.00000000.00002000.80000000.7fc6e036.00000300.0016c000.00000000.00006000.80000000.7fc7a036.00000300.0016a000.00000000.00002000.80000000.7fc82036.00000300.00168000.00000000.00002000.80000000.7fc86036.00000300.00164000.00000000.00004000.80000000.7fc90036.00000300.00160000.00000000.00004000.80000000.7fc94036.00000300.00138000.00000000.00028000.80000000.7fc98036.00000300.000fa000.00000000.0003e000.80000000.7fcc0036.00000300.000f8000.00000000.00002000.80000000.7fcfe036.00000300.000ee000.00000000.0000a000.80000000.7fd00036.00000300.000ec000.00000000.00002000.80000000.7fd0a036.00000300.000c6000.00000000.00026000.80000000.7fd0c036.00000300.000c4000.00000000.00002000.80000000.7fd32036.00000300.000c2000.00000000.00002000.80000000.7fd36036.00000300.000c0000.00000000.00002000.80000000.7fd38036.00000300.000be000.00000000.00002000.80000000.7fd3a036.00000300.000bc000.00000000.00002000.80000000.7fd3c036.00000300.000ba000.00000000.00002000.80000000.7fd3e036.00000300.000b8000.00000000.00002000.80000000.7fd48036.00000300.000b6000.00000000.00002000.80000000.7fe02036.00000300.000b4000.00000000.00002000.80000000.7fe04036.00000300.000b2000.00000000.00002000.80000000.7fe00036.00000300.000aa000.00000000.00008000.80000000.7fd4a036.00000300.000a2000.00000000.00008000.80000000.7fd40036.00000300.000a0000.00000000.00002000.80000000.7fd34036.00000300.00098000.00000000.00008000.80000000.7fc88036.00000300.00096000.00000000.00002000.80000000.7fc84036.00000300.00094000.00000000.00002000.80000000.7fc80036.00000300.0008a000.00000000.0000a000.80000000.7fc70036.00000300.00080000.00000000.0000a000.80000000.7fc64036.00000300.0007e000.00000000.00002000.80000000.7fc5e036.00000300.0007a000.00000000.00004000.80000000.7fc1a036.00000300.00074000.00000000.00006000.80000000.7fc0e036.00000300.00072000.00000000.00002000.80000000.7fe06036.00000300.00070000.00000000.00002000.80000000.7fe08036.00000300.0006e000.00000000.00002000.80000000.7fe0a036.00000300.0006c000.00000000.00002000.80000000.7fe0c036.00000300.0004c000.00000000.00020000.80000000.7fd52036.00000300.0002c000.00000000.00020000.80000000.7fe0e036.00000300.0002a000.00000000.00002000.80000000.7fe2e036.00000300.00028000.00000000.00002000.80000000.7fe30036.00000300.00026000.00000000.00002000.80000000.7fe32036.00000300.00024000.00000000.00002000.80000000.7fe34036.00000300.00022000.00000000.00002000.80000000.7fe36036.00000300.00020000.00000000.00002000.80000000.7fe38036.00000300.0001e000.00000000.00002000.80000000.7fe3a036.00000300.0001c000.00000000.00002000.80000000.7fe3c036.00000300.0001a000.00000000.00002000.80000000.7fe3e036.00000300.00018000.00000000.00002000.80000000.7fe5a036.00000300.00016000.00000000.00002000.80000000.7fe40036.00000300.00014000.00000000.00002000.80000000.7fe42036.00000300.00012000.00000000.00002000.80000000.7fe44036.00000300.00010000.00000000.00002000.80000000.7fe46036.00000300.0000e000.00000000.00002000.80000000.7fe48036.00000300.0000c000.00000000.00002000.80000000.7fe4a036.00000300.0000a000.00000000.00002000.80000000.7fe4c036.00000300.00008000.00000000.00002000.80000000.7fe4e036.00000300.00006000.00000000.00002000.80000000.7fe50036.00000300.00004000.00000000.00002000.80000000.7fe52036.00000300.00002000.00000000.00002000.80000000.7fe54036.00000000.fffe0000.00000000.00010000.80000000.7fef00b6.00000000.fffcc000.00000000.00014000.80000000.7fed40b6.00000000.fffc6000.00000000.00002000.800001fe.0000208e.00000000.fffc4000.00000000.00002000.800001fe.0180008e.00000000.fffb6000.00000000.0000e000.800001fe.0000008e.00000000.fffb4000.00000000.00002000.800001fe.0000408e.00000000.fffb2000.00000000.00002000.800001fe.0100008e.00000000.fffa4000.00000000.0000e000.800001fe.0000008e.00000000.fffa0000.00000000.00004000.80000000.7fed00b6.00000000.fff9e000.00000000.00002000.800001fe.0000008e.00000000.fff9c000.00000000.00002000.800001fe.0000008e.00000000.fff9a000.00000000.00002000.800001fe.0000008e.00000000.fff98000.00000000.00002000.800001ff.f100008e.00000000.fff96000.00000000.00002000.800001ff.f100008e.00000000.fff94000.00000000.00002000.800001ff.f150008e.00000000.fff92000.00000000.00002000.800001ff.f172608e.00000000.fff90000.00000000.00002000.800001ff.f172808e.00000000.fff8e000.00000000.00002000.800001ff.f172a08e.00000000.fff8c000.00000000.00002000.800001ff.f172c08e.00000000.fff8a000.00000000.00002000.800001ff.f172e08e.00000000.fff88000.00000000.00002000.800001ff.f130808e.00000000.fff82000.00000000.00006000.80000000.7fec80b6.00000000.fff80000.00000000.00002000.80000000.7fdfe0b6.00000000.fff7e000.00000000.00002000.80000000.7fec60b6.00000000.fff7c000.00000000.00002000.800001ff.f160008e.00000000.fff7a000.00000000.00002000.800001ff.f130208e.00000000.fff78000.00000000.00002000.800001ff.f170608e.00000000.fff76000.00000000.00002000.800001ff.f172008e.00000000.fff74000.00000000.00002000.800001ff.f130208e.00000000.fff72000.00000000.00002000.800001ff.f130208e.00000000.fff70000.00000000.00002000.800001c8.0000208e.00000000.fff6e000.00000000.00002000.800001c8.0180008e.00000000.fff60000.00000000.0000e000.800001c8.0000008e.00000000.fff5e000.00000000.00002000.800001c8.0000408e.00000000.fff5c000.00000000.00002000.800001c8.0100008e.00000000.fff4e000.00000000.0000e000.800001c8.0000008e.00000000.fff4a000.00000000.00004000.80000000.7fec00b6.00000000.fff48000.00000000.00002000.800001cc.0000208e.00000000.fff46000.00000000.00002000.800001cc.0180008e.00000000.fff38000.00000000.0000e000.800001cc.0000008e.00000000.fff36000.00000000.00002000.800001cc.0000408e.00000000.fff34000.00000000.00002000.800001cc.0100008e.00000000.fff26000.00000000.0000e000.800001cc.0000008e.00000000.fff22000.00000000.00004000.80000000.7febc0b6.00000000.fff20000.00000000.00002000.800001ff.f140008e.00000000.fff18000.00000000.00002000.80000000.7fec40b6.00000000.ffef0000.00000000.00010000.80000000.7fea60b6.00000000.f0000000.00000000.00100000.80000000.7ff000b6.00000000.78004000.00000000.00014000.80000000.7fe5c036.00000000.78002000.00000000.00002000.80000000.7f000036.00000000.78000000.00000000.00002000.80000000.7f33c036.00000000.03b80000.00000000.00600000.80000000.7c680036.00000000.01c00000.00000000.01f80000.80000000.7cc80036.00000000.01800000.00000000.00400000.80000000.7ec00036.00000000.01400000.00000000.00400000.80000000.7f400036.00000000.01000000.00000000.00400000.80000000.7f800036.00000000.00002000.00000000.009fe000.80000000.00002036 existing: 00000000.00000000.00000800.00000000.fffff800.00000000.00000800.00000000 available: fffff800.00000000.000007fc.00000000.00000700.03400000.000000ff.fcc00000.00000700.0108c000.00000000.00374000.00000300.0051c000.000003ff.ffae4000.00000300.0045c000.00000000.00030000.00000300.002fe000.00000000.00004000.00000300.002c2000.00000000.00036000.00000300.00242000.00000000.00038000.00000001.00000000.000002ff.00002000.00000000.ffff0000.00000000.0000e000.00000000.78018000.00000000.77fe8000.00000000.04180000.00000000.73e80000.00000000.00000000.00000000.01000000.00000000.fff1a000.00000000.00006000.00000000.fff00000.00000000.00018000.00000000.f0800000.00000000.0e800000 page-size: 00002000 name: 'virtual-memory'
Node 0xf0057904 name: 'associations'
Node 0xf00af2d4 slot#3: '/pci@1f,4000/scsi@3/disk@3' slot#2: '/pci@1f,4000/scsi@3/disk@2' slot#1: '/pci@1f,4000/scsi@3/disk@1' slot#0: '/pci@1f,4000/scsi@3/disk@0' name: 'slot2disk'
Node 0xf00af378 slot#3: '/pci@1f,4000/ebus@1/i2c@14,600000/bits@40/wo@3' slot#2: '/pci@1f,4000/ebus@1/i2c@14,600000/bits@40/wo@2' slot#1: '/pci@1f,4000/ebus@1/i2c@14,600000/bits@40/wo@1' slot#0: '/pci@1f,4000/ebus@1/i2c@14,600000/bits@40/wo@0' name: 'slot2led'
Node 0xf00af62c ebus|audio: '/pci@1f,4000/ebus@1/*@14,200000' pci-slot#10: '/pci@1f,4000/*@4,*' pci-slot#9: '/pci@4,4000/*@2,*' pci-slot#8: '/pci@4,4000/*@3,*' pci-slot#7: '/pci@4,4000/*@4,*' pci-slot#6: '/pci@4,2000/*@1,*' pci-slot#5: '/pci@1f,2000/*@1,*' pci-slot#4: '/pci@6,2000/*@1,*' pci-slot#3: '/pci@6,4000/*@2,*' pci-slot#2: '/pci@6,4000/*@3,*' pci-slot#1: '/pci@6,4000/*@4,*' graphics#2: '/*@1d,0' graphics#1: '/*@1e,0' cpu-b2: '/*@3,0' cpu-b1: '/*@2,0' cpu-a2: '/*@1,0' cpu-a1: '/*@0,0' name: 'slot2dev'
Node 0xf006ebb8 slot-names: 0000001e.4d6f7468.6572626f.61726400.4d6f7468.6572626f.61726400.4d6f7468.6572626f.61726400.50434920.736c6f74.20313000 available: 82000000.00000000.00017000.00000000.7ffe9000.81000000.00000000.00000900.00000000.0000f700 bus-range: 00000000.00000000 version#: 00000004 implementation#: 00000000 address: fffb4000.fffb2000.fffa4000 #upa-interrupt-proxies: 00000002 clock-frequency: 01f78a40 upa-portid: 0000001f interrupts: 000007f1.000007ee.000007ef.000007e5.000007e8.000007f2 ranges: 00000000.00000000.00000000.000001fe.01000000.00000000.00800000.01000000.00000000.00000000.000001fe.02010000.00000000.00010000.02000000.00000000.00000000.000001ff.80000000.00000000.80000000.03000000.00000000.00000000.000001ff.80000000.00000000.80000000 reg: 000001fe.00004000.00000000.00002000.000001fe.01000000.00000000.00000100.000001fe.00000000.00000000.0000d000 no-probe-list: '0' latency-timer: 00000040 model: 'SUNW,psycho' compatible: 'pci108e,8000' + 'pciclass,060000' thermal-interrupt: bus-parity-generated: #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' name: 'pci'
Node 0xf00712c4 fru: 'motherboard' latency-timer: 0000000a fast-back-to-back: devsel-speed: 00000001 class-code: 00068000 max-latency: 00000019 min-grant: 0000000a revision-id: 00000001 device-id: 00001000 vendor-id: 0000108e ranges: 00000010.00000000.82000810.00000000.70000000.01000000.00000014.00000000.82000814.00000000.71000000.00800000 reg: 00000800.00000000.00000000.00000000.00000000.82000810.00000000.70000000.00000000.01000000.82000814.00000000.71000000.00000000.00800000 #size-cells: 00000001 #address-cells: 00000002 name: 'ebus'
Node 0xf0071848 address: fff92000.fff90000.fff8e000.fff8c000.fff8b000 reg: 00000014.00726000.00000004.00000014.00728000.00000004.00000014.0072a000.00000004.00000014.0072c000.00000004.00000014.0072f000.00000004 name: 'auxio'
Node 0xf0071908 interrupts: 000007e5.000007f2 reg: 00000014.00724000.00000004 name: 'power'
Node 0xf0071998 freq-syn: 'MC12430' reg: 00000014.00504000.00000003 name: 'SUNW,pll'
Node 0xf0071a2c address: fff94000 version#: 00000001 implementation#: 00000000 model: 'SUNW,sc-marvin' reg: 00000014.00500000.00000008 name: 'sc'
Node 0xf0071ae4 fru: 'motherboard' port-b-ignore-cd: port-a-ignore-cd: interrupts: 0000002b reg: 00000014.00400000.00000080 device_type: 'serial' name: 'se'
Node 0xf0073588 fru: 'motherboard' reg: 00000014.003083f8.00000008 interrupts: 00000029 port-a-ignore-cd: keyboard: device_type: 'serial' name: 'su'
Node 0xf0074e20 fru: 'motherboard' interrupts: 0000002a port-a-ignore-cd: mouse: reg: 00000014.003062f8.00000008 device_type: 'serial' name: 'su'
Node 0xf0074f3c fru: 'motherboard' interrupts: 000007e2 reg: 00000014.003043bc.00000010.00000014.00300398.00000002.00000014.00700000.00000010 name: 'ecpp'
Node 0xf007503c fru: 'motherboard' manual: unit: 00000000 address: fff7a3f0.fff78000.fff76000 device_type: 'block' interrupts: 000007e7 reg: 00000014.003023f0.00000008.00000014.00706000.00000010.00000014.00720000.00000004 name: 'fdthree'
Node 0xf00769e8 watchdog-enable: fru: 'motherboard' address: fff96000 reg: 00000014.00000000.00002000 model: 'mk48t59' name: 'eeprom'
Node 0xf0076ad0 compatible: 'i28f008t2' + 'i28f008' version: 'OBP 3.26.0 2002/05/06 16:05' + 'POST 6.1.0 2002/05/06 16:06' model: 'SUNW,525-1776' reg: 00000010.00000000.00100000.00000010.00000000.00100000 name: 'flashprom'
Node 0xf0079bb0 thermisters: 0000009e.00000000.00000005.0000003e.0000004b.00000001.00000001.43505530.00000000.9e000000.01000000.05000000.3e000000.4b000000.01000000.01435055.31000000.009e0000.00020000.00050000.003e0000.004b0000.00010000.00014350.55320000.00009e00.00000300.00000500.00003e00.00004b00.00000100.00000143.50553300.00000090.00000000.00000005.0000005a.00000064.00000001.00000001.50533000.00000092.00000000.00000005.0000005a.00000064.00000001.00000001.50533100.00000094.00000000.00000005.0000005a.00000064.00000001.00000001.50533200.0000009a.00000000.00000005.00000028.00000032.00000001.00000001.414d4200 fru: 'motherboard, power_supply, fan, CPU' fan-readback-maxima: 1c202428.2d313539.3d414549.4d51555a.5e62666a.6e72767a.7e82878b.8f93979b.9fa3a7ab.afb4b8bc.c0c4c8cc.d0d4d8dc.e1e5e9f1.f5fafdff.ffffffff.ffffffff fan-readback-minima: 0005090c.1013161a.1d212427.2b2e3235.383c3f43.46494d50.54575b5e.6165686c.6f727679.7d808387.8a8e9195.989b9fa2.a6a9acb0.b3b7baba.bababbbc.bebebebe ps-temp-factors: 9a96827d.78736e6b.6967645f.5a575553.51504e4d.4c4b4947.46454443.4241403f.3e3d3c3c.3b3a3939.38373736.35353433.32323231.3130302f.2f2e2e2d.2d2c2c2b.2a2a2929.28282727.26262525.25252424.23232322.22222121.21202020.1f1f1e1e.1e1d1d1d.1d1c1c1c.1b1b1b1a.1a1a1919.19181818.18171717.17161616.16151515.14141413.13131313.12121212.11111111.10101010.0f0f0f0f.0f0e0e0e.0e0d0d0d.0d0c0c0c.0c0c0b0b.0b0b0a0a.0a0a0a0a.09090909.08080808.07070707.07060606.06060505.05050504.04040404.03030303.03020202.02020101.01010100.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.0000 ps-fan-speeds: 1f1f1f1f.1f1f1f1f.1f1f1f1f.1f1f1f1f.1f1f1f1f.1f1f1f1f.1f1f1f1f.1f212223.24252626.2728292a.2b2d2e2f.30303030.30303132.33343536.3738393a.3b3c3d3e.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f.3f3f3f3f cpu-temp-factors: 96969696.96969696.96969696.96969696.96969696.96969696.96949290.8f8e8d8c.8a888786.85848382.81807f7e.7d7c7b7a.79797878.77767574.73727170.706f6f6e.6e6e6d6d.6c6b6a6a.69696867.66656564.64646363.62626161.60605f5f.5e5e5d5d.5c5c5b5b.5b5a5a5a.59595858.57575656.55555454.53535252.52515150.5050504f.4f4f4e4e.4e4d4d4d.4c4c4c4b.4b4b4a4a.4a494949.48484847.47474646.46464545.45444444.44434343.43424242.42414141.4040403f.3f3f3e3e.3e3d3d3d.3d3c3c3c.3c3b3b3b.3a3a3a39.39393838.38383737.37373636.36353535.34343433.33333332.32323131.31303030.2f2f2f2e.2e2e2d2d.2d2c2c2c.2b2b2b2a.2a2a2929.2928 cpu-fan-speeds: '11111111111111111111111111113579;<>?????????????????????????????????????????????????????????????????????????????' activity-led-blink?: address: fff7c000 disk-leds-state: 00000000 disk-leds-present: 0000000f.000000ff.000000ff panel-leds-state: 00000000 panel-leds-present: 0000003f interrupt-priorities: 00000009.00000009 interrupts: 000007e8.000007e5 reg: 00000014.00600000.00000004 name: 'SUNW,envctrl'
Node 0xf0089cf8 fru: 'motherboard' latency-timer: 0000000a assigned-addresses: 82000910.00000000.00008000.00000000.00007020 hm-rev: 000000c1 device_type: 'network' interrupts: 000007e1 address-bits: 00000030 max-frame-size: 00004000 reg: 00000900.00000000.00000000.00000000.00000000.02000910.00000000.00000000.00000000.00007020 compatible: 'SUNW,hme' name: 'network' fast-back-to-back: devsel-speed: 00000001 class-code: 00020000 max-latency: 00000005 min-grant: 0000000a revision-id: 00000001 device-id: 00001001 vendor-id: 0000108e
Node 0xf00918e4 latency-timer: 00000011 assigned-addresses: 81001810.00000000.00000400.00000000.00000100.82001814.00000000.00010000.00000000.00000100.82001818.00000000.00012000.00000000.00001000 device_type: 'scsi-2' fru: 'motherboard' clock-frequency: 02625a00 reg: 00001800.00000000.00000000.00000000.00000000.01001810.00000000.00000000.00000000.00000100.02001814.00000000.00000000.00000000.00000100.02001818.00000000.00000000.00000000.00001000 model: 'Symbios,53C875' compatible: 'pci1000,f' + 'glm' + 'pciclass,001000' name: 'scsi' devsel-speed: 00000001 class-code: 00010000 interrupts: 000007e0 max-latency: 00000040 min-grant: 00000011 revision-id: 00000003 device-id: 0000000f vendor-id: 00001000
Node 0xf00967f8 device_type: 'block' compatible: 'sd' name: 'disk'
Node 0xf0097f3c device_type: 'byte' compatible: 'st' name: 'tape'
Node 0xf0098ce8 interrupt-priorities: 00000004 latency-timer: 00000011 assigned-addresses: 81001010.00000000.00000800.00000000.00000100.82001014.00000000.00014000.00000000.00000100.82001018.00000000.00016000.00000000.00001000 device_type: 'scsi-2' fru: 'motherboard' clock-frequency: 02625a00 reg: 00001000.00000000.00000000.00000000.00000000.01001010.00000000.00000000.00000000.00000100.02001014.00000000.00000000.00000000.00000100.02001018.00000000.00000000.00000000.00001000 model: 'Symbios,53C875' compatible: 'pci1000,f' + 'glm' + 'pciclass,001000' name: 'scsi' devsel-speed: 00000001 class-code: 00010000 interrupts: 000007e6 max-latency: 00000040 min-grant: 00000011 revision-id: 00000003 device-id: 0000000f vendor-id: 00001000
Node 0xf009dbfc device_type: 'block' compatible: 'sd' name: 'disk'
Node 0xf009f340 device_type: 'byte' compatible: 'st' name: 'tape'
Node 0xf006f9ac slot-names: 00000002.50434920.736c6f74.203500 available: 82800000.00000000.00001000.00000000.7ffff000.81800000.00000000.00000400.00000000.0000fc00 bus-range: 00000080.00000080 clock-frequency: 03ef1480 version#: 00000004 implementation#: 00000000 address: fffc6000.fffc4000.fffb6000 upa-portid: 0000001f 66mhz-capable: interrupts: 000007f0.000007ee.000007ef.000007e5.000007e8.000007f2 ranges: 00800000.00000000.00000000.000001fe.01000000.00000000.00800000.01000000.00000000.00000000.000001fe.02000000.00000000.00010000.02000000.00000000.00000000.000001ff.00000000.00000000.80000000.03000000.00000000.00000000.000001ff.00000000.00000000.80000000 reg: 000001fe.00002000.00000000.00002000.000001fe.01800000.00000000.00000100.000001fe.00000000.00000000.0000d000 no-probe-list: '0' latency-timer: 00000040 model: 'SUNW,psycho' compatible: 'pci108e,8000' + 'pciclass,060000' thermal-interrupt: bus-parity-generated: #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' name: 'pci'
Node 0xf0070fcc address: fff9fc00.fff9d860.fff9b060 interrupts: 000007ec.000007ed reg: 000001fe.00001c00.00000000.00000020.000001fe.00001860.00000000.00000010.000001fe.00001060.00000000.00000010 name: 'counter-timer'
Node 0xf00831b0 ranges: 00000000.00000000.00000000.00000000.00000001.00000000 reg: 000001c0.00000000.00000000.00000fff #size-cells: 00000002 fru: 'motherboard' device_type: 'memory-controller' name: 'mc'
Node 0xf0083364 bank-interleave: 00000000.20000000.00000000.000000c0.00000000 reg: 00000000.00000000.00000000.20000000 #size-cells: 00000002 fru: 'motherboard' device_type: 'memory-bank' name: 'bank'
Node 0xf00834b8 socket-name: '1901' reg: 00000000.00000000.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0083600 socket-name: '1902' reg: 00000000.00000001.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0083748 socket-name: '1903' reg: 00000000.00000002.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0083890 socket-name: '1904' reg: 00000000.00000003.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0083a68 bank-interleave: 00000000.20000000.00000000.000000c0.00000040 reg: 00000000.40000000.00000000.20000000 #size-cells: 00000002 fru: 'motherboard' device_type: 'memory-bank' name: 'bank'
Node 0xf0083bbc socket-name: '1801' reg: 00000000.00000000.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0083d04 socket-name: '1802' reg: 00000000.00000001.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0083e4c socket-name: '1803' reg: 00000000.00000002.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0083f94 socket-name: '1804' reg: 00000000.00000003.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf008416c bank-interleave: 00000000.20000000.00000000.000000c0.00000080 reg: 00000000.80000000.00000000.20000000 #size-cells: 00000002 fru: 'motherboard' device_type: 'memory-bank' name: 'bank'
Node 0xf00842c0 socket-name: '1701' reg: 00000000.00000000.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0084408 socket-name: '1702' reg: 00000000.00000001.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0084550 socket-name: '1703' reg: 00000000.00000002.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0084698 socket-name: '1704' reg: 00000000.00000003.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0084870 bank-interleave: 00000000.20000000.00000000.000000c0.000000c0 reg: 00000000.c0000000.00000000.20000000 #size-cells: 00000002 fru: 'motherboard' device_type: 'memory-bank' name: 'bank'
Node 0xf00849c4 socket-name: '1601' reg: 00000000.00000000.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0084b0c socket-name: '1602' reg: 00000000.00000001.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0084c54 socket-name: '1603' reg: 00000000.00000002.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0084d9c socket-name: '1604' reg: 00000000.00000003.00000000.08000000 fru: 'memory-module' device_type: 'memory-module' name: 'dimm'
Node 0xf0085794 manufacturer#: 00000017 implementation#: 00000011 mask#: 000000a0 sparc-version: 00000009 ecache-associativity: 00000001 ecache-line-size: 00000040 ecache-size: 00400000 #dtlb-entries: 00000040 dcache-associativity: 00000001 dcache-line-size: 00000020 dcache-size: 00004000 #itlb-entries: 00000040 icache-associativity: 00000002 icache-line-size: 00000020 icache-size: 00004000 upa-portid: 00000000 clock-frequency: 17d78400 reg: 000001c0.00000000.00000000.00000008 device_type: 'cpu' name: 'SUNW,UltraSPARC-II'
Node 0xf0085b00 manufacturer#: 00000017 implementation#: 00000011 mask#: 000000a0 sparc-version: 00000009 ecache-associativity: 00000001 ecache-line-size: 00000040 ecache-size: 00400000 #dtlb-entries: 00000040 dcache-associativity: 00000001 dcache-line-size: 00000020 dcache-size: 00004000 #itlb-entries: 00000040 icache-associativity: 00000002 icache-line-size: 00000020 icache-size: 00004000 upa-portid: 00000001 clock-frequency: 17d78400 reg: 000001c2.00000000.00000000.00000008 device_type: 'cpu' name: 'SUNW,UltraSPARC-II'
Node 0xf0085e6c manufacturer#: 00000017 implementation#: 00000011 mask#: 000000a0 sparc-version: 00000009 ecache-associativity: 00000001 ecache-line-size: 00000040 ecache-size: 00400000 #dtlb-entries: 00000040 dcache-associativity: 00000001 dcache-line-size: 00000020 dcache-size: 00004000 #itlb-entries: 00000040 icache-associativity: 00000002 icache-line-size: 00000020 icache-size: 00004000 upa-portid: 00000002 clock-frequency: 17d78400 reg: 000001c4.00000000.00000000.00000008 device_type: 'cpu' name: 'SUNW,UltraSPARC-II'
Node 0xf00861d8 manufacturer#: 00000017 implementation#: 00000011 mask#: 000000a0 sparc-version: 00000009 ecache-associativity: 00000001 ecache-line-size: 00000040 ecache-size: 00400000 #dtlb-entries: 00000040 dcache-associativity: 00000001 dcache-line-size: 00000020 dcache-size: 00004000 #itlb-entries: 00000040 icache-associativity: 00000002 icache-line-size: 00000020 icache-size: 00004000 upa-portid: 00000003 clock-frequency: 17d78400 reg: 000001c6.00000000.00000000.00000008 device_type: 'cpu' name: 'SUNW,UltraSPARC-II'
Node 0xf0086544 slot-names: 0000001c.50434920.736c6f74.20390050.43492073.6c6f7420.38005043.4920736c.6f742037.00 available: 82000000.00000000.00009000.00000000.7fff7000.81000000.00000000.00000900.00000000.0000f700 bus-range: 00000000.00000000 version#: 00000004 implementation#: 00000000 address: fff5e000.fff5c000.fff4e000 clock-frequency: 01f78a40 upa-portid: 00000004 interrupts: 00000131.0000012e.0000012f.00000125.00000128.00000132 ranges: 00000000.00000000.00000000.000001c8.01000000.00000000.00800000.01000000.00000000.00000000.000001c8.02010000.00000000.00010000.02000000.00000000.00000000.000001c9.80000000.00000000.80000000.03000000.00000000.00000000.000001c9.80000000.00000000.80000000 reg: 000001c8.00004000.00000000.00002000.000001c8.01000000.00000000.00000100.000001c8.00000000.00000000.0000d000 no-probe-list: '0' latency-timer: 00000040 model: 'SUNW,psycho' compatible: 'pci108e,8000' + 'pciclass,060000' thermal-interrupt: bus-parity-generated: #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' name: 'pci'
Node 0xf00a047c latency-timer: 00000011 assigned-addresses: 81002010.00000000.00000400.00000000.00000100.82002014.00000000.00002000.00000000.00000100.82002018.00000000.00004000.00000000.00001000 device_type: 'scsi-2' fru: 'motherboard' clock-frequency: 02625a00 reg: 00002000.00000000.00000000.00000000.00000000.01002010.00000000.00000000.00000000.00000100.02002014.00000000.00000000.00000000.00000100.02002018.00000000.00000000.00000000.00001000 model: 'Symbios,53C875' compatible: 'pci1000,1000' + 'pci1000,f' + 'glm' + 'pciclass,001000' name: 'scsi' devsel-speed: 00000001 class-code: 00010000 interrupts: 00000001 max-latency: 00000040 min-grant: 00000011 subsystem-vendor-id: 00001000 subsystem-id: 00001000 revision-id: 00000014 device-id: 0000000f vendor-id: 00001000
Node 0xf00a53f0 device_type: 'block' compatible: 'sd' name: 'disk'
Node 0xf00a6b34 device_type: 'byte' compatible: 'st' name: 'tape'
Node 0xf00a78e0 latency-timer: 00000011 assigned-addresses: 81002110.00000000.00000800.00000000.00000100.82002114.00000000.00006000.00000000.00000100.82002118.00000000.00008000.00000000.00001000 device_type: 'scsi-2' fru: 'motherboard' clock-frequency: 02625a00 reg: 00002100.00000000.00000000.00000000.00000000.01002110.00000000.00000000.00000000.00000100.02002114.00000000.00000000.00000000.00000100.02002118.00000000.00000000.00000000.00001000 model: 'Symbios,53C875' compatible: 'pci1000,1000' + 'pci1000,f' + 'glm' + 'pciclass,001000' name: 'scsi' devsel-speed: 00000001 class-code: 00010000 interrupts: 00000002 max-latency: 00000040 min-grant: 00000011 subsystem-vendor-id: 00001000 subsystem-id: 00001000 revision-id: 00000014 device-id: 0000000f vendor-id: 00001000
Node 0xf00ac854 device_type: 'block' compatible: 'sd' name: 'disk'
Node 0xf00adf98 device_type: 'byte' compatible: 'st' name: 'tape'
Node 0xf00875c4 slot-names: 00000002.50434920.736c6f74.203600 available: 82800000.00000000.00001000.00000000.7ffff000.81800000.00000000.00000400.00000000.0000fc00 bus-range: 00000080.00000080 clock-frequency: 03ef1480 version#: 00000004 implementation#: 00000000 address: fff70000.fff6e000.fff60000 upa-portid: 00000004 66mhz-capable: interrupts: 00000130.0000012e.0000012f.00000125.00000128.00000132 ranges: 00800000.00000000.00000000.000001c8.01000000.00000000.00800000.01000000.00000000.00000000.000001c8.02000000.00000000.00010000.02000000.00000000.00000000.000001c9.00000000.00000000.80000000.03000000.00000000.00000000.000001c9.00000000.00000000.80000000 reg: 000001c8.00002000.00000000.00002000.000001c8.01800000.00000000.00000100.000001c8.00000000.00000000.0000d000 no-probe-list: '0' latency-timer: 00000040 model: 'SUNW,psycho' compatible: 'pci108e,8000' + 'pciclass,060000' thermal-interrupt: bus-parity-generated: #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' name: 'pci'
Node 0xf0088308 slot-names: 0000001c.50434920.736c6f74.20330050.43492073.6c6f7420.32005043.4920736c.6f742031.00 available: 82000000.00000000.00001000.00000000.7ffff000.81000000.00000000.00000400.00000000.0000fc00 bus-range: 00000000.00000000 version#: 00000004 implementation#: 00000000 address: fff36000.fff34000.fff26000 clock-frequency: 01f78a40 upa-portid: 00000006 interrupts: 000001b1.000001ae.000001af.000001a5.000001a8.000001b2 ranges: 00000000.00000000.00000000.000001cc.01000000.00000000.00800000.01000000.00000000.00000000.000001cc.02010000.00000000.00010000.02000000.00000000.00000000.000001cd.80000000.00000000.80000000.03000000.00000000.00000000.000001cd.80000000.00000000.80000000 reg: 000001cc.00004000.00000000.00002000.000001cc.01000000.00000000.00000100.000001cc.00000000.00000000.0000d000 no-probe-list: '0' latency-timer: 00000040 model: 'SUNW,psycho' compatible: 'pci108e,8000' + 'pciclass,060000' thermal-interrupt: bus-parity-generated: #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' name: 'pci'
Node 0xf0088f68 slot-names: 00000002.50434920.736c6f74.203400 available: 82800000.00000000.00001000.00000000.7ffff000.81800000.00000000.00000400.00000000.0000fc00 bus-range: 00000080.00000080 clock-frequency: 03ef1480 version#: 00000004 implementation#: 00000000 address: fff48000.fff46000.fff38000 upa-portid: 00000006 66mhz-capable: interrupts: 000001b0.000001ae.000001af.000001a5.000001a8.000001b2 ranges: 00800000.00000000.00000000.000001cc.01000000.00000000.00800000.01000000.00000000.00000000.000001cc.02000000.00000000.00010000.02000000.00000000.00000000.000001cd.00000000.00000000.80000000.03000000.00000000.00000000.000001cd.00000000.00000000.80000000 reg: 000001cc.00002000.00000000.00002000.000001cc.01800000.00000000.00000100.000001cc.00000000.00000000.0000d000 no-probe-list: '0' latency-timer: 00000040 model: 'SUNW,psycho' compatible: 'pci108e,8000' + 'pciclass,060000' thermal-interrupt: bus-parity-generated: #size-cells: 00000002 #address-cells: 00000003 device_type: 'pci' name: 'pci'
On 26/02/12 19:16, Tarl Neustaedter wrote:
Here's prtconf output from my PCI-based SunFire V480:
# prtconf [...]
That gives you the Solaris view on the device tree, which is somewhat different. A prtconf -pv gives the openboot view:
% prtconf -pv System Configuration: Sun Microsystems sun4u Memory size: 2048 Megabytes System Peripherals (PROM Nodes):
(cut)
Thanks Tarl, that was the output I was looking for. Andreas - sorry if I wasn't specific enough on this, I guess I'm not that familiar with these tools yet :/
Hmmm so it looks like the serial port is connected via ebus on a PCI-based SPARC system. I've so far managed to cross-compile myself a -O0 -g 2.6.32 Linux SPARC64 kernel so I can step things through to try and figure out why the kernel can't seem to write to the console when switching away from CIF to accessing the serial port directly...
ATB,
Mark.
On Sun, Feb 26, 2012 at 21:52, Mark Cave-Ayland mark.cave-ayland@ilande.co.uk wrote:
On 26/02/12 19:16, Tarl Neustaedter wrote:
Here's prtconf output from my PCI-based SunFire V480:
# prtconf [...]
That gives you the Solaris view on the device tree, which is somewhat different. A prtconf -pv gives the openboot view:
% prtconf -pv System Configuration: Sun Microsystems sun4u Memory size: 2048 Megabytes System Peripherals (PROM Nodes):
(cut)
Thanks Tarl, that was the output I was looking for. Andreas - sorry if I wasn't specific enough on this, I guess I'm not that familiar with these tools yet :/
Hmmm so it looks like the serial port is connected via ebus on a PCI-based SPARC system. I've so far managed to cross-compile myself a -O0 -g 2.6.32 Linux SPARC64 kernel so I can step things through to try and figure out why the kernel can't seem to write to the console when switching away from CIF to accessing the serial port directly...
Did you try -p or console=prom? Otherwise the kernel buffers the messages until some console handover event, which could be too late.
ATB,
Mark.
-- OpenBIOS http://openbios.org/ Mailinglist: http://lists.openbios.org/mailman/listinfo Free your System - May the Forth be with you
On 2012-Feb-26 16:52 , Mark Cave-Ayland wrote:
Hmmm so it looks like the serial port is connected via ebus on a PCI-based SPARC system.
Correct. The "se" is a Siemens ESCC 82532, which is used for the serial console. In addition, there are two 16550-emulating serial ports used for keyboard and mouse.
I've so far managed to cross-compile myself a -O0 -g 2.6.32 Linux SPARC64 kernel so I can step things through to try and figure out why the kernel can't seem to write to the console when switching away from CIF to accessing the serial port directly...
On 26/02/12 17:52, Andreas Färber wrote:
Am 26.02.2012 13:13, schrieb Mark Cave-Ayland:
If QEMU is going to continue to use a PCI-based system, does anyone have a copy of the prtconf output for such a system?
Here's prtconf output from my PCI-based SunFire V480:
Hi Andreas,
Thanks for this, although it seems to be lacking much detail compared to the Linux prtconf output which was very useful with SPARC32 :( Do you have access to a Linux installation running on that same hardware at all? For example, the output for an Ultra 2 as included in the examples directory of the Debian sparc-utils package looks like the attached file.
Many thanks,
Mark.
Here's output from prtpicl -v for an Ultra-10. this might give you the detail that you want. It's the best command for hardware detail in Solaris. Dave
On 2/26/2012 1:22 PM, Mark Cave-Ayland wrote:
On 26/02/12 17:52, Andreas Färber wrote:
Am 26.02.2012 13:13, schrieb Mark Cave-Ayland:
If QEMU is going to continue to use a PCI-based system, does anyone have a copy of the prtconf output for such a system?
Here's prtconf output from my PCI-based SunFire V480:
Hi Andreas,
Thanks for this, although it seems to be lacking much detail compared to the Linux prtconf output which was very useful with SPARC32 :( Do you have access to a Linux installation running on that same hardware at all? For example, the output for an Ultra 2 as included in the examples directory of the Debian sparc-utils package looks like the attached file.
Many thanks,
Mark.
On Sun, Feb 26, 2012 at 20:15, Dave Simonson dave@mail.simonsontech.net wrote:
Here's output from prtpicl -v for an Ultra-10. this might give you the detail that you want. It's the best command for hardware detail in Solaris. Dave
Dave S. Miller maintains a tree with prtconfs, here's Ultra 5: http://git.kernel.org/?p=linux/kernel/git/davem/prtconfs.git;a=blob;f=ultra5...
On 2/26/2012 1:22 PM, Mark Cave-Ayland wrote:
On 26/02/12 17:52, Andreas Färber wrote:
Am 26.02.2012 13:13, schrieb Mark Cave-Ayland:
If QEMU is going to continue to use a PCI-based system, does anyone have a copy of the prtconf output for such a system?
Here's prtconf output from my PCI-based SunFire V480:
Hi Andreas,
Thanks for this, although it seems to be lacking much detail compared to the Linux prtconf output which was very useful with SPARC32 :( Do you have access to a Linux installation running on that same hardware at all? For example, the output for an Ultra 2 as included in the examples directory of the Debian sparc-utils package looks like the attached file.
Many thanks,
Mark.
-- OpenBIOS http://openbios.org/ Mailinglist: http://lists.openbios.org/mailman/listinfo Free your System - May the Forth be with you
On Sun, Feb 26, 2012 at 12:13, Mark Cave-Ayland mark.cave-ayland@ilande.co.uk wrote:
Hi all,
I've been spending some time recently trying to figure out why the SPARC64 serial console doesn't appear to work outside of OpenBIOS under QEMU, and so was looking at the example device trees in the Debian sparc-utils package.
Maybe on the real machine, serial console isn't using the 'su' devices (PC serial) but 'se' device which does not exist in QEMU?
Now AFAICT the examples/ultra2 file represents an Ultra 2 SBUS which is different from QEMU which I believe is attempting to emulate an Ultra 2 PCI (Sabre) system. I know there was some talk previously on the mailing list about which device model to use moving forward, but I don't remember a definite decision being made. If QEMU is going to continue to use a PCI-based system, does anyone have a copy of the prtconf output for such a system?
IIRC we discussed earlier about using Ultra 5 which doesn't have a SBus.
ATB,
Mark.
-- OpenBIOS http://openbios.org/ Mailinglist: http://lists.openbios.org/mailman/listinfo Free your System - May the Forth be with you