|
One of my complaints and annoyances with the last few RH releases is that across at least three MB's I cant seem to get DMA mode working on some CD's or DVD's, although the last 3 or more Mandrake releases have consistently worked fine? Anyway, in both my laptop and main workstation, I have both Mandrake 8 and RH 9, with similiar message log and hdparm results. I will focus on the workstation right now but getting DMA working on the laptop would be nice too. I actually boot and run from 3 SCSI drives, and have the two IDE drives (CD and DVD) on the same 1st IDE channel. The MB is a Gigabyte GA-7VRX with VIA chipset vt8233a (rev 00) I beleive. The message log "seems" to indicate UDMA support and hda and hdb using DMA, but as can be seen by the hdparm output they are not and wont accept dparm -d1 /dev/hda. I have also tried butting with ide1=dma and ide2-dma as kernel parameters, but still no cigar (or smooth DVD playback). Snippet from messages log related to IDE: Nov 15 07:59:30 Johnny kernel: Uniform Multi-Platform E-IDE driver Revision: 6.31 Nov 15 07:59:30 Johnny kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Nov 15 07:59:15 Johnny kudzu: succeeded Nov 15 07:59:30 Johnny kernel: VP_IDE: IDE controller on PCI bus 00 dev 89 Nov 15 07:59:15 Johnny sysctl: net.ipv4.ip_forward = 0 Nov 15 07:59:31 Johnny kernel: PCI: Hardcoded IRQ 14 for device 00:11.1 Nov 15 07:59:15 Johnny sysctl: net.ipv4.conf.default.rp_filter = 1 Nov 15 07:59:31 Johnny kernel: VP_IDE: chipset revision 6 Nov 15 07:59:15 Johnny sysctl: kernel.sysrq = 0 Nov 15 07:59:31 Johnny kernel: VP_IDE: not 100%% native mode: will probe irqs later Nov 15 07:59:15 Johnny sysctl: kernel.core_uses_pid = 1 Nov 15 07:59:31 Johnny kernel: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Nov 15 07:59:31 Johnny kernel: VP_IDE: VIA vt8233a (rev 00) IDE UDMA133 controller on pci00:11.1 Nov 15 07:59:15 Johnny network: Setting network parameters: succeeded Nov 15 07:59:31 Johnny kernel: ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA Nov 15 07:59:31 Johnny kernel: hda: ASUS CD-S500/A, ATAPI CD/DVD-ROM drive Nov 15 07:59:16 Johnny network: Bringing up loopback interface: succeeded Nov 15 07:59:31 Johnny kernel: hdb: LG DVD-ROM DRD-8080B, ATAPI CD/DVD-ROM drive Nov 15 07:59:31 Johnny kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 [root@johnny root]# hdparm -i /dev/hdb /dev/hdb: Model=LG DVD-ROM DRD-8080B, FwRev=1.00, SerialNo=1999/08/17 Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic } RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0 BuffType=unknown, BuffSize=0kB, MaxMultSect=0 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0 IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: sdma0 sdma1 sdma2 mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 udma2 AdvancedPM=no Drive conforms to: ATA/ATAPI-4 T13 1153D revision 13: 4 hdparm -i /dev/hda [root@johnny root]# hdparm -d1 /dev/hdb /dev/hdb: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = 0 (off) ________________________________ Open Enterprise Solutions Open Solutions for an Open World Johnny Stork, BA Calgary, AB Canada http://www.openenterprise.ca http://www.open-solutions.ca |
