Oh, if I wait and do not press any keys (takes a short time) then after a while the scsi driver times out/stops trying to connect to the not-working device and boot continues. Once it is out of the scsi driver the system does not crash on keypress any more. Damian On Tuesday 09 May 2006 15:16, Damian Dimmich wrote: > Hi, > > I have, what I think is a badly set-up scsi system. I think there is an > issue with the termination, the attached drives are wide-scsi and I think > there is some issue with the termination. > > That isn't the interesting bit though. When booting with a freshly > compiled 2.6.16.12 kernel, running headless with the output coming in on > ttyS1, I can get the kernel to oops by pressing any key (sending a keypress > down the serial line) while it is trying to figure out what is going on > with the scsi subsystem. With the external scsi it boots fine. > > Interestingly, this did not happen with the debian-rolled 2.4.27 kernel (as > in, it would complain about the scis, but not crash when i pressed keys). > > Thought this may be useful to someone. Please let me know if you need any > further information. > > Cheers, > Damian > > Linux version 2.6.16.12 (ddimmich@indigo) (gcc version 4.0.3 20051201 > (prerelea6 > ARCH: SGI-IP22 > PROMLIB: ARC firmware Version 1 Revision 10 > CPU revision is: 00000460 > FPU revision is: 00000500 > MC: SGI memory controller Revision 3 > MC: Probing memory configuration: > bank0: 64M @ 10000000 > bank1: 32M @ 14000000 > bank2: 128M @ 08000000 > Determined physical RAM map: > memory: 0e000000 @ 08000000 (usable) > Built 1 zonelists > Kernel command line: root=/dev/sda1 console=ttyS0 auto > Primary instruction cache 16kB, physically tagged, direct mapped, linesize > 16 b. > Primary data cache 16kB, direct mapped, linesize 16 bytes. > Unified secondary cache 1024kB direct mapped, linesize 128 bytes. > Synthesized TLB refill handler (21 instructions). > Synthesized TLB load handler fastpath (33 instructions). > Synthesized TLB store handler fastpath (33 instructions). > Synthesized TLB modify handler fastpath (32 instructions). > EISA: Probing bus... > EISA: Detected 0 card. > ISA support compiled in. > PID hash table entries: 2048 (order: 11, 32768 bytes) > Calibrating system timer... 100500 [201.0000 MHz CPU] > Using 100.500 MHz high precision timer. > Console: colour dummy device 80x25 > Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) > Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) > Memory: 222688k/229376k available (2385k kernel code, 6556k reserved, 518k > data) > Mount-cache hash table entries: 512 > Checking for 'wait' instruction... unavailable. > NET: Registered protocol family 16 > EISA bus registered > SCSI subsystem initialized > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > Initializing Cryptographic API > io scheduler noop registered > io scheduler anticipatory registered (default) > io scheduler deadline registered > io scheduler cfq registered > serio: i8042 AUX port at 0xbfbd9843,0xbfbd9847 irq 44 > serio: i8042 KBD port at 0xbfbd9843,0xbfbd9847 irq 44 > Serial: IP22 Zilog driver (1 chips). > ttyS0 at MMIO 0xc001a830 (irq = 45) is a IP22-Zilog > Console: ttyS0 (IP22-Zilog) > ttyS1 at MMIO 0xc001c838 (irq = 45) is a IP22-Zilog > eth0: SGI Seeq8003 08:00:69:08:43:b2 > wd33c93-0: chip=WD33c93B/13 no_sync=0xff no_dma=0 debug_flags=0x00 > setup_args=,,,,,,,,, > Version 1.26 - 22/Feb/2003, Compiled Apr 15 2006 at 10:15:46 > wd33c93-1: chip=unknown/255 no_sync=0xff no_dma=0 debug_flags=0x00 > setup_args=,,,,,,,,, > Version 1.26 - 22/Feb/2003, Compiled Apr 15 2006 at 10:15:46 > --UNKNOWN INTERRUPT:80:01:00--<6>scsi0 : SGI WD93 > sending SDTR 0103013f0csync_xfer=2c<5> Vendor: SEAGATE Model: ST34501W > 8 > Type: Direct-Access ANSI SCSI revision: 02 > scsi1 : SGI WD93 > scsi1: warning : SCSI command probably completed successfully > before ab4 > Oops[#1]: > Cpu 0 > $ 0 : 00000000 1000cc01 01470000 00000000 > $ 4 : 95e5dc00 bfbd9830 882a1ee0 1000cc00 > $ 8 : 1000cc00 1000001f 00000000 89364000 > $12 : 00000002 88310000 ffffffff 00000001 > $16 : 00000004 95e5dc00 bfbd9830 0147ae13 > $20 : 882a1ee0 88310000 00000038 887fe594 > $24 : 00000000 00000000 > $28 : 882a0000 882a1df8 00000001 8819b784 > Hi : 000000f7 > Lo : ae135c80 > epc : 8819b254 ip22zilog_receive_chars+0x38/0x3cc Not tainted > ra : 8819b784 ip22zilog_interrupt+0x19c/0x1a4 > Status: 1000cc03 KERNEL EXL IE > Cause : 30000008 > BadVA : 00000000 > PrId : 00000460 > Modules linked in: > Process swapper (pid: 0, threadinfo=882a0000, task=882a2000) > Stack : 00200200 882a1e68 0000001a 01baa080 00000000 883142dc 00000004 > 95e5dc00 > bfbd9830 0147ae13 882a1ee0 88310000 00000038 887fe594 00000001 > 8819b784 > 0000000a 88310000 00000001 88315dd0 95e58300 00000000 00000000 > 00000001 > 882a1ee0 0000002d 88810000 8804bd88 882a1e68 882a1e68 00000000 > 883142dc > 882d75e0 95e58300 0000002d fffffffb 88310000 882a1ee0 8804beb0 > 8804bf24 > ... > Call Trace: > [<8819b784>] ip22zilog_interrupt+0x19c/0x1a4 > [<8804bd88>] handle_IRQ_event+0x80/0xf8 > [<8804beb0>] __do_IRQ+0xb0/0x140 > [<8804bf24>] __do_IRQ+0x124/0x140 > [<882d9000>] kernel_entry+0x0/0x7c > [<882d9000>] kernel_entry+0x0/0x7c > [<880067cc>] do_IRQ+0x1c/0x34 > [<8802ee88>] do_softirq+0x90/0xbc > [<88003620>] indyIRQ+0x120/0x180 > [<88003608>] indyIRQ+0x108/0x180 > [<882d9000>] kernel_entry+0x0/0x7c > [<88006e6c>] cpu_idle+0x48/0x50