[1345] in linux-scsi channel archive
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
>
>
>