Skip to contentSkip to conversation

sim700 Driver and 715/50's

parisc-linux Carlos O'Donell Jr. 2 participants 2 messages Jan 29, 2002

lore
Share & tools
lore
#0 lore raw

parisc'ers,

I was recently playing with the SCSI drivers for the LASI and without much sucess on some fronts.

After staring at some source for a few minutes, I changed CONFIG_SCSI_LASI700 to CONFIG_SCSI_LASI to get the older sim700 driver to compile for the latest kernel.

This is really only phase 1 of 2 steps:

1. Test new kernel with old driver
2. Test new kernel with new driver (but with tag queue tweaks)

The reason was to determine:

a. Random hangs on 715/50's (attributed to scsi driver)
= Diskless nodes just keep on trucking.
b. Why certain scsi drives failed to work with new 53c700
driver, but work with the old sim700.

--- Kernel with CONFIG_SCSI_LASI gives ---

sim700: Configuring 53c700 (SCSI-ID 7) at f0825100, IRQ 86, options 1
scsi0: Revision 0x0
scsi0: test 1 FAILED: dsps: exp 0xab93001d, got 0x00000002
scsi0: Chip register contents:
(script[0] at virt 10070000, bus 70000)

 00  sien:  af  sdid:  00  scntl1:20  scntl0:c4
 04  socl:  02  sodl:  00  sxfer: 00  scid:  80
 08  sbcl:  00  sbdl:  00  sidl:  00  sfbr:  00
 0C  sstat2:00  sstat1:00  sstat0:00  dstat: 80
 10
 14  ctest3:ae  ctest2:31  ctest1:f0  ctest0:00
 18  ctest7:00  ctest6:da  ctest5:00  ctest4:00
 1C  temp:  00000000
 20              ctest8:ff  istat: 04  dfifo: 00
 24  dbc:   00000002  dnad:  00000002  dsp:   080774ac
 30  dsps:  00000002
 34  dmode: 80
 38  dcntl: 80  dwt:   00  dien:  1d

3C
scsi0: could not halt NCR chip, stage 2
Warning : device (10, 0xb, 0x0, 0x71) NOT claimed by Lasi SCSI

Tested on another machines also gives:

sim700: Configuring 53c700 (SCSI-ID 7) at f0825100, IRQ 86, options 1
scsi0: Revision 0x0
scsi0: test 1 FAILED: dsps: exp 0xab93001d, got 0x00000002
scsi0: Chip register contents:
(script[0] at virt 10070000, bus 70000)

 00  sien:  af  sdid:  00  scntl1:20  scntl0:c4
 04  socl:  02  sodl:  00  sxfer: 00  scid:  80
 08  sbcl:  00  sbdl:  00  sidl:  00  sfbr:  00
 0C  sstat2:00  sstat1:00  sstat0:00  dstat: 80
 10
 14  ctest3:00  ctest2:21  ctest1:f0  ctest0:00
 18  ctest7:00  ctest6:00  ctest5:00  ctest4:00
 1C  temp:  00000000
 20              ctest8:ff  istat: 04  dfifo: 00
 24  dbc:   00000002  dnad:  00000002  dsp:   080774ac
 30  dsps:  00000002
 34  dmode: 80
 38  dcntl: 80  dwt:   00  dien:  1d

3C
scsi0: could not halt NCR chip, stage 2
Warning : device (10, 0x7, 0x0, 0x71) NOT claimed by Lasi SCSI

I'm not really sure what is going on here?

Does this mean:

- sim700 driver is not quite working proplerly with new kernel

I'm going to move into my second phase of testing, and see if the new driver can hack it :)

Any suggestions would be appreciated.

c.

#1 lore raw
Quoted 3 lines · Carlos O'Donell Jr.

Does this mean:

- sim700 driver is not quite working proplerly with new kernel

Looks like it. You are probably the first person to try to use it since the new driver was introduced. It is likely to need changes to match other kernel changes. I'd rather not spend time updating it, and would probably have removed it from the tree by now, if I were less busy on other things.

Let me know if you really do need it working for comparison purposes and I'll try find time to look at it - but probably not for a couple of weeks at least.

Richard