From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Sat, 26 Oct 2002 10:34:21 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Sat, 26 Oct 2002 10:34:21 -0400 Received: from radium.jvb.tudelft.nl ([130.161.82.13]:3755 "EHLO radium.jvb.tudelft.nl") by vger.kernel.org with ESMTP id ; Sat, 26 Oct 2002 10:34:18 -0400 From: "Robbert Kouprie" To: "'Cajoline'" Cc: Subject: RE: ASUS TUSL2-C and Promise Ultra100 TX2 Date: Sat, 26 Oct 2002 16:38:30 +0200 Message-ID: <008b01c27cfd$5a6f7820$020da8c0@nitemare> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4024 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 In-reply-to: Importance: Normal Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org > This board should be rather similar to mine, with the main difference > being suport for Coppermine/Tualatin processors. > also use the PIIX4 onboard IDE chipset? >>From the Asus website, the motherboards are very similar, both have the Intel 815 north bridge, and both have the ICH2 (Intel 82801BA Enhanced I/O Controller Hub 2) IDE controller onboard. This chip is handled by the piix.c driver. > Indeed, that could be a workaround, but I'm afraid it's not that good > after all, because not all the drives have the same capabilities, it's > still slower than udma 5 (UDMA100) and from my tests, with such a > forced setting, the performance is still poor even for this udma mode. Note that "ata66" actually means UDMA66 and up (it actually means that you use 80-conductor cables), so with this parameter your drive _will_ run at UDMA 100 if that's supported by the drive and controller. I have several boxes which need this parameter with the Linus kernel tree, and they all have disks running at UDMA100 with this boot parameter. Also, my tests show good speeds on these drives. > This is interesting. Excuse my ignorance, but do you know what has > actually changed exactly regarding PDC20268 and PDC20269? LBA48 support (for disks > 127Gb) I think was added. > > > What's even funnier is that if I try to copy files from a > > > filesystem on > > > a > > > > > > drive attached to a PDC20268 and a drive attached to the > motherboard > > > controller (PIIX4 chipset), the system eventually locks up > > > (after about > > > 3 > > > GB). This night, I experienced another hang on my box. Even magic sysreq doesn't do anything anymore. Do you have a reproducible testcase to trigger this? > OK fine, I agree, but how do you explain this only happens > when running on > this motherboard? Maybe we should start blaming the onboard ICH2 controller, or the piix.c driver in this case, because that's the only common thing in our faulty setups. I also noticed that the ICH2 on the Asus TUSL2-C and CUSL2-C boards have its own PCI device id in the pci.ids file. So this could mean they have something different than regular ICH2 chips. I'll include my full lspci -vvvx for anyone who is interested. > Indeed. The same controllers work just fine on a P3 600 + QDI > Advance 10F > motherboard (with onboard VIA vt82c686a IDE UDMA66 controller). Did you also try this motherboard with a different brand add-on PCI controller (like a CMD one)? Regards, - Robbert Lspci -vvvx: 00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02) Subsystem: Asustek Computer, Inc. TUSL2-C Mainboard Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- 00: 86 80 30 11 06 00 90 20 02 00 00 06 00 00 00 00 10: 08 00 00 f8 00 00 00 00 00 00 00 00 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 27 80 30: 00 00 00 00 88 00 00 00 00 00 00 00 00 00 00 00 00:01.0 PCI bridge: Intel Corp. 82815 815 Chipset AGP Bridge (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=fast >TAbort- SERR- Reset- FastB2B- 00: 86 80 31 11 07 00 20 00 02 00 04 06 00 00 01 00 10: 00 00 00 00 00 00 00 00 00 01 01 00 e0 d0 a0 22 20: b0 f7 b0 f7 f0 f7 f0 f7 00 00 00 00 00 00 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB PCI Bridge (rev 01) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- SERR- Reset- FastB2B- 00: 86 80 4e 24 07 01 80 00 01 00 04 06 00 00 01 00 10: 00 00 00 00 00 00 00 00 00 02 02 20 b0 d0 80 22 20: 00 f0 a0 f7 c0 f7 e0 f7 00 00 00 00 00 00 00 00 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0e 00 00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 01) 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- [disabled] [size=16K] Capabilities: [60] Power Management version 1 Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00: 5a 10 69 4d 07 00 30 04 02 85 80 01 08 20 00 00 10: 01 d8 00 00 01 d4 00 00 01 d0 00 00 01 b8 00 00 20: 01 b4 00 00 00 00 00 f7 00 00 00 00 5a 10 68 4d 30: 00 00 00 00 60 00 00 00 00 00 00 00 04 01 04 12 02:0b.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 09) Subsystem: Intel Corp. EtherExpress PRO/100 S Management Adapter Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- [disabled] [size=1M] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=2 PME- 00: 86 80 29 12 17 00 90 02 09 00 00 02 08 20 00 00 10: 00 00 80 f6 01 b0 00 00 00 00 00 f6 00 00 00 00 20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 11 00 30: 00 00 00 00 dc 00 00 00 00 00 00 00 03 01 08 38 02:0e.0 VGA compatible controller: S3 Inc. 86c325 [ViRGE] (rev 06) (prog-if 00 [VGA]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR-