[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Enabling DMA with new MB (repost)



David Baron wrote:
I am reposting since I have received no advice and have not found a solution:
----------------------------
After my old far-eastern MB died, replaced with an "aopen" MB with a somewhat faster 600mhz PIII slot-1 CPU (I was running my old 500mhz PIII and 575).

Went through all the BIOS setups. A master-DMA can be enabled but the DMA on the IDEs seems unavailable. Have it all "auto" -- BIOS choices for the IDEs are "auto", p0, p1, p2 , p3, p4 and udma "auto" or disabled. Hdparm will not allow -d1 either.

Other info:
~$ dmesg | grep DMA6b (rev 12) ID
  DMA             0 ->     4096
  DMA zone: 56 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4040 pages, LIFO batch:0
Activating ISA DMA hang workarounds.
VP_IDE: VIA vt82c596b (rev 12) IDE UDMA66 controller on pci0000:00:07.1

~$ dmesg | grep IDE
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
Probing IDE interface ide0...
Probing IDE interface ide1...
VP_IDE: IDE controller at PCI slot 0000:00:07.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt82c596b (rev 12) IDE UDMA66 controller on pci0000:00:07.1
VP_IDE: port 0x01f0 already claimed by ide0
VP_IDE: port 0x0170 already claimed by ide1
VP_IDE: neither IDE port enabled (BIOS)

(this last item could be it? Saw nothing in BIOS setup. The MB has VIA chips, apparently)

Any ideas and help greatly appreciated. Google was not so informative.
-----------------------------

Also, while I am stuck in PIO, where to I place that message "idebus=66" to get the 66-mhz speed I assume (??) is available?



Did you try to boot with "* dma" (when you use lilo press TAB before the boot sequence starts and add "dma". Press enter.

Maybe you should try to reinstall Debian. Can read that from your text.

Enabling DMA with the command "hdparm" doesn't work on devices like /dev/sda* . If the mounted harddisks all are like /dev/sda* not /dev/hda* the dma somehow works by itself.

You could test the harddisk performance with hdparm. Boot with the additional kernel parameter "dma" and "nodma". Compare the results.

Best regards,
Benjamin Schmidt

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


Reply to: