Just popping in 
Joined: 2006/12/6 12:39 Last Login
: Yesterday 13:17
From Finland
Group:
Registered Users
|
@balaton, Hand and anyone...
I checked all interrupts on pegasos2 board OF via serial link.
Interrupts seems to be ok on OF, not at least all addressed to same irq, what was claimed elsewhere. ok, there is Silicon image card on same as ide, but it is not OF problem and it may changed if moved other slot. Anyway my idea to adjust irq's on OF with forth-script is obsolete. There is not much to adjust.
Here is dump cleared a bit from real peg2 board, if you want to check. Actually comments very welcome. I can post whole dump, if needed. OF settings on boot. Forgot to get firewire though.
Two buses
/pci@80000000 /pci@8C000000
isa@C is behind /pci@80000000
First devices, buses, then devices with irq and explanation.
All devices etc on board.
ok show-devs / (chrp) /openprom /openprom/client-services /aliases /options /packages /packages/terminal-emulator /packages/deblocker /packages/disk-label /packages/obp-tftp /chosen /memory@0 (memory) /cpus /cpus/PowerPC,74x7 (cpu) /cpus/PowerPC,74x7/l2-cache (l2-cache) /cpus/PowerPC,74x7/l3-cache (l3-cache) /rtas /failsafe (serial) /ethernet /ethernet/port1 (network) /pci@80000000 (pci) /pci@80000000/host@0 /pci@80000000/firewire@1 /pci@80000000/raid@5 /pci@80000000/isa@C (isa) /pci@80000000/isa@C/serial@i2F8 (serial) /pci@80000000/isa@C/8042@i60 () /pci@80000000/isa@C/keyboard@i60 (keyboard) /pci@80000000/isa@C/rtc@i70 (rtc) /pci@80000000/isa@C/timer@i40 (timer) /pci@80000000/isa@C/fdc@i3F0 (fdc) /pci@80000000/isa@C/lpt@i3BC (lpt) /pci@80000000/ide@C,1 (spi) /pci@80000000/ide@C,1/disk@0,0 (block) /pci@80000000/ide@C,1/cdrom@1,0 (block) /pci@80000000/usb@C,2 (usb) /pci@80000000/usb@C,3 (usb) /pci@80000000/other@C,4 /pci@80000000/sound@C,5 /pci@80000000/pci1106,3068@C,6 /pci@80000000/ethernet@D (network) /pci@C0000000 (pci) /pci@C0000000/host@0 /pci@C0000000/display@8 /bootconsole (bootconsole) /pci@80000000 (pci) /pci@80000000/host@0 /pci@80000000/firewire@1 /pci@80000000/raid@5 /pci@80000000/isa@C (isa) /pci@80000000/isa@C/serial@i2F8 (serial) /pci@80000000/isa@C/8042@i60 () /pci@80000000/isa@C/keyboard@i60 (keyboard) /pci@80000000/isa@C/rtc@i70 (rtc) /pci@80000000/isa@C/timer@i40 (timer) /pci@80000000/isa@C/fdc@i3F0 (fdc) /pci@80000000/isa@C/lpt@i3BC (lpt) /pci@80000000/ide@C,1 (spi) /pci@80000000/ide@C,1/disk@0,0 (block) /pci@80000000/ide@C,1/cdrom@1,0 (block) /pci@80000000/usb@C,2 (usb) /pci@80000000/usb@C,3 (usb) /pci@80000000/other@C,4 /pci@80000000/sound@C,5 /pci@80000000/pci1106,3068@C,6 /pci@80000000/ethernet@D (network) /pci@C0000000 (pci) /pci@C0000000/host@0 /pci@C0000000/display@8 /bootconsole (bootconsole) ok
Bus settings pci@8, pci@c, /pci@8/isa@C, /pci@8/host@0 , /pci@C/host@0
.properties /pci@80000000 ok .properties name "pci" device_type "pci" #address-cells 0x3 (3) #size-cells 0x2 (2) clock-frequency 0x1FCA055 (33333333) ranges [0x30 bytes] [000] 01000000 00000000 00000000 FE000000 [010] 00000000 00010000 02000000 00000000 [020] 80000000 80000000 00000000 40000000
8259-interrupt-acknowledge 0xF1000CB4 (-251654988) reg 80000000:40000000 pci-bridge-number 0x0 (0) bus-range 0:1 ok
ok dev /pci@C0000000/ ok .properties name "pci" device_type "pci" #address-cells 0x3 (3) #size-cells 0x2 (2) clock-frequency 0x3F940AA (66666666) ranges [0x30 bytes] [000] 01000000 00000000 00000000 F8000000 [010] 00000000 00010000 02000000 00000000 [020] C0000000 C0000000 00000000 20000000
reg C0000000:20000000 pci-bridge-number 0x1 (1) bus-range 0:1 ok
/pci@80000000/isa@C ok .properties vendor-id 0x1106 (4358) device-id 0x8231 (33329) revision-id 0x10 (16) class-code 0x60100 (393472) subsystem-id 0x0 (0) subsystem-vendor-id 0x0 (0) .vendor-name "VIA" .part-number "VT8231" .description "PCI to ISA Bridge" .class "Bridge Device" .subclass "PCI/ISA" devsel-speed 0x1 (1) min-grant 0x0 (0) max-latency 0x0 (0) name "isa" reg C:0 compatible [0x6A bytes] [000] 73610069 046E616D 65000000 60000000 [010] 00000000 00000000 00000000 00000372 [020] 65670073 61006904 6E616D65 00000060 [030] 00000000 00000000 00000000 00000000 [040] 00037265 67007361 0069046E 616D6500 [050] 00006000 00000000 00000000 00000000 [060] 00000000 03726567 0000
device_type "isa" #address-cells 0x2 (2) #size-cells 0x1 (1) ranges eisa-slots 0x0 (0) clock-frequency 0x7F2815 (8333333) slot-names 0x0 (0) assigned-addresses ok
/pci@80000000/host@0 ok ls ok .properties vendor-id 0x11AB (4523) device-id 0x6460 (25696) revision-id 0x3 (3) class-code 0x60000 (393216) subsystem-id 0x0 (0) subsystem-vendor-id 0x0 (0) .vendor-name "Marvell" .part-number "MV6436x" .description "System Controller for PowerPC Processors" .class "Bridge Device" .subclass "Host/PCI" devsel-speed 0x0 (0) min-grant 0x0 (0) max-latency 0x0 (0) name "host" reg 0:0 assigned-addresses ok
ok dev /pci@C0000000/host@0 ok pwd /pci@C0000000/host@0 ok ls ok .properties vendor-id 0x11AB (4523) device-id 0x6460 (25696) revision-id 0x3 (3) class-code 0x60000 (393216) subsystem-id 0x0 (0) subsystem-vendor-id 0x0 (0) .vendor-name "Marvell" .part-number "MV6436x" .description "System Controller for PowerPC Processors" .class "Bridge Device" .subclass "Host/PCI" devsel-speed 0x1 (1) 66mhz-capable fast-back-to-back min-grant 0x0 (0) max-latency 0x0 (0) name "host" reg 0:0 assigned-addresses ok
Next devices on /pci@80000000
Device / interrupt address / epxlanation
host@0 , Marvell MV6436x System Controller for PowerPC Processors Bridge Device raid@5 / 0x1 (1) , Silicon image 3114 on pci slot 3 isa@C / no irq / pci to isa bridge (on MV6436x bridge) ide@C,1 / 0x1 (1) , PCI IDE Controller on VT82C586/596/686 usb@C,2 / 0x4 (4) / USB on VT83C572 usb@C,2 / 0x4 (4) / USB on VT83C572 usb@C,3 / 0x4 (4) / USB on VT83C572 other@C,4 / no irq assigned / VT8235 Power Management Controller, Bridge Device sound@C,5 / 0x3 (3), VT82C686A/B AC97 Audio Codec pci1106,3068@C,6 / 0x3 (3), VT82C686/686A/686B AC97 Modem Codec ethernet@D / 0x1 (1) / Rhine II PCI Fast Ethernet Controller
Next devices behind isa@C (on /pci@80000000)
Device / interrupt address / epxlanation
serial@i2F8 / 0x8 bytes [000] 00000003 00000000 8042@i60 / interrupt-cells 0x2 (2) keyboard@i60 / [0x8 bytes] [000] 00000001 00000000 rtc@i70 / [0x8 bytes] [000] 00000008 00000000 timer@i40 / no irq on of displayed lpt@i3BC / [0x8 bytes] [000] 00000007 00000000
Devices behind /pci@C0000000
Device / interrupt address / epxlanation
host@0, Marvell MV6436x System Controller for PowerPC Processors Bridge Device display@8 / 0x1 (1) / ATI Display Controller
Edited by Mlehto on 2025/9/27 11:48:57
|