[1345] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: NCR53C8XX (BSD ported) 16e for 2.0.28, Hard error.

daemon@ATHENA.MIT.EDU (Gerard Roudier)
Tue Jan 28 15:44:31 1997

Date: 	Tue, 28 Jan 1997 21:33:19 +0000 (GMT)
From: Gerard Roudier <groudier@club-internet.fr>
To: "James W. Laferriere" <babydr@nwrain.net>
cc: linux-scsi@vger.rutgers.edu, ncr53c810@colorado.edu
In-Reply-To: <Pine.LNX.3.95q.970128012753.119A-100000@filesrv1.baby-dragons.com>


James,

I notice the following:

- ncr53c810-0       io address 0x6000
- i82557 PCI Speedo IO address 0x6100
- ncr53c810-1       io address 0x6200

I did not see any hard error reported by the ncr to your syslog.
I donnot have the source of eepro100.c rev. 0.23.

The IO window of the i82557 just between the both ncr boards ...???!!!
I would prefer to see ncr1 at 6100 and i82557 at 6200, but the PCI BIOS 
has decided so.

Is it possible for you to remove a ncr board in order to have something 
like i82557 IO address >= ncr address + 0x100 and to give a try?

I will be surprised if it is a burst problem since the driver uses 
the same burst length and dma features as the SDMS BIOS does.
However, you can try some lower value, for example:
- ncr53c8xx=burst:0,specf:n        (burst disabled, dma features disabled)
- nrr53c8xx=burst:1                (2 bursts)
etc ...

Gerard.

On Tue, 28 Jan 1997, James W. Laferriere wrote:

