On Sunday 27 April 2003 11:49, Joe Morris (NTM) wrote:
On 04/27/2003 03:04 PM, Mark Gray wrote:
ide dma still appears to be unusable with my VIA chipset board even with SuSE-8.2 (it hangs so solid while starting up KDE that the ATX power switch won't even turn it off -- and then part of the CMOS is changed when I reboot!) This is no big problem for me since I have gotten used to not using DMA on this machine, but I just wondered if there were any VIA chipset users reading this list who had gotten it work.
The output of lspci:
00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04) 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 47) 00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06) 00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 02) 00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10) 00:09.0 Ethernet controller: Winbond Electronics Corp W89C940 00:0b.0 Ethernet controller: Linksys Network Everywhere Fast Ethernet 10/100 model NC100 (rev 11) 01:00.0 VGA compatible controller: nVidia Corporation NV4 [RIVA TNT] (rev 04)
I have it working (or rather the kernel) with dma for my hard drives, but NOT my dvd or cdrw (they have problems with DMA enabled.
joe@jmorris:~> /sbin/lspci 00:00.0 Host bridge: VIA Technologies, Inc. VT82C598 [Apollo MVP3] (rev 04) 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 47) 00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) 00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 02) 00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10) 00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10) 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10) 01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 RF/SG AGP
joe@jmorris:~> /sbin/hdparm -d /dev/hda
/dev/hda: using_dma = 1 (on) joe@jmorris:~> /sbin/hdparm -d /dev/hdb
/dev/hdb: using_dma = 1 (on)
I didn't do anything special IIRC. I am presently still using 8.0, with one of Hubert's 2.4.20, joe@jmorris:~> rpm -q k_deflt k_deflt-2.4.20-32 HTH
-- Joe Morris
This is my config: 00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03) 00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP] 00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40) 00:04.1 IDE interface: VIA Technologies, Inc. VT82C586B PIPC Bus Master IDE (rev 06) 00:04.2 USB Controller: VIA Technologies, Inc. USB (rev 16) 00:04.3 USB Controller: VIA Technologies, Inc. USB (rev 16) 00:04.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40) 00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08) 00:0a.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08) 00:0b.0 Ethernet controller: 3Com Corporation 3c980-TX 10/100baseTX NIC [Python-T] (rev 78) 00:0c.0 SCSI storage controller: Adaptec AHA-2940U2/U2W 00:11.0 Unknown mass storage controller: Promise Technology, Inc. 20265 (rev 02) 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G550 AGP (rev 01) I had problems with my dvd-drive and DMA: DMA setting wouldn't "stick". Solved this with: hdparm -d1 -X34 /dev/hdc However i think this only works for my chipset. regards, Marcel