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'

Reply via email to