[parisc-linux] zalon/ncr53c720 crashes K460 (parisc port) on bootup.

Ryan Bradetich rbradetich@uswest.net
Fri, 26 Sep 2003 21:43:08 -0600

Hello all,

The zalon/ncr53c720 combination is fatal during booting on my K460
parisc box.  I believe the scsi termination is correct since I performed
a fresh debian install on the scsi disks and I can boot from then every
time I use a 2.4 kernel :)  This problem appeared with with the latest
cvs kernel from parisc-linux.org.

This system does boot and function when I do not compile zalon support
into the kernel and use a nfsroot.

I can provide addtional information and test patches (or give access to
this system) if requested.

Any thoughts or feedback appreciated!  


- Ryan

P.S. please copy me on any replies as i am not subscribed to the
linux-scsi list.

Here is the relevant (I hope) information I copied from the bootup

Linux version 2.6.0-test5-pa20 (rbrad@beavis) (gcc version 3.0.3) #34
Fri Sep 26 21:09:34 MDT 2003

zalon_probe: Zalon vers field is 0x1, IRQ 36
ncr53c720-0: rev 0xf on bus 0 device 0 function 0 irq 36
ncr53c720-0: ID 7, Fast-10, Parity Checking, Differential
ncr53c720-0: suspicious SCSI data while resetting the BUS.
ncr53c720-0: dp1,d15-8,dp0,d7-0,rst,req,ack,bsy,sel,atn,msg,c/d,i/o =
0x3fdff00, expecting 0x100
POWER etc.!
ncr53c720-0: detaching...

Kernel addresses on the stack:
 [<101227bc>] copy_process+0x714/0xa4c
 [<10104144>] parisc_terminate+0x60/0xb0
 [<1010c264>] pdc_iodc_putc+0x88/0x11c
 [<101043e0>] handle_interruption+0x24c/0x598
 [<1010c264>] pdc_iodc_putc+0x88/0x11c
 [<10140b40>] do_drain+0x1c/0x2c
 [<101404c4>] slab_destroy+0x15c/0x208
 [<10109088>] intr_check_sig+0x0/0xc
 [<10140c0c>] __cache_shrink+0x70/0xc4
 [<10220640>] ncr_detach+0x0/0x364
 [<101238f0>] call_console_drivers+0xac/0x170
 [<1015747c>] dentry_open+0x78/0x1b0
 [<10123cc8>] release_console_sem+0x64/0x11c
 [<101573e4>] filp_open+0x4c/0x6c
 [<10348518>] start_kernel+0x4/0x1b8
 [<101e0780>] gsc_alloc_irq+0x38/0x68
 [<10358dec>] zalon_probe+0x1b0/0x230
 [<1018c548>] sysfs_create+0x94/0xe4
 [<1018cf6c>] create_dir+0x80/0xe0
 [<1010cc44>] parisc_driver_probe+0x30/0x60
 [<101fa208>] bus_match+0x4c/0x80
 [<101fa384>] driver_attach+0x88/0xbc
 [<101fa604>] bus_add_driver+0x98/0xa4
 [<1035888c>] tulip_init+0x40/0x74
 [<10348744>] do_initcalls+0x64/0xe0
 [<1010019c>] init+0x28/0x144
 [<10108c5c>] ret_from_kernel_thread+0x1c/0x24

Kernel Fault: Code=26 regs=effb8380 (Addr=00000194)
PSW: 00000000000011101111111100001111 Not tainted
r00-03  00000000 1030a810 10224b2c efffb6e0
r04-07  00000000 efffb688 00000024 10318010
r08-11  efffb600 ffffffed 102f3810 10348518
r12-15  000000f2 000000fa 00000003 f0000d2c
r16-19  f0001790 f0000124 f000011c 00000021
r20-23  10315a40 00000021 0000000f 00100100
r24-27  000002c7 103d9380 00000000 102ea010
r28-31  00000000 0000000b effb8380 101415e8
sr0-3   00000000 00000000 00000000 00000000
sr4-7   00000000 00000000 00000000 00000000
IASQ: 00000000 00000000 IAOQ: 10224b28 10220640
 IIR: 4b5a0328    ISR: 00000000  IOR: 00000194
 CPU:        0   CR30: effb8000 CR31: 1033e000
 ORIG_R28: 102f3810
 IAOQ[0]: ncr53c8xx_release+0xc/0x20
 IAOQ[1]: ncr_detach+0x0/0x364
 RP(r2): ncr53c8xx_release+0x10/0x20