From mboxrd@z Thu Jan 1 00:00:00 1970 From: hklygre@online.no (=?iso-8859-1?q?H=E5vard_Lygre?=) Subject: Re: qla2300 at only 1 GBit on kernel 2.6.5 Date: Sat, 22 May 2004 03:43:28 +0200 Sender: linux-kernel-owner@vger.kernel.org Message-ID: <87vfiptewv.fsf@frode.valhall.no> References: <20040505174649.GA21863@ii.uib.no> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: <20040505174649.GA21863@ii.uib.no> (Jan-Frode Myklebust's message of "Wed, 5 May 2004 19:46:49 +0200") To: Jan-Frode Myklebust Cc: linux-kernel@vger.kernel.org, linux-scsi@vger.kernel.org List-Id: linux-scsi@vger.kernel.org Jan-Frode Myklebust writes: > During boot it says it has no 'ROM BIOS'. Is this something I can > install? It probably says something about the BIOS not being enabled - you only need the BIOS if you're going to boot from the FC-device. > BTW: here's the log I get with 2.6.6-rc3 when loading the qla2300 wit= h > speed=3D2GHz set on the infortrend: > > QLogic Fibre Channel HBA Driver (f8aec000) > qla2300 0000:01:05.0: Found an ISP2300, irq 145, iobase 0xf89b4000 > qla2300 0000:01:05.0: Configuring PCI space... > qla2300 0000:01:05.0: Configure NVRAM parameters... > qla2300 0000:01:05.0: Verifying loaded RISC code... > qla2300 0000:01:05.0: Waiting for LIP to complete... > qla2300 0000:01:05.0: Cable is unplugged... > scsi2 : qla2xxx > qla2300 0000:01:05.0: > QLogic Fibre Channel HBA Driver: 8.00.00b11-k > QLogic QLA2300 - > ISP2300: PCI (33 MHz) @ 0000:01:05.0 hdma-, host#=3D2, fw=3D3.02.26= IPX Just as a datapoint: Vanilla Linux 2.6.6 gives me 2 Gbps with both sides set to auto. This is with a QLogic 2312 (as sold by IBM). I haven't tried an earlier 2.6-series kernel on this computer. On a side note: Your driver reports 33 MHz PCI - if this is in a 32-bit slot, isn't 2Gbps more than the bus can handle? Also notice the discrepancy in the sizes reported for the same device: 2.6.6: SCSI device sdc: 4294434816 512-byte hdwr sectors (1099239 MB) and 2.4.26:=20 SCSI device sdc: 4294434816 512-byte hdwr sectors (2198751 MB) - Obviously just a simple miscalculation in sd.c --- 2.6.6 --- QLogic Fibre Channel HBA Driver (f895c000) qla2300 0000:02:06.0: Found an ISP2312, irq 24, iobase 0xf8918000 qla2300 0000:02:06.0: Configuring PCI space... qla2300 0000:02:06.0: Configure NVRAM parameters... qla2300 0000:02:06.0: Verifying loaded RISC code... qla2300 0000:02:06.0: LIP reset occured (f7f7). qla2300 0000:02:06.0: Waiting for LIP to complete... qla2300 0000:02:06.0: LIP occured (f7f7). qla2300 0000:02:06.0: LOOP UP detected (2 Gbps). qla2300 0000:02:06.0: Topology - (Loop), Host Loop address 0x7d scsi2 : qla2xxx qla2300 0000:02:06.0: QLogic Fibre Channel HBA Driver: 8.00.00b11-k QLogic QLA2340 - 133MHz PCI-X to 2Gb FC, Single Channel ISP2312: PCI-X (133 MHz) @ 0000:02:06.0 hdma-, host#=3D2, fw=3D3.02.2= 6 IPX Vendor: nStor Model: NexStorWahooSATA Rev: Type: Direct-Access ANSI SCSI revision: 03 qla2300 0000:02:06.0: scsi(2:0:0:0): Enabled tagged queuing, queue dept= h 32. SCSI device sdc: 4294434816 512-byte hdwr sectors (1099239 MB) SCSI device sdc: drive cache: write back sdc: sdc1 Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0 Vendor: nStor Model: NexStorWahooSATA Rev: Type: Direct-Access ANSI SCSI revision: 03 qla2300 0000:02:06.0: scsi(2:0:0:1): Enabled tagged queuing, queue dept= h 32. SCSI device sdd: 605675520 512-byte hdwr sectors (310106 MB) SCSI device sdd: drive cache: write back sdd: sdd1 Attached scsi disk sdd at scsi2, channel 0, id 0, lun 1 Vendor: nStor Model: NexStorWahooSATA Rev: Type: Processor ANSI SCSI revision: 03 qla2300 0000:02:06.0: scsi(2:0:0:2): Enabled tagged queuing, queue dept= h =46or reference, here's from 2.4.26 with the qlogic-driver (6.06.10, as released in debian's qla2x00-source package) This is when I've just created the sdd LUN, so it hasn't been partitioned yet. qla2x00_set_info starts at address =3D f8973060 qla2x00: Found VID=3D1077 DID=3D2312 SSVID=3D1077 SSDID=3D100 scsi(2): Found a QLA2312 @ bus 2, device 0x6, irq 24, iobase 0x0000dc0= 0 scsi(2): Allocated 4096 SRB(s). scsi(2): Configure NVRAM parameters... scsi(2): 32 Bit PCI Addressing Enabled. scsi(2): Scatter/Gather entries=3D 32 scsi(2): Verifying loaded RISC code... scsi(2): Verifying chip... scsi(2): Waiting for LIP to complete... scsi(2): LIP reset occurred. scsi(2): LIP occurred. scsi(2): LOOP UP detected. scsi(2): Port database changed. scsi(2): Topology - (Loop), Host Loop address 0x7d scsi-qla0-adapter-node=3D200000e08b12bcb6\; scsi-qla0-adapter-port=3D210000e08b12bcb6\; scsi-qla0-tgt-0-di-0-port=3D2100000bb52088eb\; scsi2 : QLogic QLA2312 PCI to Fibre Channel Host Adapter: bus 2 device = 6 irq 24 Firmware version: 3.02.16, Driver version 6.06.10 May 13 17:30:46 guinness kernel: Vendor: nStor Model: NexStorWahooSATA Rev: Type: Direct-Access ANSI SCSI revision: 03 Vendor: nStor Model: NexStorWahooSATA Rev: Type: Direct-Access ANSI SCSI revision: 03 Vendor: nStor Model: NexStorWahooSATA Rev: Type: Processor ANSI SCSI revision: 03 scsi(2:0:0:0): Enabled tagged queuing, queue depth 32. scsi(2:0:0:1): Enabled tagged queuing, queue depth 32. scsi(2:0:0:2): Enabled tagged queuing, queue depth 32. Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0 Attached scsi disk sdd at scsi2, channel 0, id 0, lun 1 Attached scsi generic sg5 at scsi2, channel 0, id 0, lun 2, type 3 SCSI device sdc: 4294434816 512-byte hdwr sectors (2198751 MB) sdc: sdc1 SCSI device sdd: 605675520 512-byte hdwr sectors (310106 MB) sdd: unknown partition table --=20 H=E5vard Lygre, hklygre@online.no BLUG: http://blug.linux.no/ RFC1149: http://blug.linux.no/rfc1149/