>Synopsis: powerpc interrupt rewrite causes wdc0:0:1: device timeouts
>Category: powerpc
>Environment:
System : OpenBSD 5.0
Details : OpenBSD 5.0-current (GENERIC) #70: Sat Sep 3 11:16:08
CEST 2011
[email protected]:/usr/src/sys/arch/macppc/compile/GENERIC
Architecture: OpenBSD.macppc
Machine : macppc
>Description:
(OpenBSD/macppc snapshots are a bit old (Aug 17) so the
kernel and its friends were upgraded from source. No changes
to GENERIC.)
The "return of the long missing powerpc interrupt rewrite"
commit is causing "device timeout" issues on my B&W G3.
I have to wait a few minutes for my system to boot properly.
See dmesg output for more details on the timeout.
From what I can remember, this commit was tried a first time
a few weeks ago, and I remember having the same issue too.
>How-To-Repeat:
Boot a kernel with the "powerpc interrupt rewrite" on a B&W G3.
>Fix:
unknown, apart from reverting the commit
dmesg:
[ using 492524 bytes of bsd ELF symbol table ]
console out [ATY,Rage128y]console in [keyboard] USB and ADB found, using ADB
: memaddr 88000000 size 8000000, : consaddr 88000000, : ioaddr 80920000, size
20000: memtag 8000, iotag 8000: width 640 linebytes 640 height 480 depth 8
Copyright (c) 1982, 1986, 1989, 1991, 1993
The Regents of the University of California. All rights reserved.
Copyright (c) 1995-2011 OpenBSD. All rights reserved. http://www.OpenBSD.org
OpenBSD 5.0-current (GENERIC) #68: Thu Sep 1 13:40:42 CEST 2011
[email protected]:/usr/src/sys/arch/macppc/compile/GENERIC
real mem = 402653184 (384MB)
avail mem = 378986496 (361MB)
mainbus0 at root: model PowerMac1,1
cpu0 at mainbus0: 750 (Revision 0x202): 350 MHz: 1MB backside cache
mem0 at mainbus0
mpcpcibr0 at mainbus0 pci: grackle, Revision 0x40
pci0 at mpcpcibr0 bus 0
pchb0 at pci0 dev 0 function 0 "Motorola MPC106 PCI" rev 0x40
ppb0 at pci0 dev 13 function 0 "DEC 21154 PCI-PCI" rev 0x02
pci1 at ppb0 bus 1
"TI TSB12LV21 FireWire" rev 0x02 at pci1 dev 0 function 0 not configured
pciide0 at pci1 dev 1 function 0 "CMD Technology PCI0646" rev 0x05: DMA,
channel 0 configured to native-PCI, channel 1 configured to native-PCI
pciide0: using irq 26 for native-PCI interrupt
wd0 at pciide0 channel 0 drive 0: <Maxtor 90320D2>
wd0: 16-sector PIO, LBA, 3079MB, 6306048 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
pciide0: channel 1 ignored (disabled)
ahc0 at pci1 dev 2 function 0 "Adaptec AIC-7850" rev 0x03: irq 23
scsibus0 at ahc0: 8 targets, initiator 7
macobio0 at pci1 dev 5 function 0 "Apple Paddington" rev 0x00
macintr0 at macobio0 offset 0x10
mesh0 at macobio0 offset 0x10000 irq 12: 50MHz
scsibus1 at mesh0: 8 targets, initiator 7
"escc-legacy" at macobio0 offset 0x12000 not configured
zsc0 at macobio0 offset 0x13000: irq 15,16
zstty0 at zsc0 channel 0
zstty1 at zsc0 channel 1
awacs0 at macobio0 offset 0x14000: irq 17,8,9 headphones
audio0 at awacs0
"power-mgt" at macobio0 offset 0x0 not configured
"fdc" at macobio0 offset 0x15000 not configured
adb0 at macobio0 offset 0x16000 irq 18: via-cuda, 0 targets
wdc0 at macobio0 offset 0x20000 irq 13: DMA
atapiscsi0 at wdc0 channel 0 drive 0
scsibus2 at atapiscsi0: 2 targets
cd0 at scsibus2 targ 0 lun 0: <MATSHITA, CD-ROM CR-587, 7S14> ATAPI 5/cdrom
removable
atapiscsi1 at wdc0 channel 0 drive 1
scsibus3 at atapiscsi1: 2 targets
sd0 at scsibus3 targ 0 lun 0: <IOMEGA, ZIP 250, 51.G> ATAPI 0/direct removable
cd0(wdc0:0:0): using BIOS timings, DMA mode 0
sd0(wdc0:0:1): using BIOS timings, DMA mode 0
bm0 at macobio0 offset 0x11000 irq 42,33: address howaboutno
lxtphy0 at bm0 phy 0: LXT970 10/100 PHY, rev. 1
"nvram" at macobio0 offset 0x60000 not configured
ohci0 at pci1 dev 6 function 0 "Opti 82C861" rev 0x10: irq 28, version 1.0,
legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0 "Opti OHCI root hub" rev 1.00/1.00 addr 1
vgafb0 at pci0 dev 16 function 0 "ATI Rage 128" rev 0x00, mmio
wsdisplay0 at vgafb0 mux 1: console (std, vt100 emulation)
uhidev0 at uhub0 port 1 configuration 1 interface 0 "Tsunami product 0x1177"
rev 1.10/2.70 addr 2
uhidev0: iclass 3/1
ums0 at uhidev0: 3 buttons, Z dir
wsmouse0 at ums0 mux 0
uhidev1 at uhub0 port 2 configuration 1 interface 0 "vendor 0x04f3 product
0x0103" rev 1.10/1.07 addr 3
uhidev1: iclass 3/1
ukbd0 at uhidev1: 8 modifier keys, 6 key codes
wskbd0 at ukbd0 mux 1
wskbd0: connecting to wsdisplay0
uhidev2 at uhub0 port 2 configuration 1 interface 1 "vendor 0x04f3 product
0x0103" rev 1.10/1.07 addr 3
uhidev2: iclass 3/0, 2 report ids
uhid0 at uhidev2 reportid 1: input=2, output=0, feature=0
uhid1 at uhidev2 reportid 2: input=1, output=0, feature=0
vscsi0 at root
scsibus4 at vscsi0: 256 targets
softraid0 at root
scsibus5 at softraid0: 256 targets
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
sd0(wdc0:0:1): timeout
type: atapi
c_bcount: 18
c_skip: 0
wdc0:0:1: device timeout, c_bcount=18, c_skip=0, status=0x58<DRDY,DSC,DRQ>,
ireason=0x2
bootpath: /pci/@d/pci-ata@1/ata-4@0/disk@0:/bsd_bug
root on wd0a swap on wd0b dump on wd0b
pcidump:
Domain /dev/pci0:
0:0:0: Motorola MPC106 PCI
0x0000: Vendor ID: 1057 Product ID: 0002
0x0004: Command: 0006 Status ID: 3080
0x0008: Class: 06 Subclass: 00 Interface: 00 Revision: 40
0x000c: BIST: 00 Header Type: 00 Latency Timer: 00 Cache Line Size: 08
0x0010: BAR empty (00000000)
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
0:13:0: DEC 21154 PCI-PCI
0x0000: Vendor ID: 1011 Product ID: 0026
0x0004: Command: 0107 Status ID: 0ab0
0x0008: Class: 06 Subclass: 04 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 01 Latency Timer: 20 Cache Line Size: 00
0x0010: 00000000
0x0014: 00000000
0x0018: Primary Bus: 0 Secondary Bus: 1 Subordinate Bus: 1
Secondary Latency Timer: 20
0x001c: I/O Base: 11 I/O Limit: 11 Secondary Status: 22a0
0x0020: Memory Base: 8080 Memory Limit: 8080
0x0024: Prefetch Memory Base: 8081 Prefetch Memory Limit: 8071
0x0028: Prefetch Memory Base Upper 32 Bits: 00000000
0x002c: Prefetch Memory Limit Upper 32 Bits: 00000000
0x0030: I/O Base Upper 16 Bits: 0000 I/O Limit Upper 16 Bits: 0000
0x0038: Expansion ROM Base Address: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Bridge Control: 0326
0x00dc: Capability 0x01: Power Management
0:16:0: ATI Rage 128
0x0000: Vendor ID: 1002 Product ID: 5245
0x0004: Command: 0086 Status ID: 02b0
0x0008: Class: 03 Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 08
0x0010: BAR mem prefetchable 32bit addr: 0x88000000/0x04000000
0x0014: BAR io addr: 0x00002000/0x0100
0x0018: BAR mem 32bit addr: 0x80900000/0x00004000
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: b530 Product ID: 0408
0x0030: Expansion ROM Base Address: 80920000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 16 Min Gnt: 08 Max Lat: 00
0x005c: Capability 0x01: Power Management
1:0:0: TI TSB12LV21 FireWire
0x0000: Vendor ID: 104c Product ID: 8000
0x0004: Command: 0014 Status ID: 0200
0x0008: Class: 0c Subclass: 00 Interface: 00 Revision: 02
0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 08
0x0010: BAR mem 32bit addr: 0x80882000/0x00001000
0x0014: BAR mem 32bit addr: 0x808c0000/0x00010000
0x0018: BAR mem 32bit addr: 0x808b0000/0x00010000
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 106b Product ID: 001c
0x0030: Expansion ROM Base Address: 808a0000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 15 Min Gnt: 03 Max Lat: 04
1:1:0: CMD Technology PCI0646
0x0000: Vendor ID: 1095 Product ID: 0646
0x0004: Command: 0005 Status ID: 0290
0x0008: Class: 01 Subclass: 01 Interface: 8f Revision: 05
0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 00
0x0010: BAR io addr: 0x00001090/0x0008
0x0014: BAR io addr: 0x00001080/0x0004
0x0018: BAR io addr: 0x00001070/0x0008
0x001c: BAR io addr: 0x00001060/0x0004
0x0020: BAR io addr: 0x00001050/0x0010
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1095 Product ID: 0646
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 1a Min Gnt: 02 Max Lat: 04
0x0060: Capability 0x01: Power Management
1:2:0: Adaptec AIC-7850
0x0000: Vendor ID: 9004 Product ID: 5078
0x0004: Command: 0016 Status ID: 0290
0x0008: Class: 01 Subclass: 00 Interface: 00 Revision: 03
0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 08
0x0010: BAR io addr: 0x00000000/0x0100
0x0014: BAR mem 32bit addr: 0x80881000/0x00001000
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 9004 Product ID: 7850
0x0030: Expansion ROM Base Address: 80890000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 17 Min Gnt: 04 Max Lat: 04
0x00dc: Capability 0x01: Power Management
1:5:0: Apple Paddington
0x0000: Vendor ID: 106b Product ID: 0017
0x0004: Command: 0016 Status ID: 0200
0x0008: Class: ff Subclass: 00 Interface: 00 Revision: 00
0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 08
0x0010: BAR mem 32bit addr: 0x80800000/0x00080000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 0000 Product ID: 0000
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 00 Line: 00 Min Gnt: 00 Max Lat: 00
1:6:0: Opti 82C861
0x0000: Vendor ID: 1045 Product ID: c861
0x0004: Command: 0016 Status ID: 0280
0x0008: Class: 0c Subclass: 03 Interface: 10 Revision: 10
0x000c: BIST: 00 Header Type: 00 Latency Timer: 20 Cache Line Size: 08
0x0010: BAR mem 32bit addr: 0x80880000/0x00001000
0x0014: BAR empty (00000000)
0x0018: BAR empty (00000000)
0x001c: BAR empty (00000000)
0x0020: BAR empty (00000000)
0x0024: BAR empty (00000000)
0x0028: Cardbus CIS: 00000000
0x002c: Subsystem Vendor ID: 1045 Product ID: c861
0x0030: Expansion ROM Base Address: 00000000
0x0038: 00000000
0x003c: Interrupt Pin: 01 Line: 1c Min Gnt: 00 Max Lat: 00
atactl wd0 (atactl sd0 gives timeouts again):
Model: Maxtor 90320D2, Rev: PAS23B15, Serial #: V222GH5A
Device type: ATA, fixed
Cylinders: 6256, heads: 16, sec/track: 63, total sectors: 6306048
Device capabilities:
ATA standby timer values
IORDY operation
IORDY disabling
Device supports the following standards:
ATA-1 ATA-2 ATA-3 ATA-4
Device supports the following command sets:
NOP command
READ BUFFER command
WRITE BUFFER command
Host Protected Area feature set
Read look-ahead
Write cache
Power Management feature set
SMART feature set
DOWNLOAD MICROCODE command
Device has enabled the following command sets/features:
NOP command
READ BUFFER command
WRITE BUFFER command
Host Protected Area feature set
Read look-ahead
Write cache
Power Management feature set
DOWNLOAD MICROCODE command
sysctl.hw:
hw.machine=macppc
hw.model=750 (Revision 0x202)
hw.ncpu=1
hw.byteorder=4321
hw.pagesize=4096
hw.disknames=wd0:fb3920bc4cd36072,cd0:,sd0:
hw.diskcount=3
hw.cpuspeed=350
hw.vendor=Apple Computer, Inc.
hw.product=PowerMac1,1
hw.physmem=402653184
hw.usermem=402640896
hw.ncpufound=1
hw.allowpowerdown=1
eeprom:
Node 0xff82f3f0
model: 'PowerMac1,1'
compatible: 'PowerMac1,1' + 'MacRISC' + 'Power Macintosh'
name: 'device-tree'
copyright: 'Copyright 1983-1998 Apple Computer, Inc. All Rights Reserved'
device_type: 'bootrom'
system-id: '0000000000000'
#address-cells: 00000001
#size-cells: 00000001
clock-frequency: 05f5e100
AAPL,add-fcode-file: ff819a48
Node 0xff830230
name: 'cpus'
#address-cells: 00000001
#size-cells: 00000000
Node 0xff830420
name: 'PowerPC,750'
device_type: 'cpu'
reg: 00000000
cpu-version: 00080202
state: 'running'
clock-frequency: 14dc9380
bus-frequency: 05f5e100
timebase-frequency: 017d7840
reservation-granule-size: 00000020
tlb-sets: 00000040
tlb-size: 00000080
d-cache-size: 00008000
i-cache-size: 00008000
d-cache-sets: 00000080
i-cache-sets: 00000080
i-cache-block-size: 00000020
d-cache-block-size: 00000020
l2-cache: ff830718
existing: 00000000.80000000.80000000.80000000
available: 00003000.7fffd000.d0000000.20000000
translations:
00000000.00003000.00000000.00000010.00003000.00001000.00003000.00000010.00004000.00003000.00004000.00000010.00007000.00005000.00007000.00000010.0000c000.00005000.0000c000.00000010.00011000.00003000.00011000.00000010.00014000.00002000.00014000.00000010.00016000.00001000.00016000.00000010.00017000.00005000.00017000.00000010.00020000.0001a000.00020000.00000002.00100000.00c00000.00100000.00000010.80800000.00080000.80800000.00000028.80880000.00001000.80880000.00000028.80900000.00004000.80900000.00000028.88000000.08000000.88000000.00000028.fe000000.00010000.fe000000.00000028.fec00000.00001000.fec00000.00000028.fee00000.00001000.fee00000.00000028.ff800000.00200000.17e00000.00000010
Node 0xff830718
name: 'l2-cache'
device_type: 'cache'
i-cache-size: 00100000
d-cache-size: 00100000
i-cache-sets: 00001000
d-cache-sets: 00001000
i-cache-line-size: 00000080
d-cache-line-size: 00000080
cache-unified:
clock-frequency: 0a6e49c0
Node 0xff830df8
name: 'chosen'
stdin: ff9d2c40
stdout: ff9d25c0
memory: ff9de080
mmu: ff9dd7c0
nvram: ff9d3740
bootpath: '/pci/@d/pci-ata@1/ata-4@0/disk@0:,ofwboot'
bootargs: ''
mac-address: 0005028f.16cd
interrupt-controller: ff85fc00
Node 0xff830f48
name: 'memory'
device_type: 'memory'
reg:
00000000.08000000.08000000.08000000.10000000.08000000.00000000.00000000
slot-names:
0000000f.44494d4d.302f4a31.39004449.4d4d312f.4a323000.44494d4d.322f4a32.31004449.4d4d332f.4a323200
available:
0001c000.00004000.0003a000.000c6000.00797000.00469000.00d00000.17100000
Node 0xff8310f8
name: 'openprom'
device_type: 'BootROM'
model: 'OpenFirmware 3.1.0'
relative-addressing:
supports-bootinfo:
Node 0xff831218
name: 'client-services'
Node 0xff8322f0
name: 'rom'
reg: ff800000.00000000
ranges: ff800000.00800000.ff800000
#address-cells: 00000001
Node 0xff832478
name: 'boot-rom'
reg: fff00000.00100000
write-characteristic: 'flash'
model: 'Apple PowerMac1,1 1.0f3 BootROM built on 12/08/98 at
17:37:15'
BootROM-version: 'f3'
BootROM-build-date: '12/08/98 at 17:37:15'
Node 0xff8325f0
name: 'macos'
Node 0xff832650
name: 'options'
little-endian?: 'false'
real-mode?: 'false'
auto-boot?: 'true'
diag-switch?: 'false'
fcode-debug?: 'false'
oem-banner?: 'false'
oem-logo?: 'false'
use-nvramrc?: 'false'
use-generic?: 'false'
default-mac-address?: 'false'
real-base: '-1'
real-size: '-1'
load-base: '0x800000'
virt-base: '-1'
virt-size: '-1'
pci-probe-mask: '-1'
screen-#columns: '100'
screen-#rows: '40'
selftest-#megs: '0'
boot-device: 'hd:,ofwboot'
boot-file: ''
boot-screen: ''
console-screen: ''
diag-device: 'floppy'
diag-file: 'diags'
input-device: 'keyboard'
output-device: 'screen'
mouse-device: 'mouse'
oem-banner: ''
oem-logo: ''
nvramrc: ''
boot-command: 'mac-boot'
forced-boot: ''
fw-scsicfg: ''
fw-boot-path: ''
default-client-ip: ''
default-server-ip: ''
default-gateway-ip: ''
default-subnet-mask: ''
default-router-ip: ''
boot-script: ''
aapl,pci:
Node 0xff8326b0
name: 'aliases'
pci: '/pci'
bridge: '/pci/@d'
mac-io: '/pci/@d/mac-io'
via-cuda: '/pci/@d/mac-io/via-cuda'
rtc: '/pci/@d/mac-io/via-cuda/rtc'
adb-keyboard: '/pci/@d/mac-io/via-cuda/adb/keyboard'
adb-mouse: '/pci/@d/mac-io/via-cuda/adb/mouse'
sound: '/pci/@d/mac-io/davbus/sound'
enet: '/pci/@d/mac-io/ethernet'
scca: '/pci/@d/mac-io/escc/ch-a'
sccb: '/pci/@d/mac-io/escc/ch-b'
nvram: '/pci/@d/mac-io/nvram'
ide0: '/pci/@d/mac-io/ata-3@20000'
cd: '/pci/@d/mac-io/ata-3@20000/disk@0'
zip: '/pci/@d/mac-io/ata-3@20000/disk@1'
ide1: '/pci/@d/pci-ata@1/ata-4@0'
hd: '/pci/@d/pci-ata@1/ata-4@0/disk@0'
ultra0: '/pci/@d/pci-ata@1/ata-4@0/disk@0'
ultra1: '/pci/@d/pci-ata@1/ata-4@0/disk@1'
usb: '/pci/@d/usb'
fw: '/pci/@d/firewire'
keyboard: '/psuedo-hid/keyboard'
mouse: '/psuedo-hid/mouse'
usb-keyboard:
usb-mouse:
no-boot: '/pci@80000000/pci-bridge@d/mac-io@5/fdc' +
'/pci@80000000/pci-bridge@d/mac-io@5/scsi' +
'/pci@80000000/pci-bridge@d/mac-io@5/ata-3@21000'
last-boot: '/pci@80000000/pci-bridge@d/mac-io@5/ethernet'
screen: '/pci@80000000/ATY,Rage128y@10'
Node 0xff832dd0
name: 'packages'
Node 0xff832e38
name: 'deblocker'
Node 0xff833600
name: 'disk-label'
Node 0xff833e30
name: 'obp-tftp'
stats:
00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000.00000000
Node 0xff838600
name: 'mac-parts'
Node 0xff839200
name: 'mac-files'
Node 0xff83b238
name: 'hfs-plus-files'
Node 0xff83f0d8
name: 'fat-files'
Node 0xff840a00
name: 'iso-9660-files'
Node 0xff841468
name: 'bootinfo-loader'
Node 0xff842d90
name: 'xcoff-loader'
Node 0xff843630
name: 'pe-loader'
Node 0xff843da0
name: 'elf-loader'
Node 0xff844fe0
name: 'usb-hid-class'
Node 0xff846810
name: 'ata-disk'
Node 0xff847868
name: 'atapi-disk'
Node 0xff848e30
name: 'bootpath-search'
Node 0xff84cfc8
name: 'terminal-emulator'
iso6429-1983-colors:
Node 0xff84d060
name: 'psuedo-usb'
Node 0xff84d2d0
name: 'psuedo-hid'
Node 0xff84d358
name: 'keyboard'
Node 0xff84d978
name: 'mouse'
Node 0xff84de40
name: 'multiboot'
Node 0xff85d448
name: 'rtas'
restart-rtas: abcdef01
nvram-fetch: abcdef02
nvram-store: abcdef03
get-time-of-day: abcdef04
set-time-of-day: abcdef05
set-time-for-power-on: abcdef06
event-scan: abcdef07
check-exception: abcdef08
read-pci-config: abcdef09
write-pci-config: abcdef0a
set-indicator: abcdef0c
power-off: abcdef12
system-reboot: abcdef15
get-time-for-power-on: abcdef1e
rtas-version: 00000041
rtas-event-scan-rate: 00000000
rtas-error-log-max: 00000028
rtas-size: 00008000
Node 0xff85d638
name: 'pci'
device_type: 'pci'
model: 'MOT,MPC106'
#interrupt-cells: 00000001
compatible: 'grackle'
built-in:
used-by-rtas:
reg: 80000000.7f000000
#address-cells: 00000003
#size-cells: 00000002
clock-frequency: 01fca055
slot-names: 00010000.4a313200
bus-master-capable: 00012000
ranges:
01000000.00000000.00000000.fe000000.00000000.00800000.02000000.00000000.00000000.fd000000.00000000.01000000.02000000.00000000.80000000.80000000.00000000.7d000000
bus-range: 00000000.00000001
interrupt-map-mask: 0000f800.00000000.00000000.00000000
interrupt-map: 00008000.00000000.00000000.00000000.ff85fc00.00000016
Node 0xff85e4d0
vendor-id: 00001011
device-id: 00000026
revision-id: 00000002
class-code: 00060400
devsel-speed: 00000001
fast-back-to-back:
name: 'pci-bridge'
device_type: 'pci'
reg: 00006800.00000000.00000000.00000000.00000000
#address-cells: 00000003
#size-cells: 00000002
#interrupt-cells: 00000001
clock-frequency: 00fe502a
model: 'DEC,21154'
compatible: 'DEC,21154' + 'pci-bridge'
slot-names: 0000001c.4a313100.4a313000.4a3900
bus-master-capable: 0000007f
bus-range: 00000001.00000001
ranges:
82000000.00000000.80800000.82000000.00000000.80800000.00000000.00100000.81000000.00000000.00001000.81000000.00000000.00001000.00000000.00001000
interrupt-map-mask: 0000f800.00000000.00000000.00000000
interrupt-map:
00000000.00000000.00000000.00000000.ff85fc00.00000015.00000800.00000000.00000000.00000000.ff85fc00.0000001a.00001000.00000000.00000000.00000000.ff85fc00.00000017.00001800.00000000.00000000.00000000.ff85fc00.00000018.00002000.00000000.00000000.00000000.ff85fc00.00000019.00003000.00000000.00000000.00000000.ff85fc00.0000001c
Node 0xff85f438
name: 'mac-io'
device_type: 'mac-io'
vendor-id: 0000106b
device-id: 00000017
revision-id: 00000000
class-code: 00ff0000
min-grant: 00000000
max-latency: 00000000
devsel-speed: 00000001
model: 'AAPL,343S1211'
compatible: 'paddington' + 'heathrow'
reg:
00012800.00000000.00000000.00000000.00000000.02012810.00000000.00000000.00000000.00080000
assigned-addresses: 82012810.00000000.80800000.00000000.00080000
ranges: 00000000.82012810.00000000.80800000.00080000
#address-cells: 00000001
#size-cells: 00000001
Node 0xff85fc00
name: 'interrupt-controller'
device_type: 'interrupt-controller'
reg: 00000010.00000020
compatible: 'heathrow' + 'mac-risc'
interrupt-controller:
#interrupt-cells: 00000001
Node 0xff85fd58
name: 'scsi'
device_type: 'scsi'
compatible: 'chrp,mesh0'
built-in:
reg: 00010000.00001000.00008000.00000100
clock-frequency: 02faf080
interrupts: 0000000c.00000000
interrupt-parent: ff85fc00
Node 0xff861bf8
name: 'disk'
device_type: 'block'
category: 'hd'
Node 0xff8629a8
name: 'tape'
device_type: 'byte'
category: 'td'
removable: 'manual'
Node 0xff863b40
name: 'escc-legacy'
device_type: 'escc-legacy'
compatible: 'chrp,es1'
built-in:
reg:
00012000.00001000.00008400.00000100.00008500.00000100.00008600.00000100.00008700.00000100
#address-cells: 00000001
ranges:
Node 0xff863d38
name: 'ch-a'
device_type: 'serial'
compatible: 'chrp,es4'
built-in:
reg:
00012002.00000001.00012006.00000001.0001200a.00000001.00008400.00000100.00008500.00000100
interrupts: 0000000f.00000004.00000005
interrupt-parent: ff85fc00
Node 0xff863eb0
name: 'ch-b'
device_type: 'serial'
compatible: 'chrp,es5'
built-in:
reg:
00012000.00000001.00012004.00000001.00012008.00000001.00008600.00000100.00008700.00000100
interrupts: 00000010.00000006.00000007
interrupt-parent: ff85fc00
Node 0xff864028
name: 'escc'
device_type: 'escc'
compatible: 'chrp,es0'
built-in:
reg:
00013000.00001000.00008400.00000100.00008500.00000100.00008600.00000100.00008700.00000100
#address-cells: 00000001
ranges:
Node 0xff864230
name: 'ch-a'
device_type: 'serial'
compatible: 'chrp,es2'
built-in:
reg:
00013020.00000001.00013030.00000001.00013050.00000001.00008400.00000100.00008500.00000100
interrupts: 0000000f.00000004.00000005
interrupt-parent: ff85fc00
slot-names: 00000000
Node 0xff864a80
name: 'ch-b'
device_type: 'serial'
compatible: 'chrp,es3'
built-in:
reg:
00013000.00000001.00013010.00000001.00013040.00000001.00008600.00000100.00008700.00000100
interrupts: 00000010.00000006.00000007
interrupt-parent: ff85fc00
slot-names: 00000001.49724441.00
Node 0xff8652d8
name: 'davbus'
device_type: 'davbus'
reg: 00014000.00001000.00008800.00000100.00008900.00000100
interrupts: 00000011.00000008.00000009
interrupt-parent: ff85fc00
clock-frequency: 02b11000
Node 0xff8654c0
name: 'sound'
device_type: 'sound'
model: '343S0177'
vendor-id: 0000106b
device-id: 00000004
compatible: 'burgundy' + 'awacs'
#input-channels: 0000000f
#output-channels: 00000008
sample-precisions: 00000010
sample-frame-size: 00000020
input-frame-rates: 0000ac44
output-frame-rates: 0000ac44
input-encoding-types: '16bit-BE-signed-linear'
output-encoding-types: '16bit-BE-signed-linear'
sub-frame: 00000000
Node 0xff868500
name: 'power-mgt'
device_type: 'power-mgt'
compatible: 'cuda'
mgt-kind: 'min-consumption-pwm-led'
reg: 00000000.00000000.00000000
Node 0xff868620
name: 'fdc'
device_type: 'swim3'
compatible: 'swim3'
reg: 00015000.00001000.00008100.00000100
#address-cells: 00000001
#size-cells: 00000000
interrupts: 00000013.00000001
interrupt-parent: ff85fc00
Node 0xff8695d8
name: 'disk'
device_type: 'block'
removable: 'automatic'
category: 'fd'
reg: 00000000
Node 0xff869d10
compatible: 'cuda'
name: 'via-cuda'
device_type: 'via-cuda'
reg: 00016000.00002000
interrupts: 00000012
interrupt-parent: ff85fc00
Node 0xff86af38
name: 'rtc'
device_type: 'rtc'
Node 0xff86b190
name: 'adb'
device_type: 'adb'
#address-cells: 00000001
#size-cells: 00000000
Node 0xff86b2a8
name: 'keyboard'
device_type: 'keyboard'
reg: 00000002
Node 0xff86bd80
name: 'mouse'
device_type: 'mouse'
reg: 00000003
#buttons: 00000001
Node 0xff86c050
name: 'programmer-switch'
device_type: 'programmer-switch'
reg: 00000000
interrupts: 00000014
interrupt-parent: ff85fc00
Node 0xff86c170
name: 'ata-3'
device_type: 'ata'
AAPL,connector: 'ata'
compatible: 'heathrow-ata'
AAPL,bus-id: 00000000
reg: 00020000.00001000.00008b00.00000100
#address-cells: 00000001
#size-cells: 00000000
AAPL,pio-timing:
00000526.00000085.00000025.00000025.00000025.00000000.00000000.00000000
interrupts: 0000000d.00000002
interrupt-parent: ff85fc00
Node 0xff86d9d8
name: 'disk'
device_type: 'block'
Node 0xff86df48
name: 'ethernet'
device_type: 'network'
network-type: 'ethernet'
removable: 'network'
category: 'net'
reg: howaboutno
stats: 00000000.00000000.00000000
compatible: 'bmac+'
local-mac-address: 0005028f.16cd
address-bits: 00000030
max-frame-size: 000005ee
cell-id: 000000c7
interrupts: 0000002a.00000020.00000021
interrupt-parent: ff85fc00
lanLibID: 'Ethernet (lower) 2.2f1'
lanLib,AAPL,MacOS,PowerPC: too large
Node 0xff870410
name: 'nvram'
device_type: 'nvram'
reg: 00060000.00020000
#bytes: 00002000
Node 0xff871ff0
vendor-id: 0000104c
device-id: 00008000
revision-id: 00000002
class-code: 000c0000
interrupts: 00000001
min-grant: 00000003
max-latency: 00000004
subsystem-vendor-id: 0000106b
subsystem-id: 0000001c
devsel-speed: 00000001
name: 'firewire'
compatible: 'pci106b,1c' + 'pci104c,8000' + 'pciclass,0c0000'
reg:
00010000.00000000.00000000.00000000.00000000.02010010.00000000.00000000.00000000.00001000.02010014.00000000.00000000.00000000.00010000.02010018.00000000.00000000.00000000.00010000.02010030.00000000.00000000.00000000.00010000
assigned-addresses:
82010014.00000000.808c0000.00000000.00010000.82010018.00000000.808b0000.00000000.00010000.82010030.00000000.808a0000.00000000.00010000.82010010.00000000.80882000.00000000.00001000
Node 0xff8722b8
vendor-id: 00001095
device-id: 00000646
revision-id: 00000005
class-code: 0001018f
interrupts: 00000001
min-grant: 00000002
max-latency: 00000004
subsystem-vendor-id: 00001095
subsystem-id: 00000646
devsel-speed: 00000001
fast-back-to-back:
name: 'pci-ata'
compatible: 'pci1095,646' + 'pci1095,646' + 'pciclass,01018f'
device_type: 'pci-ide'
#address-cells: 00000001
#size-cells: 00000000
reg:
00010800.00000000.00000000.00000000.00000000.01010810.00000000.00000000.00000000.00000010.01010814.00000000.00000000.00000000.00000010.01010818.00000000.00000000.00000000.00000010.0101081c.00000000.00000000.00000000.00000010.01010820.00000000.00000000.00000000.00000010
assigned-addresses:
81010810.00000000.00001090.00000000.00000010.81010814.00000000.00001080.00000000.00000010.81010818.00000000.00001070.00000000.00000010.8101081c.00000000.00001060.00000000.00000010.81010820.00000000.00001050.00000000.00000010
Node 0xff8731a0
name: 'ata-4'
device_type: 'ata'
#address-cells: 00000001
#size-cells: 00000000
reg: 00000000
compatible: 'cmd646-ata'
Node 0xff873d20
name: 'disk'
device-id: 00000000
reg: 00000000
device_type: 'block'
category: 'hd'
Node 0xff8768b0
vendor-id: 00009004
device-id: 00005078
revision-id: 00000003
class-code: 00010000
interrupts: 00000001
min-grant: 00000004
max-latency: 00000004
subsystem-vendor-id: 00009004
subsystem-id: 00007850
devsel-speed: 00000001
fast-back-to-back:
fcode-rom-offset: 00000000
name: 'ADPT,2930CU'
device_type: 'scsi'
model: 'ADPT,1686806-04'
compatible: 'ADPT,AIC-7856'
ADPT,fcode-version: '4.0'
ADPT,fcode-date: '18-Jan-1999'
reg:
00011000.00000000.00000000.00000000.00000000.02011014.00000000.00000000.00000000.00001000.02011030.00000000.00000000.00000000.00010000
driver,AAPL,MacOS,PowerPC: too large
assigned-addresses:
82011030.00000000.80890000.00000000.00010000.82011014.00000000.80881000.00000000.00001000
Node 0xff8a84c8
name: 'disk'
device_type: 'block'
compatible: 'sd'
Node 0xff8a92c0
name: 'tape'
device_type: 'byte'
compatible: 'st'
Node 0xff8aa3a0
vendor-id: 00001045
device-id: 0000c861
revision-id: 00000010
class-code: 000c0310
interrupts: 00000001
min-grant: 00000000
max-latency: 00000000
subsystem-vendor-id: 00001045
subsystem-id: 0000c861
devsel-speed: 00000001
fast-back-to-back:
name: 'usb'
device_type: 'usb'
reg:
00013000.00000000.00000000.00000000.00000000.02013010.00000000.00000000.00000000.00001000
#address-cells: 00000001
#size-cells: 00000000
compatible: 'pci1045,c861' + 'pciclass,0c0310'
assigned-addresses: 82013010.00000000.80880000.00000000.00001000
Node 0xff8c3d10
reg: 00000001
assigned-address: 00000001
name: 'mouse'
device_type: 'mouse'
#buttons: 00000001
endpoints: 00000081
Node 0xff8c3fb8
reg: 00000002
assigned-address: 00000002
name: 'device'
#address-cells: 00000002
#size-cells: 00000000
Node 0xff8c40b8
reg: 00000000.00000001
name: 'keyboard'
device_type: 'keyboard'
endpoints: 00000081
Node 0xff8c43c8
reg: 00000001.00000001
name: 'interface'
endpoints: 00000082
Node 0xff8ae398
vendor-id: 00001002
device-id: 00005245
revision-id: 00000000
class-code: 00030000
interrupts: 00000001
min-grant: 00000008
max-latency: 00000000
subsystem-vendor-id: 0000b530
subsystem-id: 00000408
devsel-speed: 00000001
fast-back-to-back:
fcode-rom-offset: 00000000
ATY,Status: 00000000
ATY,Flags: 0717019b
EDID:
00ffffff.ffffff00.410c4608.01010101.1a100103.0e221b78.eebeb5a3.56489a24.155054bf.ef80714f.81408180.01010101.01010101.0101302a.00985100.2a403070.1300520e.1100001e.000000ff.00204155.20203032.39313637.0a200000.00fc0050.68696c69.70732031.3730560a.000000fd.00384c1e.530e000a.20202020.202000a5
depth: 00000008
device_type: 'display'
character-set: 'ISO8859-1'
iso6429-1983-colors:
reg:
00008000.00000000.00000000.00000000.00000000.02008030.00000000.00000000.00000000.00020000.42008010.00000000.00000000.00000000.08000000.02008018.00000000.00000000.00000000.00004000
name: 'ATY,Rage128y'
model: 'ATY,Rage128'
ATY,Rom#: '113-57401-116'
ATY,Card#: '109-57402-00'
ATY,Fcode: '1.63'
driver,AAPL,MacOS,PowerPC: too large
assigned-addresses:
c2008010.00000000.88000000.00000000.08000000.82008030.00000000.80920000.00000000.00020000.82008018.00000000.80900000.00000000.00004000
address: 88000000
width: 00000280
height: 000001e0
linebytes: 00000280