From mboxrd@z Thu Jan 1 00:00:00 1970 From: chuck gelm Subject: Re: Can't enable anything above DMA(33) on my SIS5513 equipped laptop Date: Tue, 01 Feb 2005 16:47:27 -0500 Message-ID: <41FFF8EF.4000009@gelm.net> References: <32bf3a720501311327510dcf99@mail.gmail.com> Reply-To: chuck@gelm.net Mime-Version: 1.0 Content-Transfer-Encoding: 7bit In-Reply-To: <32bf3a720501311327510dcf99@mail.gmail.com> Sender: linux-admin-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="us-ascii"; format="flowed" To: James Grimwood Cc: linux-admin@vger.kernel.org http://www.cs.helsinki.fi/linux/linux-kernel/2001-00/0473.html James Grimwood wrote: > I've got a Packard Bell Easynote H5315 laptop. It contains an SIS5513 > IDE controller. > > Attached to it is a 60GB "SAMSUNG MP0603H" disk as hda, and a "_NEC > DVD+/-RW ND-6500A" DVD/CD ReWriter as hdc. > > I can't seem to enable anything above UDMA2 for the HDD, and when I > burn CDs the drive attempts to run at 10x and the whole machine starts > becoming unresponsive - the mouse pointer in X jerks around, sound > stops and the buffer status of the CD drive jumps up and down. > > I've tried doing "hdparm -Xudma5 /dev/hda", but when I type 'dmesg' I > get the following: > > ide0: Speed warnings UDMA 3/4/5 is not functional. > > Is this a driver problem since surely people still can't be making new > computers that don't support drive speeds above UDMA2... I bought the > laptop in December, so it's relatively new. > > Now the thing I've noticed (and it's pasted at the bottom of this > email) is that the drive is connected to the motherboard with a > 40-wire IDE cable. Is this because 80-wire laptop IDE cables don't > exist, or has someone tried to save money? > > Is there any way I can make my drive faster? > > uname -a shows: > Linux hex 2.6.10-gentoo-r4 #7 SMP Wed Jan 26 13:08:48 GMT 2005 i686 > Mobile Intel(R) Pentium(R) 4 CPU 3.20GHz GenuineIntel GNU/Linux > > When booting, this is displayed: > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx > SIS5513: IDE controller at PCI slot 0000:00:02.5 > SIS5513: chipset revision 0 > SIS5513: not 100% native mode: will probe irqs later > SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller > ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA > ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA > Probing IDE interface ide0... > hda: SAMSUNG MP0603H, ATA DISK drive > elevator: using anticipatory as default io scheduler > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 > Probing IDE interface ide1... > hdc: _NEC DVD+/-RW ND-6500A, ATAPI CD/DVD-ROM drive > ide1 at 0x170-0x177,0x376 on irq 15 > Probing IDE interface ide2... > ide2: Wait for ready failed before probe ! > Probing IDE interface ide3... > ide3: Wait for ready failed before probe ! > Probing IDE interface ide4... > ide4: Wait for ready failed before probe ! > Probing IDE interface ide5... > ide5: Wait for ready failed before probe ! > hda: max request size: 1024KiB > hda: 117304992 sectors (60060 MB) w/8192KiB Cache, CHS=16383/255/63, UDMA(33) > hda: cache flushes supported > /dev/ide/host0/bus0/target0/lun0: p1 p2 p3 > hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) > Uniform CD-ROM driver Revision: 3.20 > > This is the contents of /proc/ide/sis: > SiS 5513 Ultra 133 chipset > --------------- Primary Channel ---------------- Secondary Channel ------------- > Channel Status: On On > Operation Mode: Compatible Compatible > Cable Type: 40 pins 40 pins > Drive 0: > UDMA Enabled UDMA Enabled > UDMA Cycle Time 6 CLK UDMA Cycle Time 6 CLK > Drive 1: > UDMA Disabled UDMA Disabled > UDMA Cycle Time 12 CLK UDMA Cycle Time 12 CLK >