Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Fri, 30 Aug 2002 00:37:33 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Fri, 30 Aug 2002 00:37:33 -0400 Received: from garrincha.netbank.com.br ([200.203.199.88]:35852 "HELO garrincha.netbank.com.br") by vger.kernel.org with SMTP id ; Fri, 30 Aug 2002 00:37:30 -0400 Date: Fri, 30 Aug 2002 01:33:46 -0300 From: Sergio Bruder To: Anssi Saari Cc: Andre Hedrick , vojtech@ucw.cz, linux-kernel@vger.kernel.org Subject: Re: PROBLEM: CD burning at 12x uses excessive CPU, although DMA is enabled Message-ID: <20020830043346.GA5793@bruder.net> Reply-To: sergio@bruder.net Mail-Followup-To: Sergio Bruder , Anssi Saari , Andre Hedrick , vojtech@ucw.cz, linux-kernel@vger.kernel.org References: <200204092206.02376.roger.larsson@norran.net> <20020414123935.GA6441@sci.fi> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020414123935.GA6441@sci.fi> User-Agent: Mutt/1.4i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 9758 Lines: 202 On Sun, Apr 14, 2002 at 03:39:35PM +0300, Anssi Saari wrote: > (...) > > I have now tried the writer on an old Pentium motherboard with Intel > 430HX chipset and PIIX3. The performance problems didn't happen there, > so I would guess this is more a problem with how Linux handles the VIA > 686b southbridge. > > But what can I do to help fix this problem? We are now in 2.4.20-preBLAH time and appears that VIA 686b southbridge still has the same problem (and appears to be that dont surface with anothers controllers) Ive just burned a image (.cue/.bin) with cdrdao and my load went nuts, up to 5. Same motherboard chipset, same general conditions. KT133a, VIA 686b southbridge, in that case with a LG combo drive (HL-DT-ST RW/DVD GCC-4120B), hard-disk as /dev/hda (with ReiserFS), combo drive as /dev/hdc. What is strange is that problem dont appears with ISO images (cdrecord-burned). There is any already-know solution for that problem with VIA686b IDE? Some info about the box in question: cat /proc/version Linux version 2.4.18-8cl (root@mapi2.distro.conectiva) (gcc version 2.95.4 20010319 (prerelease)) #1 Mon Aug 12 20:27:14 BRT 2002 processor: AMD Duron 750MHz lsmod | awk '{ print $1 }' | xargs Module ide-scsi ide-cd cdrom scsi_mod agpgart NVdriver printer via686a i2c-proc i2c-isa i2c-viapro i2c-core ppp_synctty ppp_async ppp_generic slhc ne2k-pci 8390 nls_iso8859-1 nls_cp437 vfat fat via82cxxx_audio uart401 ac97_codec sound soundcore uhci usbcore reiserfs (yeah, a 'tainted' kernel, 'sue me'(tm). I can repeat without NVdriver loaded if anybody wants that) cat /proc/ide/via ----------VIA BusMastering IDE Configuration---------------- Driver Version: 3.34 South Bridge: VIA vt82c686b Revision: ISA 0x40 IDE 0x6 Highest DMA rate: UDMA100 BM-DMA base: 0xd000 PCI clock: 33.3MHz Master Read Cycle IRDY: 0ws Master Write Cycle IRDY: 0ws BM IDE Status Register Read Retry: yes Max DRDY Pulse Width: No limit -----------------------Primary IDE-------Secondary IDE------ Read DMA FIFO flush: yes yes End Sector FIFO flush: no no Prefetch Buffer: no no Post Write Buffer: no no Enabled: yes yes Simplex only: no no Cable Type: 80w 40w -------------------drive0----drive1----drive2----drive3----- Transfer Mode: UDMA PIO DMA PIO Address Setup: 30ns 90ns 30ns 120ns Cmd Active: 330ns 330ns 90ns 90ns Cmd Recovery: 270ns 270ns 30ns 30ns Data Active: 90ns 300ns 90ns 330ns Data Recovery: 30ns 300ns 30ns 270ns Cycle Time: 30ns 600ns 120ns 600ns Transfer Rate: 66.6MB/s 3.3MB/s 16.6MB/s 3.3MB/s lspci -vvv 00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03) Subsystem: Elitegroup Computer Systems: Unknown device 0987 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- Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40) Subsystem: VIA Technologies, Inc. VT82C686/A PCI to ISA Bridge 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- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- [disabled] [size=64K] Capabilities: [60] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- Capabilities: [44] AGP version 2.0 Status: RQ=31 SBA- 64bit- FW+ Rate=x1,x2,x4 Command: RQ=31 SBA- AGP+ 64bit- FW- Rate=x4 Sergio Bruder -- http://pontobr.org pub 1024D/0C7D9F49 2000-05-26 Sergio Devojno Bruder Key fingerprint = 983F DBDF FB53 FE55 87DF 71CA 6B01 5E44 0C7D 9F49 sub 1024g/138DF93D 2000-05-26 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/