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 New Tribes Mission Email Address: Joe_Morris@ntm.org Web Address: http://www.mydestiny.net/~joe_morris Registered Linux user 231871 God said, I AM that I AM. I say, by the grace of God, I am what I am.