> On Mon, 27 Jan 1997, Gerard Roudier wrote:
> > James,
> > 
> > I have rewritten the Linux reset entry point of the driver.
> > I am currently testing error recovery stuff. I will release the 1.17 
> > version as soon as possible.
> > 
> > Your chip is a 810A. Such chips seems to have problems with burst 16 
> > _and_ PCI dma features enabled.
> 
> 	Sorry, Gerard I wasn't able to do the below yet,  But You 
> 	went and released 1.17 before I could get setup to do the 1.16
> 	tests anyway.
> 
> 	I'll pull a light disk activity test over night & see if the
> 	same error jumps up to bite me again...
> 
> 	Ps, Another gentleman reported a problem with the same kernel &
> 	NCR53c8xx.c that I'm using, I beleive he has a differant 
> 	controller card than mine which is the ASUS-SC200, I have not had
> 	the trouble he was reporting on boot up.
> 	also please see below for my dmesg.sortof....
> 
> > For now you can try the following boot setup command:
> > - ncr53c8xx=burst:3              (means burst 2^^3=8)              or
> > - ncr53c8xx=burst:255            (means burst from BIOS settings)  or
> > - ncr53c8xx=specf:n              (means special features disabled)
> 
> 				Tia, JimL
>                   _________________________________________
>                  | James W. Laferriere | Network  Engineer |
>                  |  babydr@nwrain.net  | System Techniques |
>                  |   25416 - 22nd S.   |  Kent, WA  98032  |
>                  |    Give me VMS    -or-  Give me Linux   |
>                  |             but only on AXP             |
>                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 	My libraries & programs status ( most are here now )
> 
> 	Linux-2.0.28     , eepro100.c  /v0.23  1/24/97
> 	                 , Ncr53c8xx.c /v1.17  1/27/97
> 	Gcc v. 2.7.2     ; binutils-2.6.0.14 ; sysvinit-2.62
> 	ld.so.1.7.14     ; libc.so.5.3.12    ; libc.so.4.7.6
> 	libg++.so.27.1.4 ;
> 	proc-ps 0.99     ; net-tools 1.2.0   ; mount-2.5j
> 	Modules 2.0.0    ; loadkeys 0.89     ;
>   
>  --- Linux-Vax Port, Still in Progress . IE: No Progress To Report. ;-) ---
> 
> --- include dmesg --- sort of. ( actually stolen from syslog )
> Console: 16 point font, 400 scans
> Console: colour VGA+ 80x25, 1 virtual console (max 63)
> pcibios_init : BIOS32 Service Directory structure at 0x000fabf0
> pcibios_init : BIOS32 Service Directory entry at 0xfb0b0
> pcibios_init : PCI BIOS revision 2.10 entry at 0xfb0e0
> Probing PCI hardware.
> Warning : Unknown PCI device (1013:b8).  Please read include/linux/pci.h 
> Calibrating delay loop.. ok - 179.81 BogoMIPS
> Memory: 64032k/66496k available (848k kernel code, 384k reserved, 1232k data)
> Swansea University Computer Society TCP/IP for NET3.034
> IP Protocols: IGMP, ICMP, UDP, TCP, IPIP
> Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
> Checking 'hlt' instruction... Ok.
> Linux version 2.0.28 (root@filesrv1) (gcc version 2.7.2) #1 Tue Jan 28 00:58:48 PST 1997
> Ramdisk driver initialized : 16 ramdisks of 4096K size
> ide: i82371 PIIX (Triton) on PCI bus 0 function 57
>     ide0: BM-DMA at 0x3000-0x3007
>     ide1: BM-DMA at 0x3008-0x300f
> Started kswapd v 1.4.2.2 
> ncr53c8xx: at PCI bus 0, device 18, function 0
> ncr53c8xx: unit=0 chip=810 rev=0x11 base=0xf1101000, io_port=0x6000, irq=10
> ncr53c810-0: using memory mapped IO at virtual address 0x4841000
> ncr53c810-0: requesting shared irq 10 (dev_id=0x84068)
> ncr53c810-0: restart (scsi reset).
> ncr53c810-0: final value of dmode/ctest4/ctest5 = 0x8e/0x00/0x00
> ncr53c8xx: at PCI bus 0, device 20, function 0
> ncr53c8xx: unit=1 chip=810 rev=0x11 base=0xf1102000, io_port=0x6200, irq=12
> ncr53c810-1: using memory mapped IO at virtual address 0x4843000
> ncr53c810-1: requesting shared irq 12 (dev_id=0x80068)
> ncr53c810-1: restart (scsi reset).
> ncr53c810-1: final value of dmode/ctest4/ctest5 = 0x8e/0x00/0x00
> scsi0 : ncr53c8xx - revision 1.17
> scsi1 : ncr53c8xx - revision 1.17
> scsi : 2 hosts.
>   Vendor: SEAGATE   Model: ST11200N          Rev: 3124
>   Type:   Direct-Access                      ANSI SCSI revision: 02
> Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
>   Vendor: IMPRIMIS  Model: 94601-15          Rev: 3023
>   Type:   Direct-Access                      ANSI SCSI revision: 01 CCS
> Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
>   Vendor: PIONEER   Model: CD-ROM DR-124X    Rev: 1.06
>   Type:   CD-ROM                             ANSI SCSI revision: 02
> Detected scsi CD-ROM sr0 at scsi1, channel 0, id 6, lun 0
> scsi : detected 1 SCSI cdrom 2 SCSI disks total.
> ncr53c810-0-<0,0>: 5.0 MB/s (200 ns, offset 8)
> SCSI device sda: hdwr sector= 512 bytes. Sectors= 2059140 [1005 MB] [1.0 GB]
> SCSI device sdb: hdwr sector= 512 bytes. Sectors= 2037738 [994 MB] [1.0 GB]
> Found Intel i82557 PCI Speedo at I/O 0x6100, IRQ 9.
>   PCI latency timer (CFLT) is 0x20.
> eepro100.c:v0.23 1/24/97 Donald Becker linux-eepro100@cesdis.gsfc.nasa.gov
>   DP83840 specific setup...
> eepro100.c:v0.23 1/24/97 Donald Becker linux-eepro100@cesdis.gsfc.nasa.gov
> Partition check:
>  sda: sda1 sda2
>  sdb: sdb1
> VFS: Mounted root (ext2 filesystem) readonly.
> Adding Swap: 130748k swap-space
> ncr53c810-1-<6,0>: 4.0 MB/s (250 ns, offset 8)
> ISO9660 Extensions: RRIP_1991A
> eth0: Transmit timed out: status 0050 command 0000.
> eth0:  Tx timeout  fill index 20  scavenge index 6.
>     Tx queue  000ca000 000ca000 000ca000 400ca000 0000a000 0000a000 00000000 00000000 0000a000 000ca000 000ca000 000ca000 000ca000 000ca000 000ca000 000ca000.
>     Rx ring  00000003 00000003 00000003 00000003 00000003 00000003 00000003 00000003 00000003 c0000003 00000001 00000001 00000001 00000001 00000001 00000002.
> eth0: Trying to restart the transmitter...
> eth0: Transmit timed out: status 0050 command 0000.
> eth0:  Tx timeout  fill index 21  scavenge index 7.
>     Tx queue  000ca000 000ca000 000ca000 000ca000 400ca000 0000a000 0000a000 00000000 0000a000 000ca000 000ca000 000ca000 000ca000 000ca000 000ca000 000ca000.
>     Rx ring  00000003 00000003 00000003 00000003 c0000003 00000003 00000003 00000003 00000003 00000003 00000003 00000003 00000003 00000003 00000003 00000003.
> eth0: Trying to restart the transmitter...
> gated[63]: task_get_port: getservbyname("gii", "tcp") failed, using port 616
> 
> 
> 

home help back first fref pref prev next nref lref last post