J2240?
Even though the J2240 is not reported to be working yet on the Web pages, it does seem to boot some way. Would anyone have had any success with this machine, or have workarounds to the problems below, or know the work that needs to be done to get this running? Perhaps the following are a clue:
...dino_bridge_init: IO_ADDR_EN hasn't been configured. kernel BUG at dino.c:795!
...
IRQ not found for serial device at 0xfffffffffc003000
...
Regards
Douglas Crosher
-=-=-
HARD Booted.
palo ipl <> Sun May 13 11:53:13 EST 2001
0/vmlinux 3466302 bytes @ 0x6800
0/palo-cmdline '0/vmlinux HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 con sole=ttyS0'
Kernel: partition 0 file /vmlinux
ELF64 executable
Entry 00100000 first 00100000 n 3
Segment 0 load 00100000 size 2022944 mediaptr 0x1000
Segment 1 load 002ee000 size 749584 mediaptr 0x1ef000
Segment 2 load 003a8000 size 16384 mediaptr 0x2a7000
branching to kernel entry point 0x00100000
Set default PSW W bit to 1
PDC Console Initialized
Linux version 2.4.0 (<>) (gcc version 3.0 20010427 (prerele
ase)) #7 Sun May 13 15:10:06 EST 2001
FP[0] enabled: Rev 0 Model 14
The 64-bit Kernel has started...
Kernel is using PDC in 32-bit mode.
Determining PDC firmware type: Newer Box setup_cmdline(0x64cc4,0x64cc4,0x0,0x0)
PALO command line: 'HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=t tyS0'
PALO initrd 0-0
model 00005b50 00000491 00000000 00000002 77c5684a 100000f0 00000008 000000b2000000b2
vers 00000501 cpuid 000001d7 CPUID vers 14 rev 23 model 9000/782/J2240
Total Memory: 96 Mb
initrd: 00000000-00000000pagetable_init
On node 0 totalpages: 24576
zone(0): 24576 pages.
zone(1): 0 pages.
zone(2): 0 pages.led_init: chassis info: model=0 (LCD), lcd_width=16, cmd_delay=40, actcnt=137438 953504, maxcnt=0
Searching for devices...
Found devices:
1. SummitHawk Dino RS-232 (10) at 0xfffffffffc003000, versions 0x5d, 0x0, 0x8c, 0x0, 0x0
2. SummitHawk Dino RS-232 (10) at 0xfffffffff1607000, versions 0x5d, 0x0, 0x8c, 0x0, 0x0
3. SummitHawk 230 Core BA (11) at 0xffffffffffd00000, versions 0x5c, 0x0, 0x81, 0x0, 0x0, additional addresses: 0xffffffffffd0c000 0xffffffffffc00000
4. SummitHawk 230 Core SCSI (10) at 0xffffffffffd06000, versions 0x5c, 0x0, 0x82 , 0x0, 0x0
5. SummitHawk 230 Core Centronics (10) at 0xffffffffffd02000, versions 0x5c, 0x0 , 0x74, 0x0, 0x0, additional addresses: 0xffffffffffd01000 0xffffffffffd03000
6. SummitHawk 230 Core Audio (10) at 0xffffffffffd04000, versions 0x5c, 0x4, 0x7 b, 0x0, 0x0
7. SummitHawk 230 Core PC Keyboard (10) at 0xffffffffffd08000, versions 0x5c, 0x 0, 0x84, 0x0, 0x0
8. SummitHawk 230 Core PC Keyboard (10) at 0xffffffffffd08100, versions 0x5c, 0x 0, 0x84, 0x0, 0x0
9. U2-IOA BC GSC+ Port (7) at 0xfffffffffc03f000, versions 0x501, 0x1, 0xc, 0x3, 0x0
10. U2-IOA BC GSC+ Port (7) at 0xfffffffff163f000, versions 0x501, 0x1, 0xc, 0x3 , 0x0
11. Cujo PCI Bridge (13) at 0xfffffffff1604000, versions 0x682, 0x1, 0xa, 0x1, 0 x0
12. Dino PCI Bridge (13) at 0xfffffffffc004000, versions 0x680, 0x3, 0xa, 0x0, 0 x0, additional addresses: 0xfffffffffc800000
13. Unknown device (13) at 0xfffffffffc000000, versions 0x5d, 0x3, 0xa, 0x0, 0x0
14. U2-IOA BC Runway Port (12) at 0xfffffffffff88000, versions 0x580, 0xf, 0xb, 0x1, 0x50
15. U2-IOA BC Runway Port (12) at 0xfffffffffff8a000, versions 0x580, 0xf, 0xb, 0x1, 0x50
16. SummitHawk U+ (0) at 0xfffffffffffa0000, versions 0x5b5, 0x0, 0x4, 0x0, 0x91
17. SummitHawk U+ (0) at 0xfffffffffffa2000, versions 0x5b5, 0x0, 0x4, 0x0, 0x91
18. SummitHawk Memory (1) at 0xfffffffffffb1000, versions 0x83, 0x0, 0x9, 0x0, 0 x0
That's a total of 18 devices.CONFIG_SMP=n ignoring additional CPUs
Warning : device (0, 0x5b5, 0x0, 0x4, 0x0) NOT claimed by CPU PARISC CPU(s): 1 x PA8200 (PCX-U+) at 236.000000 MHz
Kernel command line: HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console= ttyS0
Calibrating delay loop... 470.22 BogoMIPS
Memory: 91924k available
Dentry-cache hash table entries: 16384 (order: 6, 262144 bytes) Buffer-cache hash table entries: 4096 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 6, 262144 bytes) Inode-cache hash table entries: 8192 (order: 5, 131072 bytes)
POSIX conformance testing by UNIFIX
Lasi version 0 at 0xffffffffffd00000 found.
LED display at ffffffffffd0c000 registered
Initializing Lasi PS/2-keyboard port at 0xffffffffffd08000... Support for Lasi PS/2-psaux not yet available !
Dino version 3.1 (bridge mode) found at 0xfffffffffc004000
Dino version J2240 (bridge mode) found at 0xfffffffffc000000dino_bridge_init: IO_ADDR_EN hasn't been configured.
kernel BUG at dino.c:795!
ccio found U2 I/O MMU at 0xfffffffffff88000io_io_high: 0xfff80000 io_io_low: 0xf4000000
ccio found U2 I/O MMU at 0xfffffffffff8a000io_io_high: 0xf4000000 io_io_low: 0xf1600000
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
pty: 256 Unix98 ptys configured
lp: driver loaded but no devices found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Serial driver version 5.02 (2000-08-09) with MANY_PORTS SHARE_IRQ SERIAL_PCI ena bledbusdevice_alloc_irq(0x00000000103ae348): No known LASI/ASP/WAX owns device at 0x fffffffffc003000 !
IRQ not found for serial device at 0xfffffffffc003000
Warning : device (10, 0x5d, 0x0, 0x8c, 0x0) NOT claimed by serial device 715/new
or similiarbusdevice_alloc_irq(0x00000000103ae3d0): No known LASI/ASP/WAX owns device at 0x fffffffff1607000 !
IRQ not found for serial device at 0xfffffffff1607000
Warning : device (10, 0x5d, 0x0, 0x8c, 0x0) NOT claimed by serial device 715/new
or similiar
Dumping Stack from 0000000010048000 to 0000000010049280:
8000 00000000 00000000 00000000 00000040 00000000 00000000 00000000 10308a40
...
9260 00000000 000000f8 00000000 00000058 00000000 10105764 00000000 102e2e35
Kernel Fault: Code=26 regs=0000000010048f40 (Addr=0000000000000008)
YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00001000000001100000000000001110
r0-3 0000000000000000 00000000103b2600 000000001011023c 000000001034b7f0 r4-7 000000000000ffff 000000000000002f 0000000000000000 000000001034b7f0 r8-11 000000000800000f ffffffffffffffff 000000001031e3b8 00000000103cf988 r12-15 00000000103cf988 00000000103cf988 00000000103cf988 00000000103cf988 r16-19 000000001031e388 00000000103cf988 00000000103cf988 000000000000ffff r20-23 0000000010326a00 0000000010334090 0000000000000000 0000000000000000 r24-27 000000000000002f 000000000000ffff 0000000000000000 000000001034b7f0 r28-31 0000000000002580 0000000010048e30 0000000010049280 0000000010319d78 sr0-3 0000000000000000 0000000000000000 0000000000000000 0000000000000000 sr4-7 0000000000000000 0000000000000000 0000000000000000 0000000000000000
IASQ: 0000000000000000 0000000000000000 IAOQ: 00000000102403d4 00000000102403d8
IIR: 0cd010d9 ISR: 0000000000000000 IOR: 0000000000000008ORIG_R28: 0000000000000004
Hello Douglas,
I have to fess up on this one, since this machine uses both the ccio-dma driver and the 32-bit pdc translator :) I hve been testing on a C200 that uses the ccio-dma driver and the 32-bit translator also ... but I have not been able to boot the machine with a 64-bit kernel yet. I think it is a problem with the ccio-dma driver, but I have been unable to find the error yet.
Booting the machine with a 32-bit kernel should work fine ... if it does not, post the output to the list again we can try to help debug the 32-bit case first. After you boot it witht he 32-bit kernel, you can happily enjoy the 32-bit kernel ... or you can help me find the 64-bit bugs :)
Thanks, and have a good day!
- Ryan
Quoted 167 lines · Douglas T. Crosher
Even though the J2240 is not reported to be working yet on the Web pages, it does seem to boot some way. Would anyone have had any success with this machine, or have workarounds to the problems below, or know the work that needs to be done to get this running? Perhaps the following are a clue:
...
dino_bridge_init:IO_ADDR_ENhasn't been configured. kernel BUG at dino.c:795!
...
IRQ not found for serial device at0xfffffffffc003000
...Regards
Douglas Crosher-=-=-
HARD Booted.
palo ipl <> Sun May 13 11:53:13 EST 2001
0/vmlinux 3466302 bytes @0x6800
0/palo-cmdline '0/vmlinux HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 con sole=ttyS0'
Kernel: partition 0 file /vmlinux
ELF64 executable
Entry 00100000 first 00100000 n 3
Segment 0 load 00100000 size 2022944 mediaptr0x1000
Segment 1 load002ee000size 749584 mediaptr0x1ef000
Segment 2 load003a8000size 16384 mediaptr0x2a7000
branching to kernel entry point0x00100000
Set default PSW W bit to 1
PDC Console Initialized
Linux version 2.4.0 (<>) (gcc version 3.0 20010427 (prerele
ase)) #7 Sun May 13 15:10:06 EST 2001
FP[0] enabled: Rev 0 Model 14
The 64-bit Kernel has started...
Kernel is using PDC in 32-bit mode.
Determining PDC firmware type: Newer Boxsetup_cmdline(0x64cc4,0x64cc4,0x0,0x0)
PALO command line: 'HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=t tyS0'
PALO initrd 0-0
model00005b5000000491 00000000 0000000277c5684a100000f000000008000000b2000000b2vers 00000501 cpuid 000001d7 CPUID vers 14 rev 23 model 9000/782/J2240Total Memory: 96 Mb
initrd: 00000000-00000000pagetable_init
On node 0 totalpages: 24576
zone(0): 24576 pages.
zone(1): 0 pages.
zone(2): 0 pages.led_init: chassis info: model=0 (LCD), lcd_width=16, cmd_delay=40, actcnt=137438 953504, maxcnt=0
Searching for devices...
Found devices:
1. SummitHawk Dino RS-232 (10) at0xfffffffffc003000, versions0x5d,0x0,0x8c,0x0,0x0
2. SummitHawk Dino RS-232 (10) at0xfffffffff1607000, versions0x5d,0x0,0x8c,0x0,0x0
3. SummitHawk 230 Core BA (11) at0xffffffffffd00000, versions0x5c,0x0,0x81,0x0,0x0, additional addresses:0xffffffffffd0c0000xffffffffffc00000
4. SummitHawk 230 Core SCSI (10) at0xffffffffffd06000, versions0x5c,0x0,0x82,0x0,0x0
5. SummitHawk 230 Core Centronics (10) at0xffffffffffd02000, versions0x5c,0x0,0x74,0x0,0x0, additional addresses:0xffffffffffd010000xffffffffffd03000
6. SummitHawk 230 Core Audio (10) at0xffffffffffd04000, versions0x5c,0x4,0x7b,0x0,0x0
7. SummitHawk 230 Core PC Keyboard (10) at0xffffffffffd08000, versions0x5c, 0x 0,0x84,0x0,0x0
8. SummitHawk 230 Core PC Keyboard (10) at0xffffffffffd08100, versions0x5c, 0x 0,0x84,0x0,0x0
9. U2-IOA BC GSC+ Port (7) at0xfffffffffc03f000, versions0x501,0x1,0xc,0x3,0x0
10. U2-IOA BC GSC+ Port (7) at0xfffffffff163f000, versions0x501,0x1,0xc,0x3,0x0
11. Cujo PCI Bridge (13) at0xfffffffff1604000, versions0x682,0x1,0xa,0x1, 0 x0
12. Dino PCI Bridge (13) at0xfffffffffc004000, versions0x680,0x3,0xa,0x0, 0 x0, additional addresses:0xfffffffffc800000
13. Unknown device (13) at0xfffffffffc000000, versions0x5d,0x3,0xa,0x0,0x0
14. U2-IOA BC Runway Port (12) at0xfffffffffff88000, versions0x580,0xf,0xb,0x1,0x50
15. U2-IOA BC Runway Port (12) at0xfffffffffff8a000, versions0x580,0xf,0xb,0x1,0x50
16. SummitHawk U+ (0) at0xfffffffffffa0000, versions0x5b5,0x0,0x4,0x0,0x91
17. SummitHawk U+ (0) at0xfffffffffffa2000, versions0x5b5,0x0,0x4,0x0,0x91
18. SummitHawk Memory (1) at0xfffffffffffb1000, versions0x83,0x0,0x9,0x0, 0 x0
That's a total of 18 devices.CONFIG_SMP=nignoring additional CPUs
Warning : device (0,0x5b5,0x0,0x4,0x0) NOT claimed by CPU PARISC CPU(s): 1 x PA8200 (PCX-U+) at 236.000000 MHz
Kernel command line: HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console= ttyS0
Calibrating delay loop... 470.22 BogoMIPS
Memory: 91924k available
Dentry-cache hash table entries: 16384 (order: 6, 262144 bytes) Buffer-cache hash table entries: 4096 (order: 3, 32768 bytes) Page-cache hash table entries: 32768 (order: 6, 262144 bytes) Inode-cache hash table entries: 8192 (order: 5, 131072 bytes)
POSIX conformance testing by UNIFIX
Lasi version 0 at0xffffffffffd00000found.
LED display atffffffffffd0c000registered
Initializing Lasi PS/2-keyboard port at0xffffffffffd08000... Support for Lasi PS/2-psaux not yet available !
Dino version 3.1 (bridge mode) found at0xfffffffffc004000
Dino version J2240 (bridge mode) found at0xfffffffffc000000dino_bridge_init:IO_ADDR_ENhasn't been configured.
kernel BUG at dino.c:795!
ccio found U2 I/O MMU at0xfffffffffff88000io_io_high:0xfff80000io_io_low:0xf4000000
ccio found U2 I/O MMU at0xfffffffffff8a000io_io_high:0xf4000000io_io_low:0xf1600000
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
pty: 256 Unix98 ptys configured
lp: driver loaded but no devices found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Serial driver version 5.02 (2000-08-09) withMANY_PORTSSHARE_IRQSERIAL_PCIena bledbusdevice_alloc_irq(0x00000000103ae348): No known LASI/ASP/WAX owns device at 0xfffffffffc003000!
IRQ not found for serial device at0xfffffffffc003000
Warning : device (10,0x5d,0x0,0x8c,0x0) NOT claimed by serial device 715/new
or similiarbusdevice_alloc_irq(0x00000000103ae3d0): No known LASI/ASP/WAX owns device at 0xfffffffff1607000!
IRQ not found for serial device at0xfffffffff1607000
Warning : device (10,0x5d,0x0,0x8c,0x0) NOT claimed by serial device 715/new
or similiarDumping Stack from 0000000010048000 to 0000000010049280:
8000 00000000 00000000 00000000 00000040 00000000 00000000 0000000010308a40
...
9260 00000000000000f800000000 00000058 00000000 10105764 00000000102e2e35Kernel Fault: Code=26 regs=0000000010048f40 (Addr=0000000000000008)
YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00001000000001100000000000001110r0-3 0000000000000000 00000000103b2600 000000001011023c 000000001034b7f0 r4-7 000000000000ffff 000000000000002f 0000000000000000 000000001034b7f0 r8-11 000000000800000f ffffffffffffffff 000000001031e3b8 00000000103cf988 r12-15 00000000103cf988 00000000103cf988 00000000103cf988 00000000103cf988 r16-19 000000001031e388 00000000103cf988 00000000103cf988 000000000000ffff r20-23 0000000010326a00 0000000010334090 0000000000000000 0000000000000000 r24-27 000000000000002f 000000000000ffff 0000000000000000 000000001034b7f0 r28-31 0000000000002580 0000000010048e30 0000000010049280 0000000010319d78 sr0-3 0000000000000000 0000000000000000 0000000000000000 0000000000000000 sr4-7 0000000000000000 0000000000000000 0000000000000000 0000000000000000IASQ: 0000000000000000 0000000000000000 IAOQ:
00000000102403d400000000102403d8
IIR:0cd010d9ISR: 0000000000000000 IOR: 0000000000000008ORIG_R28: 0000000000000004_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/cgi-bin/mailman/listinfo/parisc-linux
Ryan Bradetich wrote:
...
Quoted 9 lines
I have to fess up on this one, since this machine uses both the ccio-dma driver and the 32-bit pdc translator :) I hve been testing on a C200 that uses the ccio-dma driver and the 32-bit translator also ... but I have not been able to boot the machine with a 64-bit kernel yet. I think it is a problem with the ccio-dma driver, but I have been unable to find the error yet.
Booting the machine with a 32-bit kernel should work fine ... if it does not, post the output to the list again we can try to help debug
Below is the output for the 32 bit kernel which proceeds in a similar manner to the 64 bit kernel and has the same problems.
Regards
Douglas Crosher
-=-=-
HARD Booted.
palo ipl <> Sun May 13 11:53:13 EST 2001
0/vmlinux 2614364 bytes @ 0x6800
0/palo-cmdline '0/vmlinux HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0'
Kernel: partition 0 file /vmlinux
ELF32 executable
Entry 00100000 first 00100000 n 5
Segment 0 load 00100000 size 1516512 mediaptr 0x1000
Segment 1 load 00274000 size 181808 mediaptr 0x174000
Segment 2 load 002a4000 size 219576 mediaptr 0x1a1000
Segment 3 load 002dc000 size 8192 mediaptr 0x1d7000
Segment 4 load 0030a068 size 75520 mediaptr 0x1d9068
branching to kernel entry point 0x00100000
Set default PSW W bit to 0
PDC Console Initialized
Linux version 2.4.0 () (gcc version 3.0 20010427 (prerelease)) #8 Mon May 14 05:02:36 EST 2001
FP[0] enabled: Rev 0 Model 14
The 32-bit Kernel has started...
Determining PDC firmware type: Newer Box setup_cmdline(0x64cc4,0x64cc4,0x0,0x0)
PALO command line: 'HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0'
PALO initrd 0-0
model 00005b50 00000491 00000000 00000002 77c5684a 100000f0 00000008 000000b2000000b2
vers 00000501 cpuid 000001d7 CPUID vers 14 rev 23 model 9000/782/J2240
Total Memory: 96 Mb
initrd: 00000000-00000000pagetable_init
On node 0 totalpages: 24576
zone(0): 24576 pages.
zone(1): 0 pages.
zone(2): 0 pages.led_init: chassis info: model=0 (LCD), lcd_width=16, cmd_delay=40, actcnt=32, maxcnt=32led_init: min_cmd_delay = 40 uS
LCD display at f0190000,f0190001 registered
Searching for devices...
Found devices:
1. SummitHawk Dino RS-232 (10) at 0xfc003000, versions 0x5d, 0x0, 0x8c, 0x0, 0x0
2. SummitHawk Dino RS-232 (10) at 0xf1607000, versions 0x5d, 0x0, 0x8c, 0x0, 0x0
3. SummitHawk 230 Core BA (11) at 0xffd00000, versions 0x5c, 0x0, 0x81, 0x0, 0x0, additional addresses: 0xffd0c000 0xffc00000
4. SummitHawk 230 Core SCSI (10) at 0xffd06000, versions 0x5c, 0x0, 0x82, 0x0, 0x0
5. SummitHawk 230 Core Centronics (10) at 0xffd02000, versions 0x5c, 0x0, 0x74, 0x0, 0x0, additional addresses: 0xffd01000 0xffd03000
6. SummitHawk 230 Core Audio (10) at 0xffd04000, versions 0x5c, 0x4, 0x7b, 0x0, 0x0
7. SummitHawk 230 Core PC Keyboard (10) at 0xffd08000, versions 0x5c, 0x0, 0x84, 0x0, 0x0
8. SummitHawk 230 Core PC Keyboard (10) at 0xffd08100, versions 0x5c, 0x0, 0x84, 0x0, 0x0
9. U2-IOA BC GSC+ Port (7) at 0xfc03f000, versions 0x501, 0x1, 0xc, 0x3, 0x0
10. U2-IOA BC GSC+ Port (7) at 0xf163f000, versions 0x501, 0x1, 0xc, 0x3, 0x0
11. Cujo PCI Bridge (13) at 0xf1604000, versions 0x682, 0x1, 0xa, 0x1, 0x0
12. Dino PCI Bridge (13) at 0xfc004000, versions 0x680, 0x3, 0xa, 0x0, 0x0, additional addresses: 0xfc800000
13. Unknown device (13) at 0xfc000000, versions 0x5d, 0x3, 0xa, 0x0, 0x0
14. U2-IOA BC Runway Port (12) at 0xfff88000, versions 0x580, 0xf, 0xb, 0x1, 0x50
15. U2-IOA BC Runway Port (12) at 0xfff8a000, versions 0x580, 0xf, 0xb, 0x1, 0x50
16. SummitHawk U+ (0) at 0xfffa0000, versions 0x5b5, 0x0, 0x4, 0x0, 0x91
17. SummitHawk U+ (0) at 0xfffa2000, versions 0x5b5, 0x0, 0x4, 0x0, 0x91
18. SummitHawk Memory (1) at 0xfffb1000, versions 0x83, 0x0, 0x9, 0x0, 0x0 That's a total of 18 devices.CONFIG_SMP=n ignoring additional CPUs
Warning : device (0, 0x5b5, 0x0, 0x4, 0x0) NOT claimed by CPU PARISC CPU(s): 1 x PA8200 (PCX-U+) at 236.000000 MHz
Kernel command line: HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0
Calibrating delay loop... 470.22 BogoMIPS
Memory: 94416k available
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
Lasi version 0 at 0xffd00000 found.
Initializing Lasi PS/2-keyboard port at 0xffd08000...
Support for Lasi PS/2-psaux not yet available !
Dino version 3.1 (bridge mode) found at 0xfc004000
Dino version J2240 (bridge mode) found at 0xfc000000dino_bridge_init: IO_ADDR_EN hasn't been configured.
kernel BUG at dino.c:795!
ccio found U2 I/O MMU at 0xfff88000io_io_high: 0xfff80000 io_io_low: 0xf4000000
ccio found U2 I/O MMU at 0xfff8a000io_io_high: 0xf4000000 io_io_low: 0xf1600000
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
pty: 256 Unix98 ptys configured
lp: driver loaded but no devices found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Serial driver version 5.02 (2000-08-09) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabledbusdevice_alloc_irq(0x102e0244): No known LASI/ASP/WAX owns device at 0xfc003000 !
IRQ not found for serial device at 0xfc003000
Warning : device (10, 0x5d, 0x0, 0x8c, 0x0) NOT claimed by serial device 715/new or similiarbusdevice_alloc_irq(0x102e027c): No known LASI/ASP/WAX owns device at 0xf1607000 !
IRQ not found for serial device at 0xf1607000
Warning : device (10, 0x5d, 0x0, 0x8c, 0x0) NOT claimed by serial device 715/new or similiar
Dumping Stack from 10034000 to 10034a80:
4000 00000000 00000040 00000000 00000000 10289440 00000001 00000000 ffffffff
...
4a60 00000000 00000000 10108c2c 10106744 11111111 00000000 3e743615 25db7828
Kernel Fault: Code=26 regs=10034840 (Addr=00000004)
YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00000000000001100000000000001110
r0-3 00000000 102e30c0 1010cd98 10297194 r4-7 0000ffff 0000002f 00000000 0000000f r8-11 00002000 102f8d64 0004000e 102a4674 r12-15 000000f2 000000fa f0140000 00000007 r16-19 f000173c f0000218 f0000210 ffffffff r20-23 1029c11c 102f59e8 101f1750 ffffffff r24-27 0000002f 0000ffff 00000000 10274010 r28-31 00000000 0000002f 10034a80 1010cd98 sr0-3 00000000 00000000 00000000 00000000 sr4-7 00000000 00000000 00000000 00000000
IASQ: 00000000 00000000 IAOQ: 101f177c 101f1780
IIR: 0cc81099 ISR: 00000000 IOR: 00000004ORIG_R28: 55555555
Douglas,
I glanced through the dino.c code and found the following comment:
/*
** If hversion is what is read from Dino, we should be OK. ** If it's what PDC told us, J2240 PDC reports the hv_model wrong ** for the first Dino. I think it reports 0x05d. <sigh>... **
This comment appears to apply to the bug you are seening since this device shows up in your inventory.
Quoted 2 lines
13. Unknown device (13) at
0xfc000000, versions0x5d,0x3,0xa,0x0,0x0Dino version J2240 (bridge mode) found at0xfc000000
I will take a look at it some more later today to see if I can figure it out, but Grant Grundler probably already knows how to fix the problem :)
Thanks,
- Ryan
Quoted 164 lines · Douglas T. Crosher
Ryan Bradetich wrote:
...Quoted 9 lines
I have to fess up on this one, since this machine uses both the ccio-dma driver and the 32-bit pdc translator :) I hve been testing on a C200 that uses the ccio-dma driver and the 32-bit translator also ... but I have not been able to boot the machine with a 64-bit kernel yet. I think it is a problem with the ccio-dma driver, but I have been unable to find the error yet.
Booting the machine with a 32-bit kernel should work fine ... if it does not, post the output to the list again we can try to help debug
Below is the output for the 32 bit kernel which proceeds in a similar manner to the 64 bit kernel and has the same problems.
Regards
Douglas Crosher-=-=-
HARD Booted.
palo ipl <> Sun May 13 11:53:13 EST 2001
0/vmlinux 2614364 bytes @0x6800
0/palo-cmdline '0/vmlinux HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0'
Kernel: partition 0 file /vmlinux
ELF32 executable
Entry 00100000 first 00100000 n 5
Segment 0 load 00100000 size 1516512 mediaptr0x1000
Segment 1 load 00274000 size 181808 mediaptr0x174000
Segment 2 load002a4000size 219576 mediaptr0x1a1000
Segment 3 load002dc000size 8192 mediaptr0x1d7000
Segment 4 load0030a068size 75520 mediaptr0x1d9068
branching to kernel entry point0x00100000
Set default PSW W bit to 0
PDC Console Initialized
Linux version 2.4.0 () (gcc version 3.0 20010427 (prerelease)) #8 Mon May 14 05:02:36 EST 2001
FP[0] enabled: Rev 0 Model 14
The 32-bit Kernel has started...
Determining PDC firmware type: Newer Boxsetup_cmdline(0x64cc4,0x64cc4,0x0,0x0)
PALO command line: 'HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0'
PALO initrd 0-0
model00005b5000000491 00000000 0000000277c5684a100000f000000008000000b2000000b2vers 00000501 cpuid 000001d7 CPUID vers 14 rev 23 model 9000/782/J2240Total Memory: 96 Mb
initrd: 00000000-00000000pagetable_init
On node 0 totalpages: 24576
zone(0): 24576 pages.
zone(1): 0 pages.
zone(2): 0 pages.led_init: chassis info: model=0 (LCD), lcd_width=16, cmd_delay=40, actcnt=32, maxcnt=32led_init:min_cmd_delay= 40 uS
LCD display at f0190000,f0190001 registered
Searching for devices...
Found devices:
1. SummitHawk Dino RS-232 (10) at0xfc003000, versions0x5d,0x0,0x8c,0x0,0x0
2. SummitHawk Dino RS-232 (10) at0xf1607000, versions0x5d,0x0,0x8c,0x0,0x0
3. SummitHawk 230 Core BA (11) at0xffd00000, versions0x5c,0x0,0x81,0x0,0x0, additional addresses:0xffd0c0000xffc00000
4. SummitHawk 230 Core SCSI (10) at0xffd06000, versions0x5c,0x0,0x82,0x0,0x0
5. SummitHawk 230 Core Centronics (10) at0xffd02000, versions0x5c,0x0,0x74,0x0,0x0, additional addresses:0xffd010000xffd03000
6. SummitHawk 230 Core Audio (10) at0xffd04000, versions0x5c,0x4,0x7b,0x0,0x0
7. SummitHawk 230 Core PC Keyboard (10) at0xffd08000, versions0x5c,0x0,0x84,0x0,0x0
8. SummitHawk 230 Core PC Keyboard (10) at0xffd08100, versions0x5c,0x0,0x84,0x0,0x0
9. U2-IOA BC GSC+ Port (7) at0xfc03f000, versions0x501,0x1,0xc,0x3,0x0
10. U2-IOA BC GSC+ Port (7) at0xf163f000, versions0x501,0x1,0xc,0x3,0x0
11. Cujo PCI Bridge (13) at0xf1604000, versions0x682,0x1,0xa,0x1,0x0
12. Dino PCI Bridge (13) at0xfc004000, versions0x680,0x3,0xa,0x0,0x0, additional addresses:0xfc800000
13. Unknown device (13) at0xfc000000, versions0x5d,0x3,0xa,0x0,0x0
14. U2-IOA BC Runway Port (12) at0xfff88000, versions0x580,0xf,0xb,0x1,0x50
15. U2-IOA BC Runway Port (12) at0xfff8a000, versions0x580,0xf,0xb,0x1,0x50
16. SummitHawk U+ (0) at0xfffa0000, versions0x5b5,0x0,0x4,0x0,0x91
17. SummitHawk U+ (0) at0xfffa2000, versions0x5b5,0x0,0x4,0x0,0x91
18. SummitHawk Memory (1) at0xfffb1000, versions0x83,0x0,0x9,0x0,0x0That's a total of 18 devices.CONFIG_SMP=nignoring additional CPUs
Warning : device (0,0x5b5,0x0,0x4,0x0) NOT claimed by CPU PARISC CPU(s): 1 x PA8200 (PCX-U+) at 236.000000 MHz
Kernel command line: HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0
Calibrating delay loop... 470.22 BogoMIPS
Memory: 94416k available
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
Lasi version 0 at0xffd00000found.
Initializing Lasi PS/2-keyboard port at0xffd08000...
Support for Lasi PS/2-psaux not yet available !
Dino version 3.1 (bridge mode) found at0xfc004000
Dino version J2240 (bridge mode) found at0xfc000000dino_bridge_init:IO_ADDR_ENhasn't been configured.
kernel BUG at dino.c:795!
ccio found U2 I/O MMU at0xfff88000io_io_high:0xfff80000io_io_low:0xf4000000
ccio found U2 I/O MMU at0xfff8a000io_io_high:0xf4000000io_io_low:0xf1600000
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
pty: 256 Unix98 ptys configured
lp: driver loaded but no devices found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Serial driver version 5.02 (2000-08-09) withMANY_PORTSSHARE_IRQSERIAL_PCIenabledbusdevice_alloc_irq(0x102e0244): No known LASI/ASP/WAX owns device at0xfc003000!
IRQ not found for serial device at0xfc003000
Warning : device (10,0x5d,0x0,0x8c,0x0) NOT claimed by serial device 715/new or similiarbusdevice_alloc_irq(0x102e027c): No known LASI/ASP/WAX owns device at0xf1607000!
IRQ not found for serial device at0xf1607000
Warning : device (10,0x5d,0x0,0x8c,0x0) NOT claimed by serial device 715/new or similiarDumping Stack from 10034000 to
10034a80:
4000 00000000 00000040 00000000 00000000 10289440 00000001 00000000 ffffffff
...
4a60 00000000 0000000010108c2c10106744 11111111 000000003e74361525db7828Kernel Fault: Code=26 regs=10034840 (Addr=00000004)
YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00000000000001100000000000001110r0-3 00000000 102e30c0 1010cd98 10297194 r4-7 0000ffff 0000002f 00000000 0000000f r8-11 00002000 102f8d64 0004000e 102a4674 r12-15 000000f2 000000fa f0140000 00000007 r16-19 f000173c f0000218 f0000210 ffffffff r20-23 1029c11c 102f59e8 101f1750 ffffffff r24-27 0000002f 0000ffff 00000000 10274010 r28-31 00000000 0000002f 10034a80 1010cd98 sr0-3 00000000 00000000 00000000 00000000 sr4-7 00000000 00000000 00000000 00000000IASQ: 00000000 00000000 IAOQ:
101f177c101f1780
IIR:0cc81099ISR: 00000000 IOR: 00000004ORIG_R28: 55555555_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/cgi-bin/mailman/listinfo/parisc-linux
Douglas,
I had a chance to chat with Grant, and we have a couple of ideas, but we need some more info first. Grant says the IO_ADDR_EN is supposed to be set by the PDC ... but if no devices exist on the PCI bus below the dino, it is possible the IO_ADDR_EN could be 0. If this is the case, then we need to move the BUG() to a different spot in code.
Grant thinks a possible reason the J2240 crashes is because the rs232 port could both be on the dino and the cujo buses ... and we do not currently support that configuration. I'm not sure if work is being done in that area yet or not ... hopefully someone on this list will pipe up if they are working on it.
I have attached a small patch that will hopefully confirm our thoughts about the IO_ADDR_EN BUG() that I hope you will try out and report back the results. And hopefully someone is working on providing rs232 port support for the dino/cujo busses.
Sorry we do not have a better answer for you.
- Ryan
Quoted 197 lines · Ryan Bradetich
Douglas,
I glanced through the
dino.ccode and found the following comment:/*
** If hversion is what is read from Dino, we should be OK. ** If it's what PDC told us, J2240 PDC reports thehv_modelwrong ** for the first Dino. I think it reports0x05d. <sigh>... **This comment appears to apply to the bug you are seening since this device shows up in your inventory.
Quoted 2 lines
13. Unknown device (13) at
0xfc000000, versions0x5d,0x3,0xa,0x0,0x0Dino version J2240 (bridge mode) found at0xfc000000I will take a look at it some more later today to see if I can figure it out, but Grant Grundler probably already knows how to fix the problem :)
Thanks,
- Ryan
Quoted 164 lines · Douglas T. Crosher
Ryan Bradetich wrote:
...Quoted 9 lines
I have to fess up on this one, since this machine uses both the ccio-dma driver and the 32-bit pdc translator :) I hve been testing on a C200 that uses the ccio-dma driver and the 32-bit translator also ... but I have not been able to boot the machine with a 64-bit kernel yet. I think it is a problem with the ccio-dma driver, but I have been unable to find the error yet.
Booting the machine with a 32-bit kernel should work fine ... if it does not, post the output to the list again we can try to help debug
Below is the output for the 32 bit kernel which proceeds in a similar manner to the 64 bit kernel and has the same problems.
Regards
Douglas Crosher-=-=-
HARD Booted.
palo ipl <> Sun May 13 11:53:13 EST 2001
0/vmlinux 2614364 bytes @0x6800
0/palo-cmdline '0/vmlinux HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0'
Kernel: partition 0 file /vmlinux
ELF32 executable
Entry 00100000 first 00100000 n 5
Segment 0 load 00100000 size 1516512 mediaptr0x1000
Segment 1 load 00274000 size 181808 mediaptr0x174000
Segment 2 load002a4000size 219576 mediaptr0x1a1000
Segment 3 load002dc000size 8192 mediaptr0x1d7000
Segment 4 load0030a068size 75520 mediaptr0x1d9068
branching to kernel entry point0x00100000
Set default PSW W bit to 0
PDC Console Initialized
Linux version 2.4.0 () (gcc version 3.0 20010427 (prerelease)) #8 Mon May 14 05:02:36 EST 2001
FP[0] enabled: Rev 0 Model 14
The 32-bit Kernel has started...
Determining PDC firmware type: Newer Boxsetup_cmdline(0x64cc4,0x64cc4,0x0,0x0)
PALO command line: 'HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0'
PALO initrd 0-0
model00005b5000000491 00000000 0000000277c5684a100000f000000008000000b2000000b2vers 00000501 cpuid 000001d7 CPUID vers 14 rev 23 model 9000/782/J2240Total Memory: 96 Mb
initrd: 00000000-00000000pagetable_init
On node 0 totalpages: 24576
zone(0): 24576 pages.
zone(1): 0 pages.
zone(2): 0 pages.led_init: chassis info: model=0 (LCD), lcd_width=16, cmd_delay=40, actcnt=32, maxcnt=32led_init:min_cmd_delay= 40 uS
LCD display at f0190000,f0190001 registered
Searching for devices...
Found devices:
1. SummitHawk Dino RS-232 (10) at0xfc003000, versions0x5d,0x0,0x8c,0x0,0x0
2. SummitHawk Dino RS-232 (10) at0xf1607000, versions0x5d,0x0,0x8c,0x0,0x0
3. SummitHawk 230 Core BA (11) at0xffd00000, versions0x5c,0x0,0x81,0x0,0x0, additional addresses:0xffd0c0000xffc00000
4. SummitHawk 230 Core SCSI (10) at0xffd06000, versions0x5c,0x0,0x82,0x0,0x0
5. SummitHawk 230 Core Centronics (10) at0xffd02000, versions0x5c,0x0,0x74,0x0,0x0, additional addresses:0xffd010000xffd03000
6. SummitHawk 230 Core Audio (10) at0xffd04000, versions0x5c,0x4,0x7b,0x0,0x0
7. SummitHawk 230 Core PC Keyboard (10) at0xffd08000, versions0x5c,0x0,0x84,0x0,0x0
8. SummitHawk 230 Core PC Keyboard (10) at0xffd08100, versions0x5c,0x0,0x84,0x0,0x0
9. U2-IOA BC GSC+ Port (7) at0xfc03f000, versions0x501,0x1,0xc,0x3,0x0
10. U2-IOA BC GSC+ Port (7) at0xf163f000, versions0x501,0x1,0xc,0x3,0x0
11. Cujo PCI Bridge (13) at0xf1604000, versions0x682,0x1,0xa,0x1,0x0
12. Dino PCI Bridge (13) at0xfc004000, versions0x680,0x3,0xa,0x0,0x0, additional addresses:0xfc800000
13. Unknown device (13) at0xfc000000, versions0x5d,0x3,0xa,0x0,0x0
14. U2-IOA BC Runway Port (12) at0xfff88000, versions0x580,0xf,0xb,0x1,0x50
15. U2-IOA BC Runway Port (12) at0xfff8a000, versions0x580,0xf,0xb,0x1,0x50
16. SummitHawk U+ (0) at0xfffa0000, versions0x5b5,0x0,0x4,0x0,0x91
17. SummitHawk U+ (0) at0xfffa2000, versions0x5b5,0x0,0x4,0x0,0x91
18. SummitHawk Memory (1) at0xfffb1000, versions0x83,0x0,0x9,0x0,0x0That's a total of 18 devices.CONFIG_SMP=nignoring additional CPUs
Warning : device (0,0x5b5,0x0,0x4,0x0) NOT claimed by CPU PARISC CPU(s): 1 x PA8200 (PCX-U+) at 236.000000 MHz
Kernel command line: HOME=/ TERM=linux root=/dev/nfs nfsroot=10.0.0.100 console=ttyS0
Calibrating delay loop... 470.22 BogoMIPS
Memory: 94416k available
Dentry-cache hash table entries: 16384 (order: 5, 131072 bytes) Buffer-cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 8192 (order: 4, 65536 bytes)
POSIX conformance testing by UNIFIX
Lasi version 0 at0xffd00000found.
Initializing Lasi PS/2-keyboard port at0xffd08000...
Support for Lasi PS/2-psaux not yet available !
Dino version 3.1 (bridge mode) found at0xfc004000
Dino version J2240 (bridge mode) found at0xfc000000dino_bridge_init:IO_ADDR_ENhasn't been configured.
kernel BUG at dino.c:795!
ccio found U2 I/O MMU at0xfff88000io_io_high:0xfff80000io_io_low:0xf4000000
ccio found U2 I/O MMU at0xfff8a000io_io_high:0xf4000000io_io_low:0xf1600000
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Starting kswapd v1.8
pty: 256 Unix98 ptys configured
lp: driver loaded but no devices found
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize Serial driver version 5.02 (2000-08-09) withMANY_PORTSSHARE_IRQSERIAL_PCIenabledbusdevice_alloc_irq(0x102e0244): No known LASI/ASP/WAX owns device at0xfc003000!
IRQ not found for serial device at0xfc003000
Warning : device (10,0x5d,0x0,0x8c,0x0) NOT claimed by serial device 715/new or similiarbusdevice_alloc_irq(0x102e027c): No known LASI/ASP/WAX owns device at0xf1607000!
IRQ not found for serial device at0xf1607000
Warning : device (10,0x5d,0x0,0x8c,0x0) NOT claimed by serial device 715/new or similiarDumping Stack from 10034000 to
10034a80:
4000 00000000 00000040 00000000 00000000 10289440 00000001 00000000 ffffffff
...
4a60 00000000 0000000010108c2c10106744 11111111 000000003e74361525db7828Kernel Fault: Code=26 regs=10034840 (Addr=00000004)
YZrvWESTHLNXBCVMcbcbcbcbOGFRQPDI
PSW: 00000000000001100000000000001110r0-3 00000000 102e30c0 1010cd98 10297194 r4-7 0000ffff 0000002f 00000000 0000000f r8-11 00002000 102f8d64 0004000e 102a4674 r12-15 000000f2 000000fa f0140000 00000007 r16-19 f000173c f0000218 f0000210 ffffffff r20-23 1029c11c 102f59e8 101f1750 ffffffff r24-27 0000002f 0000ffff 00000000 10274010 r28-31 00000000 0000002f 10034a80 1010cd98 sr0-3 00000000 00000000 00000000 00000000 sr4-7 00000000 00000000 00000000 00000000IASQ: 00000000 00000000 IAOQ:
101f177c101f1780
IIR:0cc81099ISR: 00000000 IOR: 00000004ORIG_R28: 55555555_______________________________________________
parisc-linux mailing list
[email protected]
http://lists.parisc-linux.org/cgi-bin/mailman/listinfo/parisc-linuxSignature · 4 lines
_______________________________________________ parisc-linux mailing list [email protected] http://lists.parisc-linux.org/cgi-bin/mailman/listinfo/parisc-linux
Index: dino.c
===================================================================
RCS file: /home/cvs/parisc/linux/drivers/gsc/dino.c,v retrieving revision 1.26
dino.c +5 -1
@@ -786,15 +786,19 @@ dino_bridge_init(struct dino_device *din io_addr =gsc_readl (dino_dev->hba.base_addr+DINO_IO_ADDR_EN ); +printk ("%s() addr: %p hver: 0x%x sver: 0x%x io_addr: 0x%x\n" , __FUNCTION__, dino_dev->hba.base_addr, + dino_dev->hba.iodc_info->hversion, dino_dev->hba.iodc_info->sversion, io_addr);for ( ; ((bmask & io_addr) ==0 ) && (bpos <33 ); bmask<<=1 , bpos++) { }; +#if 0 +/* FIX ME .... this does not need to be checked here. */ if (bpos ==33 ) {printk (KERN_WARNING "%s: IO_ADDR_EN hasn't been configured.\n" , __FUNCTION__ );BUG (); } - +#endif /* ** Calculate the base of the Host I/O address range ** Dino will forward to the PCI bus.
Ryan Bradetich wrote:
...
Quoted 5 lines
I had a chance to chat with Grant, and we have a couple of ideas, but we need some more info first. Grant says the
IO_ADDR_ENis supposed to be set by the PDC ... but if no devices exist on the PCI bus below the dino, it is possible theIO_ADDR_ENcould be 0. If this is the case, then we need to move theBUG()to a different spot in code.
...
Quoted 4 lines
I have attached a small patch that will hopefully confirm our thoughts about the
IO_ADDR_ENBUG()that I hope you will try out and report back the results. And hopefully someone is working on providing rs232 port support for the dino/cujo busses.
Here is the relevant output with you patch applied:
...
Dino version 3.1 (bridge mode) found at 0xfc004000 dino_bridge_init() addr: fc004000 hver: 0x680 sver: 0xa io_addr: 0x2000000 Dino version J2240 (bridge mode) found at 0xfc000000 dino_bridge_init() addr: fc000000 hver: 0x5d sver: 0xa io_addr: 0x0
...
Thanks for looking into it.
Regards
Douglas Crosher