Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261953AbVDVOzO (ORCPT ); Fri, 22 Apr 2005 10:55:14 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261956AbVDVOzO (ORCPT ); Fri, 22 Apr 2005 10:55:14 -0400 Received: from vega.lnet.lut.fi ([157.24.109.150]:42762 "EHLO vega.lnet.lut.fi") by vger.kernel.org with ESMTP id S261953AbVDVOvU (ORCPT ); Fri, 22 Apr 2005 10:51:20 -0400 Date: Fri, 22 Apr 2005 17:51:18 +0300 To: linux-scsi@vger.kernel.org Cc: linux-kernel@vger.kernel.org Subject: Qlogic ISP1020 detection failure in 2.6.12-rc3 Message-ID: <20050422145118.GZ607@vega.lnet.lut.fi> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.28i From: lapinlam@vega.lnet.lut.fi (Tomi Lapinlampi) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 32350 Lines: 1268 Hi, The detection of Qlogic ISP1020 fails in 2.6.12-rc3. Details below. Any advice or patches out there? - Tomi Details: The system is an Alphastation 600 5/266 running Debian/Sarge. In 2.6.11.2 the ISP1020 is detected like this (and it works with the old driver): scsi0 : QLogic ISP1020 SCSI on PCI bus 01 device 08 irq 33 I/O base 0x9000 Vendor: DEC Model: RZ28 (C) DEC Rev: 442E Type: Direct-Access ANSI SCSI revision: 02 Vendor: IBM Model: DCAS-34330W Rev: S61A Type: Direct-Access ANSI SCSI revision: 02 Vendor: DEC Model: RRD45 (C) DEC Rev: 1645 Type: CD-ROM ANSI SCSI revision: 02 scsi1 : QLogic ISP1020 SCSI on PCI bus 01 device 10 irq 34 I/O base 0x9400 sda: Spinning up disk.............ready SCSI device sda: 4110480 512-byte hdwr sectors (2105 MB) SCSI device sda: drive cache: write through SCSI device sda: 4110480 512-byte hdwr sectors (2105 MB) SCSI device sda: drive cache: write through sda: sda1 sda2 sda3 sda4 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 SCSI device sdb: 8467200 512-byte hdwr sectors (4335 MB) SCSI device sdb: drive cache: write back SCSI device sdb: 8467200 512-byte hdwr sectors (4335 MB) SCSI device sdb: drive cache: write back sdb: sdb1 sdb2 sdb3 sdb4 Attached scsi disk sdb at scsi0, channel 0, id 2, lun 0 But in 2.6.12-rc3 with the it fails, configured as: CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLOGIC_1280_1040=y Linux version 2.6.12-rc3 (lapinlam@raato) (gcc version 3.3.5 (Debian 1:3.35 Booting on Alcor variation Alcor using machine vector Alcor from MILO Major Options: LEGACY_START VERBOSE_MCHECK MAGIC_SYSRQ Command line: ro root=/dev/sdb1 console=ttyS0,38400n8 memcluster 0, usage 1, start 0, end 161 memcluster 1, usage 0, start 161, end 32651 memcluster 2, usage 1, start 32651, end 32768 freeing pages 161:384 freeing pages 838:32651 reserving pages 838:839 2048K Bcache detected; load hit latency 24 cycles, load miss latency 88 cycles pci: cia revision 1 Built 1 zonelists Kernel command line: ro root=/dev/sdb1 console=ttyS0,38400n8 PID hash table entries: 1024 (order: 10, 32768 bytes) Using epoch = 2000 Console: colour dummy device 80x25 Dentry cache hash table entries: 65536 (order: 6, 524288 bytes) Inode-cache hash table entries: 32768 (order: 5, 262144 bytes) Memory: 253320k/261208k available (2077k kernel code, 6264k reserved, 683k data) Mount-cache hash table entries: 512 NET: Registered protocol family 16 EISA bus registered pci: passed tb register update test pci: passed sg loopback i/o read test pci: passed tbia test pci: passed pte write cache snoop test pci: failed valid tag invalid pte reload test (mcheck; workaround available) pci: passed pci machine check test PCI: Bridge: 0000:00:08.0 IO window: 9000-9fff MEM window: 02200000-022fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:09.0 IO window: disabled. MEM window: 02400000-027fffff PREFETCH window: disabled. Linux Plug and Play Support v0.97 (c) Adam Belay SCSI subsystem initialized TC classifier action (bugs to netdev@oss.sgi.com cc hadi@cyberus.ca) Initializing Cryptographic API Console: switching to colour frame buffer device 80x30 tgafb: DC21030 [TGA] detected, rev=0x03 tgafb: at PCI bus 0, device 7, function 0 fb0: Digital ZLXp-E1 frame buffer device at 0x8000000 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found rtc: SRM (post-2000) epoch (2000) detected Real Time Clock Driver v1.12 Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered qla1280: QLA1040 found on PCI bus 1, dev 1 qla1280: Failed mbox check qla1280_mailbox_command: Command failed, mailbox0 = 0x0007, mailbox_out0 = 0x400 m0 4003, m1 aaaa, m2 0000, m3 aa55 m4 55aa, m5 a5a5, m6 a5a5, m7 a5a5 scsi(0): Failed checksum scsi(0): initialize: pci probe failed! qla1x160: Failed to initialize adapter qla1280: QLA1040 found on PCI bus 1, dev 2 qla1280: Failed mbox check qla1280_mailbox_command: Command failed, mailbox0 = 0x0007, mailbox_out0 = 0x400 m0 4003, m1 aaaa, m2 0000, m3 aa55 m4 55aa, m5 a5a5, m6 a5a5, m7 a5a5 scsi(1): Failed checksum scsi(1): initialize: pci probe failed! qla1x160: Failed to initialize adapter mice: PS/2 mouse device common for all mice EISA: Probing bus 0 at 0000:00:0a.0 EISA: Mainboard DEC5100 detected. EISA: Detected 0 cards. NET: Registered protocol family 2 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP established hash table entries: 32768 (order: 5, 262144 bytes) TCP bind hash table entries: 32768 (order: 5, 262144 bytes) TCP: Hash tables configured (established 32768 bind 32768) NET: Registered protocol family 1 NET: Registered protocol family 17 VFS: Cannot open root device "sdb1" or unknown-block(0,0) Please append a correct "root=" boot option Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) lspci -vv : 0000:00:07.0 Display controller: Digital Equipment Corporation DECchip 21030 [TGA] (rev 03) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- Reset- FastB2B- 0000:00:09.0 PCI bridge: Digital Equipment Corporation DECchip 21050 (rev 02) (prog-if 00 [Normal decode]) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- Reset- FastB2B- 0000:00:0a.0 Non-VGA unclassified device: Intel Corp. 82375EB/SB PCI to EISA Bridge (rev 04) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- 0000:01:00.0 Ethernet controller: Digital Equipment Corporation DECchip 21040 [Tulip] (rev 23) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR- FastB2B- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR-