On Sun, 12 Dec 2004 Marc Aurele La France wrote :
>On Fri, 10 Dec 2004, ASIF IQBAL wrote:
>>>>>Excellent. This seems to be implying that the bus scan is crashing the system when it gets around to probing what's behind your PCI bridge. To confirm this, the command ...
>
>>>>> mmapr /dev/fbs/aperture 0x01FE01010000 4 > /dev/null
>
>>>>>... (as root) should consistently crash the system. Does it?
>
>>>>Marc you are right. The system is crashed after the execution of the command. I have confirmed this behaviour by repeating twice.
>
>>>>>Also, please do as root after a fresh reboot ...
>
>>>>> mmapr /dev/fbs/aperture 0x01FE01002800 256 > pci5.dat
>
>>>>>... and send me 'pci5.dat' as an attachment. This is a dump of the PCI bridge's configuration space (i.e. binary data), which hopefully will tell me what needs to be done to prevent the crash.
>
>>>>I have attached the pci5.dat binary as requested which is got by executing the mmap command. And this didn't have any effect (ie. no system crash). Can you elaborate the significance of the address for mmapr function.
>
>>>`mmapr /dev/fbs/aperture` reads the CPU's physical address space. This address space is divided into various sub-areas (system memory, PCI configuration, PCI I/O, PCI memory, to name a few). In your case, PCI configuration space resides at displacement 0x01FE01000000 within this address space for a total length of 128KB. But, for some reason we are hopefully about to determine, the top 64K of this space is not accessible, and it should be.
>
>>>As root, please do (_exactly_ as shown) ...
>
>>> mmapw -b /dev/fbs/aperture 0x01FE01002864 0x7C
>>> mmapr /dev/fbs/aperture 0x01FE01010000 4 > /dev/null
>
>>>... and tell me if the second command (the `mmapr`) still crashes your system. The `mmapw` is very important here. Its effect is to tell your PCI bridge to ignore most PCI errors that occur on its secondary bus segment.
>
>>Marc, still the system seems to crashing for the mmapr. I have executed first mampw followed by mmapr. I confirmed this beahviour by trying twice. Is there any way that I could confirm my mmapw of 0x7c is successfull using? Will this work "mmapr -b /dev/fbs/aperture 0x01FE01002864". If so were can I
>
>To verify that the value was correctly written, you can pipe mmapr's stdout into /usr/bin/od, i.e. ...
>
> mmapr -b /dev/fbs/aperture 0x01FE01002864 | /usr/bin/od -t x1
>
>I should, at some point, change mmapr to optionally pretty-print its output.
>
>>see the read value ? In the console or else. I will stay today overnight so that I can try the steps suggested by you and reply you immedieatly. Please confirm me if you need, so that we can complete this issue and will allow me to proceed furter.
>
>At this point, I need to ask you to install an adapter into one of the machine's PCI slots. Any adapter will do, as long as it's PCI of course. It doesn't even need to be a video adapter. The intent is to put an adapter behind the PCI bridge. If after installing this adapter, the command ...
>
> mmapr /dev/fbs/aperture 0x01FE01010000 4 > /dev/null
>
>... no longer crashes the system, then please send me the pci5.dat2 that results from ...
>
> mmapr /dev/fbs/aperture 0x01FE01002800 256 > pci5.dat2
>
>... and I'll compare that with the pci5.dat you've previously sent. I'll also need to see the updated `prtconf -Ppv` output.
>
>Actually, come to think of it, the prtconf output would be useful whether or not installing the extra adapter crashes the system on the mmapr command.
Marc even after adding the PCI card, still the system crashing. I had Permedia card which I wanted to finally test with XFree86 in sparc. After placing the new card in PCI slot I have taken the "prtconf -Ppv" output, Please refer the attached log "logPci.txt".
Still I have doubt with the mmapw of "0x7C". Because when I read back I am getting octal value of 0. Following is the sequence of comamnd I have executed in the shell.
bash-2.03# mmapw -b /dev/fbs/aperture 0x01FE01002864 0x7C
bash-2.03#
bash-2.03# mmapr -b /dev/fbs/aperture 0x01FE01002864 | /usr/bin/od -t x1
mmapr [-{bwlqL}] <file> <offset> <length>
endianness flags:
-b output one byte at a time
-w output up to two aligned bytes at a time
-l output up to four aligned bytes at a time (default)
-q output up to eight aligned bytes at a time
-L same as -l
0000000
bash-2.03# mmapr /dev/fbs/aperture 0x01FE01010000 4 > /dev/null
------ System hanged here ---------
Is the second mmapr is as expected or not ?
Regards
ASIF IQBAL
System Configuration: Sun Microsystems sun4u Memory size: 256 Megabytes System Peripherals (PROM Nodes):
Node 0xf0029b10
boot-retained-page:
energystar-v3:
idprom:
01830003.ba0cd77b.000003ba.0cd77b82.00000000.00000000.00000000.00000000
scsi-initiator-id: 00000007
reset-reason: 'POR'
breakpoint-trap: 0000007f
#size-cells: 00000002
model: 'SUNW,375-0096'
name: 'SUNW,Sun-Blade-100'
clock-frequency: 04fca6ea
banner-name: 'Sun Blade 100 (UltraSPARC-IIe)'
device_type: 'upa'
stick-frequency: 0054c563
Node 0xf002ce58
name: 'packages'
Node 0xf0047650
name: 'SUNW,builtin-drivers'
Node 0xf0050b64
disk-write-fix:
name: 'deblocker'
Node 0xf0051040
name: 'disk-label'
Node 0xf0051978
iso6429-1983-colors:
name: 'terminal-emulator'
Node 0xf0055930
name: 'obp-tftp'
Node 0xf005d6a0
source: '/[EMAIL PROTECTED],0:'
name: 'dropins'
Node 0xf0069944
name: 'kbd-translator'
Node 0xf0097aa0
support:
name: 'ufs-file-system'
Node 0xf0099ff0
support:
name: 'ufs-file-system'
Node 0xf002cec8
bootargs: 'kernel/sparcv9/unix'
bootpath: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL
PROTECTED],0:a'
mmu: fff73a78
memory: fff73c78
stdout: fff5b808
stdin: fff4f600
stdout-#lines: 00000022
name: 'chosen'
Node 0xf002cf34
version: 'OBP 4.5.9 2002/02/07 02:12'
model: 'SUNW,4.5'
aligned-allocator:
relative-addressing:
name: 'openprom'
Node 0xf002cfc4
name: 'client-services'
Node 0xf002d06c
test-args:
diag-passes: '1'
pci-probe-list: '7,c,3,8,d,5,13'
local-mac-address?: 'false'
fcode-debug?: 'false'
ttyb-rts-dtr-off: 'false'
ttyb-ignore-cd: 'true'
ttya-rts-dtr-off: 'false'
ttya-ignore-cd: 'true'
silent-mode?: 'false'
scsi-initiator-id: '7'
oem-logo:
oem-logo?: 'false'
oem-banner:
oem-banner?: 'false'
ansi-terminal?: 'true'
screen-#columns: '80'
screen-#rows: '34'
ttyb-mode: '9600,8,n,1,-'
ttya-mode: '9600,8,n,1,-'
output-device: 'screen'
input-device: 'keyboard'
load-base: '16384'
auto-boot?: 'true'
boot-command: 'boot'
diag-file:
diag-device: 'net'
boot-file: 'kernel/sparcv9/unix'
boot-device: 'disk net'
use-nvramrc?: 'false'
nvramrc:
security-mode: 'none'
security-password:
security-#badlogins: '0'
diag-script: 'none'
diag-level: 'max'
diag-switch?: 'false'
error-reset-recovery: 'boot'
name: 'options'
Node 0xf002d0dc
screen: '/[EMAIL PROTECTED],0/SUNW,[EMAIL PROTECTED]'
mouse: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED],3/[EMAIL PROTECTED]'
keyboard: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED],3/[EMAIL PROTECTED]'
net: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED],1'
cdrom2: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0:f'
cdrom1: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0:f'
cdrom: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0:f'
disk: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0'
disk3: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0'
disk2: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0'
disk1: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0'
disk0: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],0'
ide: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]'
floppy: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/dma/floppy'
ttyb: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],2e8'
ttya: '/[EMAIL PROTECTED],0/[EMAIL PROTECTED]/[EMAIL PROTECTED],3f8'
name: 'aliases'
Node 0xf003db7c
reg: 00000000.00000000.00000000.10000000
available:
00000000.0ff1a000.00000000.00008000.00000000.0e002000.00000000.00cfc000.00000000.00000000.00000000.0e000000
name: 'memory'
Node 0xf003e160
translations:
00000310.00000000.00000000.002da000.80000000.0ed24036.0000030f.ffffe000.00000000.00002000.80000000.0fe5a036.0000030f.ffffc000.00000000.00002000.80000000.0fe34036.0000030f.ffffa000.00000000.00002000.80000000.0fe22036.0000030f.ffff8000.00000000.00002000.80000000.0fd04036.0000030f.ffff6000.00000000.00002000.80000000.0fc5e036.0000030f.ffff4000.00000000.00002000.80000000.0ed00036.00000300.00296000.00000000.00002000.80000000.0ed02036.00000300.00294000.00000000.00002000.80000000.0f002036.00000300.0028e000.00000000.00006000.80000000.0ed06036.00000300.00286000.00000000.00008000.80000000.0ed0c036.00000300.00280000.00000000.00006000.80000000.0ed14036.00000300.0027c000.00000000.00004000.80000000.0ed1a036.00000300.00276000.00000000.00006000.80000000.0ed1e036.00000300.0026a000.00000000.0000c000.80000000.0f004036.00000300.00264000.00000000.00006000.80000000.0f016036.00000300.00260000.00000000.00004000.80000000.0f01c036.00000300.00254000.00000000.0000c000.80000000.0f020036.00000300.00248000.00000000.0000c000.80000000.0f02c036.00000300.00204000.00000000.00044000.80000000.0f03a036.00000300.001fe000.00000000.00006000.80000000.0fc00036.00000300.001f2000.00000000.0000c000.80000000.0fc06036.00000300.001ea000.00000000.00008000.80000000.0fc16036.00000300.001d0000.00000000.0001a000.80000000.0fc1e036.00000300.001bc000.00000000.00014000.80000000.0fc38036.00000300.001b2000.00000000.00006000.80000000.0fc54036.00000300.00178000.00000000.00004000.80000000.0fc60036.00000300.00174000.00000000.00004000.80000000.0fc5a036.00000300.0016c000.00000000.00008000.80000000.0fc4c036.00000300.00168000.00000000.00004000.80000000.0fc12036.00000300.00166000.00000000.00002000.80000000.0f07e036.00000300.00164000.00000000.00002000.80000000.0f038036.00000300.0015e000.00000000.00006000.80000000.0f010036.00000300.0015c000.00000000.00002000.80000000.0ed04036.00000300.0015a000.00000000.00002000.80000000.0ecfe036.00000300.00138000.00000000.00004000.80000000.0fc64036.00000300.000fa000.00000000.00002000.80000000.0fc68036.00000300.000f2000.00000000.00008000.80000000.0fc6c036.00000300.000f0000.00000000.00002000.80000000.0fc78036.00000300.000ee000.00000000.00002000.80000000.0fc86036.00000300.000e8000.00000000.00006000.80000000.0fc94036.00000300.000e6000.00000000.00002000.80000000.0fc9c036.00000300.000e4000.00000000.00002000.80000000.0fca0036.00000300.000e0000.00000000.00004000.80000000.0fcaa036.00000300.000b2000.00000000.0002e000.80000000.0fcae036.00000300.000b0000.00000000.00002000.80000000.0fcdc036.00000300.000ae000.00000000.00002000.80000000.0fcde036.00000300.0008e000.00000000.00020000.80000000.0fce0036.00000300.0008c000.00000000.00002000.80000000.0fd02036.00000300.0008a000.00000000.00002000.80000000.0fd1a036.00000300.00088000.00000000.00002000.80000000.0fd1c036.00000300.00074000.00000000.00014000.80000000.0fd06036.00000300.00072000.00000000.00002000.80000000.0fd00036.00000300.0006a000.00000000.00008000.80000000.0fca2036.00000300.00068000.00000000.00002000.80000000.0fc9e036.00000300.00066000.00000000.00002000.80000000.0fc9a036.00000300.0005a000.00000000.0000c000.80000000.0fc88036.00000300.0004e000.00000000.0000c000.80000000.0fc7a036.00000300.0004a000.00000000.00004000.80000000.0fc74036.00000300.00048000.00000000.00002000.80000000.0fc6a036.00000300.00046000.00000000.00002000.80000000.0fe24036.00000300.00044000.00000000.00002000.80000000.0fe26036.00000300.0003c000.00000000.00008000.80000000.0fe28036.00000300.00034000.00000000.00008000.80000000.0fe36036.00000300.00032000.00000000.00002000.80000000.0fe3e036.00000300.00030000.00000000.00002000.80000000.0fe40036.00000300.0002e000.00000000.00002000.80000000.0fe42036.00000300.0002c000.00000000.00002000.80000000.0fe48036.00000300.0002a000.00000000.00002000.80000000.0fe4a036.00000300.00028000.00000000.00002000.80000000.0fe4c036.00000300.00026000.00000000.00002000.80000000.0fe4e036.00000300.00024000.00000000.00002000.80000000.0fe50036.00000300.00022000.00000000.00002000.80000000.0fe52036.00000300.00020000.00000000.00002000.80000000.0fe54036.00000300.0001e000.00000000.00002000.80000000.0fe5c036.00000300.0001c000.00000000.00002000.80000000.0fe5e036.00000300.0001a000.00000000.00002000.80000000.0fe60036.00000300.00018000.00000000.00002000.80000000.0fe62036.00000300.00016000.00000000.00002000.80000000.0fe7c036.00000300.00014000.00000000.00002000.80000000.0fe6a036.00000300.00012000.00000000.00002000.80000000.0fe64036.00000300.00010000.00000000.00002000.80000000.0fe66036.00000300.0000e000.00000000.00002000.80000000.0fe68036.00000300.0000c000.00000000.00002000.80000000.0fe6c036.00000300.0000a000.00000000.00002000.80000000.0fe6e036.00000300.00008000.00000000.00002000.80000000.0fe70036.00000300.00006000.00000000.00002000.80000000.0fe72036.00000300.00004000.00000000.00002000.80000000.0fe74036.00000300.00002000.00000000.00002000.80000000.0fe76036.00000000.fff70000.00000000.00010000.80000000.0ff700b6.00000000.fff6a000.00000000.00006000.80000000.0ff620b6.00000000.fff68000.00000000.00002000.80000000.0effe0b6.00000000.fff5e000.00000000.00006000.80000000.0ff580b6.00000000.fff5c000.00000000.00002000.80000000.0ff520b6.00000000.fff5a000.00000000.00002000.80000000.0ff4c0b6.00000000.fff58000.00000000.00002000.800001ff.f100008e.00000000.fff56000.00000000.00002000.800001ff.0042208e.00000000.fff52000.00000000.00002000.800001fe.0200008e.00000000.fff4e000.00000000.00004000.80000000.0fe440b6.00000000.fff4c000.00000000.00002000.800001ff.0200008e.00000000.fff48000.00000000.00004000.80000000.0ff3c0b6.00000000.fff44000.00000000.00004000.80000000.0ff320b6.00000000.fff42000.00000000.00002000.80000000.0ff3a0b6.00000000.fff3c000.00000000.00006000.80000000.0ff2c0b6.00000000.fff22000.00000000.00002000.80000000.0ff600b6.00000000.fff0c000.00000000.00010000.800001fe.0000008e.00000000.fff08000.00000000.00004000.80000000.0ff540b6.00000000.fef00000.00000000.00100000.80000000.0fd1e0b6.00000000.fee00000.00000000.00100000.800001ff.f000008e.00000000.fde00000.00000000.01000000.800001ff.0c00008e.00000000.f009c000.00000000.00002000.80000000.0ff220b6.00000000.f009a000.00000000.00002000.80000000.0ff240b6.00000000.f0098000.00000000.00002000.80000000.0ff260b6.00000000.f0096000.00000000.00002000.80000000.0ff360b6.00000000.f0094000.00000000.00002000.80000000.0ff380b6.00000000.f0092000.00000000.00002000.80000000.0ff400b6.00000000.f0090000.00000000.00002000.80000000.0ff420b6.00000000.f008c000.00000000.00004000.80000000.0ff440b6.00000000.f008a000.00000000.00002000.80000000.0ff480b6.00000000.f0088000.00000000.00002000.80000000.0ff4a0b6.00000000.f0086000.00000000.00002000.80000000.0fe300b6.00000000.f0084000.00000000.00002000.80000000.0fe1e0b6.00000000.f0082000.00000000.00002000.80000000.0fe200b6.00000000.f0080000.00000000.00002000.80000000.0fe320b6.00000000.f0000000.00000000.00080000.80000000.0ff800b6.00000000.78004000.00000000.00012000.80000000.0fe7e036.00000000.78002000.00000000.00002000.80000000.0e000036.00000000.10b80000.00000000.00080000.80000000.0fe94036.00000000.10800000.00000000.00380000.80000000.0f080036.00000000.10400000.00000000.00400000.80000000.0f400036.00000000.10000000.00000000.00400000.80000000.0f800036.00000000.00002000.00000000.009fe000.80000000.00002036
existing:
00000000.00000000.00000800.00000000.fffff800.00000000.00000800.00000000
available:
fffff800.00000000.000007fc.00000000.00000310.002da000.000004ef.ffd26000.00000300.00298000.0000000f.ffd5c000.00000300.001b8000.00000000.00004000.00000300.0017c000.00000000.00036000.00000300.0013c000.00000000.0001e000.00000300.000fc000.00000000.0003c000.00000001.00000000.000002ff.00002000.00000000.ffff0000.00000000.0000e000.00000000.78016000.00000000.77fea000.00000000.10c00000.00000000.67402000.00000000.00000000.00000000.10000000.00000000.fff54000.00000000.00002000.00000000.fff24000.00000000.00018000.00000000.fff1c000.00000000.00006000.00000000.fff00000.00000000.00008000.00000000.f0800000.00000000.0d600000
page-size: 00002000
name: 'virtual-memory'
Node 0xf005fef8
available:
81000000.00000000.00000a30.00000000.000000d0.81000000.00000000.00000c00.00000000.0000f400.82000000.00000000.00428000.00000000.00018000.82000000.00000000.00460000.00000000.003a0000.82000000.00000000.01400000.00000000.00c00000.82000000.00000000.0d000000.00000000.53000000.82000000.00000000.80000000.00000000.40000000.82000000.00000000.e0000000.00000000.10000000
bus-range: 00000000.00000001
interrupt-map:
00000800.00000000.00000000.00000002.f005fef8.00000006.00000800.00000000.00000000.00000003.f005fef8.0000001c.00000800.00000000.00000000.00000004.f005fef8.00000024.00001000.00000000.00000000.00000001.f005fef8.0000000f.00001800.00000000.00000000.00000001.f005fef8.0000001e.00004000.00000000.00000000.00000001.f005fef8.00000023.00006000.00000000.00000000.00000002.f005fef8.00000006.00006000.00000000.00000000.00000003.f005fef8.0000001c.00006000.00000000.00000000.00000004.f005fef8.00000024.00006800.00000000.00000000.00000001.f005fef8.0000000c.00003800.00000000.00000000.00000001.f005fef8.0000002a.00003800.00000000.00000000.00000002.f005fef8.00000027.00003800.00000000.00000000.00000003.f005fef8.00000021.00003800.00000000.00000000.00000004.f005fef8.0000002b.00003800.00000000.00000000.00000005.f005fef8.00000020.00009800.00000000.00000000.00000001.f005fef8.0000000f
interrupt-map-mask: 00fff800.00000000.00000000.00000007
#interrupt-cells: 00000001
virtual-dma: c0000000.20000000
reg:
000001fe.00000000.00000000.00010000.000001fe.01000000.00000000.00000100
ranges:
00000000.00000000.00000000.000001fe.01000000.00000000.01000000.01000000.00000000.00000000.000001fe.02000000.00000000.01000000.02000000.00000000.00000000.000001ff.00000000.00000001.00000000.03000000.00000000.00000000.000001ff.00000000.00000001.00000000
#virtual-dma-size-cells: 00000001
#virtual-dma-addr-cells: 00000001
clock-frequency: 01f78a40
latency-timer:
button-interrupt:
no-streaming-cache:
interrupts: 00000030.0000002e.0000002f.00000025
upa-portid: 0000001f
bus-parity-generated:
compatible: 'pci108e,a001'
name: 'pci'
device_type: 'pci'
#address-cells: 00000003
#size-cells: 00000002
Node 0xf006a690
interrupt-map-mask: 0000001f.00ffffff.00000003
#interrupt-cells: 00000001
ranges:
00000000.00000000.82006010.00000000.f0000000.01000000.00000001.00000000.82006014.00000000.f1000000.00800000
reg:
00006000.00000000.00000000.00000000.00000000.82006010.00000000.f0000000.00000000.01000000.82006014.00000000.f1000000.00000000.00800000
#size-cells: 00000001
#address-cells: 00000002
name: 'ebus'
max-latency: 00000019
min-grant: 0000000a
class-code: 00068000
revision-id: 00000001
devsel-speed: 00000001
fast-back-to-back:
device-id: 00001100
vendor-id: 0000108e
Node 0xf006b290
model: 'SUNW,370-4116'
version: 'OBP 4.5.9 2002/02/07 02:12 Sun Blade 100' + 'POST
2.0.1 2001/08/23 17:13' + 'OBDIAG 4.5.9 2002/02/07 02:13 '
name: 'flashprom'
reg: 00000000.00000000.00100000
Node 0xf006bf14
model: 'mk48t59'
address: fff58000
reg: 00000001.00000000.00002000
device_type: 'nvram'
name: 'eeprom'
Node 0xf006ca08
device_type: 'idprom'
name: 'idprom'
Node 0xf006ccdc
assigned-addresses:
81003810.00000000.00000000.00000000.00010000.82003814.00000000.00000000.00000000.00100000
#size-cells: 00000001
#address-cells: 00000002
name: 'isa'
ranges: 00000000.00000000.81003810.00000000.00000000.00010000
reg:
00003800.00000000.00000000.00000000.00000000.81003810.00000000.00000000.00000000.00010000.82003814.00000000.00000000.00000000.00100000
devsel-speed: 00000001
class-code: 00060100
latency-timer: 00000000
cache-line-size: 00000000
max-latency: 00000000
min-grant: 00000000
subsystem-id: 00001533
subsystem-vendor-id: 000010b9
revision-id: 00000000
device-id: 00001533
vendor-id: 000010b9
Node 0xf006d944
reg: 00000000.00000000.00010000
interrupts: 00000001
compatible: 'isadma'
name: 'dma'
Node 0xf006dbec
compatible: 'pnpALI,1533,0'
manual:
unit: 00000001
interrupts: 00000002
dma-channel: 00000002
reg: 00000000.000003f0.00000008.00000000.00000000.00000500
name: 'floppy'
Node 0xf006dd3c
compatible: 'pnpALI,1533,3'
interrupts: 00000003
dma-channel: 00000001
reg: 00000000.00000378.00000008.00000000.00000000.00000500
name: 'parallel'
Node 0xf006de84
compatible: 'acpi-power'
button:
interrupts: 00000005
reg: 00000000.00000800.00000030
name: 'power'
Node 0xf006e1bc
reg: 00000000.000003f8.00000008
compatible: 'su16550' + 'su'
device_type: 'serial'
name: 'serial'
ignore-cd:
interrupts: 00000004
Node 0xf006f8f8
reg: 00000000.000002e8.00000008
compatible: 'su16550' + 'su'
device_type: 'serial'
name: 'serial'
ignore-cd:
interrupts: 00000004
Node 0xf00712a8
assigned-addresses:
82006110.00000000.00400000.00000000.00020000.82006130.00000000.00800000.00000000.00400000
shared-pins: 'mii'
interrupts: 00000002
model: 'SUNW,pci-eri'
version: '1.9'
compatible: 'pci108e,1101.1' + 'pci108e,1101' + 'pciclass,020000' +
'pciclass,0200'
device_type: 'network'
address-bits: 00000030
max-frame-size: 00004000
reg:
00006100.00000000.00000000.00000000.00000000.02006110.00000000.00000000.00000000.00008000
name: 'network'
fast-back-to-back:
devsel-speed: 00000001
class-code: 00020000
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000005
min-grant: 0000000a
revision-id: 00000001
device-id: 00001101
vendor-id: 0000108e
Node 0xf0079890
assigned-addresses:
82006210.00000000.00420000.00000000.00002000.82006214.00000000.00422000.00000000.00002000.82006230.00000000.00c00000.00000000.00400000
reg:
00006200.00000000.00000000.00000000.00000000.02006210.00000000.00000000.00000000.00002000.02006214.00000000.00000000.00000000.00002000.02006230.00000000.00000000.00000000.00400000
compatible: 'pci108e,1102.1001' + 'pci108e,1102' +
'pciclass,0c0010' + 'pciclass,0c00'
name: 'firewire'
interrupts: 00000003
fast-back-to-back:
devsel-speed: 00000001
class-code: 000c0010
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000005
min-grant: 0000000a
revision-id: 00000001
device-id: 00001102
vendor-id: 0000108e
Node 0xf0079bc4
assigned-addresses:
82006310.00000000.02000000.00000000.01000000.82006330.00000000.01000000.00000000.00400000
sunw,find-fcode: f007ef14
maximum-frame#: 0000ffff
reg:
00006300.00000000.00000000.00000000.00000000.02006310.00000000.00000000.00000000.01000000
#size-cells: 00000000
#address-cells: 00000001
compatible: 'pci108e,1103.1' + 'pci108e,1103' + 'pciclass,0c0310' +
'pciclass,0c03'
name: 'usb'
interrupts: 00000004
fast-back-to-back:
devsel-speed: 00000001
class-code: 000c0310
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000005
min-grant: 0000000a
revision-id: 00000001
device-id: 00001103
vendor-id: 0000108e
Node 0xf007fc30
keyboard:
endpoints: '0,1'
compatible: 'usb430,5.102' + 'usb430,5' + 'usbif430,class3.1.1'
+ 'usbif430,class3.1' + 'usbif430,class3' + 'usbif,class3.1.1' +
'usbif,class3.1' + 'usbif,class3'
name: 'keyboard'
reg: 00000001
low-speed:
assigned-address: 00000002
Node 0xf0085350
mouse:
endpoints: '0,1'
compatible: 'usb430,100.102' + 'usb430,100' +
'usbif430,class3.1.2' + 'usbif430,class3.1' + 'usbif430,class3' +
'usbif,class3.1.2' + 'usbif,class3.1' + 'usbif,class3'
name: 'mouse'
reg: 00000002
low-speed:
assigned-address: 00000003
Node 0xf0087560
assigned-addresses: 81001810.00000000.00000000.00000000.00000010
name: 'pmu'
ranges:
00000000.00000000.00001800.00000000.00000000.00000100.00000001.00000000.81001810.00000000.00000600.00000100.00000002.00000000.81001814.00000000.00000000.00000100
reg:
00001800.00000000.00000000.00000000.00000000.81001810.00000000.00000600.00000000.00000010
compatible: 'pci10b9,7101.0' + 'pci10b9,7101' + 'pciclass,000000' +
'pciclass,0000'
#address-cells: 00000002
#size-cells: 00000001
devsel-speed: 00000001
class-code: 00000000
latency-timer: 00000000
cache-line-size: 00000000
max-latency: 00000000
min-grant: 00000000
revision-id: 00000000
device-id: 00007101
vendor-id: 000010b9
Node 0xf0087fe0
reg: 00000000.00000000.00000100.00000001.00000000.00000100
#address-cells: 00000002
#size-cells: 00000000
interrupts: 00000001
compatible: 'i2c-smbus'
name: 'i2c'
Node 0xf0088678
compatible: 'i2c-max1617'
name: 'temperature'
reg: 00000000.00000030
Node 0xf0088738
compatible: 'i2c-at34c02'
name: 'dimm'
reg: 00000000.000000a0
Node 0xf0088820
compatible: 'SUNW,smbus-ppm'
name: 'ppm'
register-mask: 00000000.00000001
reg:
00000000.000000b3.00000001.80000000.000000ba.00000001.00000000.000000bb.00000001
Node 0xf0088958
compatible: 'SUNW,smbus-beep'
name: 'beep'
reg:
00000000.000000b2.00000001.00000000.000000d3.00000001.00000002.00000042.00000002.00000002.00000061.00000001
Node 0xf0088a70
compatible: 'SUNW,smbus-fan-control'
name: 'fan-control'
register-mask: 00000000.00000002
reg: 00000000.000000c8.00000004.80000000.000000ba.00000001
Node 0xf0088c18
assigned-addresses:
81004010.00000000.00000900.00000000.00000100.82004014.00000000.00424000.00000000.00002000
reg:
00004000.00000000.00000000.00000000.00000000.01004010.00000000.00000000.00000000.00000100.02004014.00000000.00000000.00000000.00002000
compatible: 'pci10b9,5451.10b9.5451.1' + 'pci10b9,5451.10b9.5451' +
'pci10b9,5451' + 'pci10b9,5451.1' + 'pci10b9,5451' + 'pciclass,040100' +
'pciclass,0401'
name: 'sound'
fast-back-to-back:
devsel-speed: 00000001
class-code: 00040100
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000000
max-latency: 00000018
min-grant: 00000002
subsystem-id: 00005451
subsystem-vendor-id: 000010b9
revision-id: 00000001
device-id: 00005451
vendor-id: 000010b9
Node 0xf0088fb0
assigned-addresses:
81006810.00000000.00000a00.00000000.00000008.81006814.00000000.00000a18.00000000.00000008.81006818.00000000.00000a10.00000000.00000008.8100681c.00000000.00000a08.00000000.00000008.81006820.00000000.00000a20.00000000.00000010
reg:
00006800.00000000.00000000.00000000.00000000.01006810.00000000.00000000.00000000.00000008.01006814.00000000.00000000.00000000.00000004.01006818.00000000.00000000.00000000.00000008.0100681c.00000000.00000000.00000000.00000004.01006820.00000000.00000000.00000000.00000010
compatible: 'pci10b9,5229.c3' + 'pci10b9,5229' + 'pciclass,0101ff'
+ 'pciclass,0101'
#address-cells: 00000002
device_type: 'ide'
name: 'ide'
fast-back-to-back:
devsel-speed: 00000001
class-code: 000101ff
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000000
max-latency: 00000004
min-grant: 00000002
revision-id: 000000c3
device-id: 00005229
vendor-id: 000010b9
Node 0xf008bb4c
device_type: 'block'
name: 'disk'
compatible: 'ide-disk'
Node 0xf008c1f8
device_type: 'block'
name: 'cdrom'
compatible: 'ide-cdrom'
Node 0xf008cb50
available: 82000000.00000000.03030000.00000000.00fd0000
interrupt-map:
00010000.00000000.00000000.00000001.f005fef8.00000019.00010000.00000000.00000000.00000002.f005fef8.00000002.00010000.00000000.00000000.00000003.f005fef8.00000018.00010000.00000000.00000000.00000004.f005fef8.00000008.00010800.00000000.00000000.00000001.f005fef8.0000000a.00010800.00000000.00000000.00000002.f005fef8.0000001b.00010800.00000000.00000000.00000003.f005fef8.0000000b.00010800.00000000.00000000.00000004.f005fef8.0000001a.00011000.00000000.00000000.00000001.f005fef8.00000015.00011000.00000000.00000000.00000002.f005fef8.00000005.00011000.00000000.00000000.00000003.f005fef8.00000014.00011000.00000000.00000000.00000004.f005fef8.00000004
interrupt-map-mask: 00fff800.00000000.00000000.00000007
ranges:
82000000.00000000.03000000.82000000.00000000.03000000.00000000.09000000
bus-range: 00000001.00000001
compatible: 'pci1011,24.3' + 'pci1011,24' + 'pciclass,060400' +
'pciclass,0604'
reg: 00002800.00000000.00000000.00000000.00000000
#address-cells: 00000003
#size-cells: 00000002
device_type: 'pci'
name: 'pci'
fast-back-to-back:
devsel-speed: 00000001
class-code: 00060400
latency-timer: 00000040
cache-line-size: 00000010
revision-id: 00000003
device-id: 00000024
vendor-id: 00001011
Node 0xf008dc4c
assigned-addresses:
82010010.00000000.03000000.00000000.00020000.82010014.00000000.04000000.00000000.04000000.82010018.00000000.08000000.00000000.04000000.82010030.00000000.03020000.00000000.00010000
reg:
00010000.00000000.00000000.00000000.00000000.02010010.00000000.00000000.00000000.00020000.02010014.00000000.00000000.00000000.04000000.02010018.00000000.00000000.00000000.04000000.02010030.00000000.00000000.00000000.00010000
compatible: 'pci3d3d,a.3d3d.a.1' + 'pci3d3d,a.3d3d.a' +
'pci3d3d,a' + 'pci3d3d,a.1' + 'pci3d3d,a' + 'pciclass,030000' + 'pciclass,0300'
name: 'display'
66mhz-capable:
fast-back-to-back:
devsel-speed: 00000001
class-code: 00030000
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000000
max-latency: 000000c0
min-grant: 000000c0
subsystem-id: 0000000a
subsystem-vendor-id: 00003d3d
revision-id: 00000001
device-id: 0000000a
vendor-id: 00003d3d
Node 0xf008e28c
address: fde00000
assigned-addresses:
82009810.00000000.0c000000.00000000.01000000.81009814.00000000.00000b00.00000000.00000100.82009818.00000000.00426000.00000000.00002000.82009830.00000000.00440000.00000000.00020000
aty,fcode: '1.69'
aty,card#: '109-XXXXX-XX'
aty,rom#: '113-XXXXX-100'
model: 'ATY,RageXL'
name: 'SUNW,m64B'
pgx_version: '@(#) pgx24+.fth 1.8 01/03/12 '
reg:
00009800.00000000.00000000.00000000.00000000.02009810.00000000.00000000.00000000.01000000.02009818.00000000.00000000.00000000.00001000.02009830.00000000.00000000.00000000.00020000
character-set: 'ISO8859-1'
device_type: 'display'
linebytes: 00000480
depth: 00000008
height: 00000384
width: 00000480
fb-memory: 00000008
aty,flags: 0000001b
aty,status: 00000004
edid:
00ffffff.ffffff00.4eae7e05.4c523901.220b0101.0c1e177e.e81269a5.52499924.0e484cff.fe807190.6151614f.7186454f.61590101.0101302a.80604184.2b302080.28002ce1.10000010.f6200050.41002530.20402400.2ce11000.0010c31e.00204100.20301060.13002ce1.1000001e.ea248078.41842530.28802400.2ce11000.00100031
fast-back-to-back:
devsel-speed: 00000001
class-code: 00030000
interrupts: 00000001
latency-timer: 00000040
cache-line-size: 00000010
max-latency: 00000000
min-grant: 00000008
revision-id: 00000027
device-id: 00004752
vendor-id: 00001002
Node 0xf0069584
clock-divisors: 00000001.00000002.00000006
manufacturer#: 00000017
implementation#: 00000013
mask#: 00000014
ecache-size: 00040000
clock-frequency: 1debe980
name: 'SUNW,UltraSPARC-IIe'
sparc-version: 00000009
ecache-associativity: 00000004
ecache-line-size: 00000040
#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
reg: 000001c0.00000000.00000000.00000008
device_type: 'cpu'
Node 0xf009ce50
name: 'os-io'

