Re: 5.1 panics on a Challenge S
George Harvey <[email protected]> Tue, 15 Feb 2011 17:39:59 +0000
| Newsgroups | gmane.os.netbsd.ports.sgimips |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 15 Feb 2011 22:39:44 +0900 ??????? ?? <[email protected]> wrote: > Try adding a diagnostic printf to int_intr_establish() in dev/int.c just before the sanity check ... something along the lines of 'printf("establishing interrupt %i¥n", level);' should reveal the problem. Tried that, and it shows panel trying to use interrupt level -1. A full dmesg, with panel disabled, is included below. This is actually from a different Challenge S but the both machines show the same panic when panel is enabled. I'm happy to sprinkle a few printfs through the code but I'll need some pointers as to where best to put them. George == dmesg output with panel disabled === NetBSD 5.1 (INDY2) #0: Tue Feb 15 16:56:36 GMT 2011 [email protected]:/usr/src/sys/arch/sgimips/compile/INDY2 total memory = 256 MB (768 KB reserved for ARCS) avail memory = 245 MB timecounter: Timecounters tick every 10.000 msec mainbus0 (root): SGI-IP22 [SGI, 690a40d3], 1 processor cpu0 at mainbus0: MIPS R4400 CPU (0x460) Rev. 6.0 with MIPS R4010 FPC Rev. 0.0 cpu0: 16KB/16B direct-mapped L1 Instruction cache, 48 TLB entries cpu0: 16KB/16B direct-mapped write-back L1 Data cache cpu0: 1024KB/128B direct-mapped write-back L2 Unified cache ioc0 at mainbus0 addr 0x1fbd9800: rev 0, machine Indy (Guinness), board rev 0 int0 at mainbus0 addr 0x1fbd9880 int0: bus 100MHz, CPU 200MHz imc0 at mainbus0 addr 0x1fa00000: revision 3 gio0 at imc0 giopci0 at gio0 slot 1 addr 0x1f400000: Set Engineering GFE 10/100 Ethernet pci0 at giopci0 bus 0 pci0: memory space enabled tl0 at pci0 dev 0 function 0 tl0: Texas Instruments ThunderLAN tl0: Ethernet address 08:00:69:02:9e:21 int_intr_establish: level=22 tl0: interrupting at slot EXP0 nsphy0 at tl0 phy 4: DP83840 10/100 media interface, rev. 0 nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto tlphy0 at tl0 phy 31: ThunderLAN 10BASE-T media interface, rev. 4 tlphy0: 10baseT, 10baseT-FDX, auto hpc0 at gio0 addr 0x1fb80000: SGI HPC3 (onboard) zsc0 at hpc0 offset 0x59830 zstty0 at zsc0 channel 1 (console i/o) zstty1 at zsc0 channel 0 int_intr_establish: level=29 pckbc0 at hpc0 offset 0x59840 sq0 at hpc0 offset 0x54000 int_intr_establish: level=3 : SGI Seeq 80c03 sq0: Ethernet address 08:00:69:0a:40:d3 wdsc0 at hpc0 offset 0x44000 int_intr_establish: level=1 : WD33C93B (20.0 MHz clock, BURST DMA, SCSI ID 0) wdsc0: microcode revision 0x0d, Fast SCSI scsibus0 at wdsc0: 8 targets, 8 luns per target dsclock0 at hpc0 offset 0x60000 pi1ppc0 at hpc0 offset 0x58000 pi1ppc0: capabilities=8<PS2> ppbus0 at pi1ppc0 ppbus0: No IEEE1284 device found. pi1ppc at hpc0 offset 0x59800 not configured panel at hpc0 offset 0x59850 not configured hpc1 at gio0 addr 0x1fb00000: SGI HPC3 (IOPLUS mezzanine) hpc1: using EXP1's DMA channel sq1 at hpc1 offset 0x54000 int_intr_establish: level=0 : SGI Seeq 80c03 sq1: Ethernet address 08:00:69:02:9d:a2 timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0 timecounter: Timecounter "mips3_cp0_counter" frequency 100000000 Hz quality 100 scsibus0: waiting 2 seconds for devices to settle... sd0 at scsibus0 target 2 lun 0: <IBM, DNES-309170, SAH0> disk fixed sd0: 8748 MB, 11474 cyl, 5 head, 312 sec, 512 bytes/sect x 17916240 sectors sd0: sync (100.00ns offset 12), 8-bit (10.000MB/s) transfers, tagged queueing boot device: sd0 root on sd0a dumps on sd0b root file system type: ffs === end ===