DMA2 instead of DMA3 despite BIOS recognizing DMA3
Hello,
I have on my old PC 2 HDDs. Both are recognized as ATA66 (DMA3) in the BIOS. During booting with TinyCoreLinux, one HDD is recognized with DMA3. But the other one (in this case the slave, which is on the same IDE flat harness for both HDDs, 80wires 40pins) is recognized as DMA2 (ATA33). Somebody know what should be done in order to have both with DMA3? Thanks MoBo K6XV3+/66 rev BB+ AMD K6-3 400ATZ (5,5x100 @1,75v) BIOS from 2001 (Betaversion) |
Can you put slave on other ide channel and retest? Be sure you have best quality cables. Any doubt get new ones.
|
Hi,
I would check the drives by doing from the cli; Code:
~#hdparm -I /dev/your_dev Quote:
|
after I received an UDMA100 harness and have my pc only with 80wiredharnesses, the output of the devices with the command is:
/dev/hda: ATA device, with non-removable media Model Number: WD102AA Serial Number: Firmware Revision: Standards: Supported: 4 3 2 1 Likely used: 5 Configuration: Logical max current cylinders 16383 16383 heads 16 16 sectors/track 63 63 -- bytes/track: 57600 bytes/sector: 600 CHS current addressable sectors: 16514064 LBA user addressable sectors: 20044080 device size with M = 1024*1024: 9787 MBytes device size with M = 1000*1000: 10262 MBytes (10 GB) Capabilities: LBA, IORDY(can be disabled) Buffer size: 2048.0kB bytes avail on r/w long: 40 Queue depth: 1 Standby timer values: spec'd by standard, with device specific minimum R/W multiple sector transfer: Max = 16 Current = 16 DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: * READ BUFFER cmd * WRITE BUFFER cmd * Host Protected Area feature set * Look-ahead * Write cache * Power Management feature set SMART feature set * DOWNLOAD MICROCODE cmd HW reset results: CBLID- above Vih Device num = 0 determined by the jumper /dev/hdb: ATA device, with non-removable media Model Number: FIREBALL CR6.4A Serial Number: Firmware Revision: Standards: Used: ATA/ATAPI-4 T13 1153D rev.15 Supported: 4 3 2 1 Configuration: Logical max current cylinders 13328 13328 heads 15 15 sectors/track 63 63 -- bytes/track: 32256 bytes/sector: 21298 CHS current addressable sectors: 12594960 LBA user addressable sectors: 12594960 device size with M = 1024*1024: 6149 MBytes device size with M = 1000*1000: 6448 MBytes (6 GB) Capabilities: LBA, IORDY(can be disabled) Buffer size: 418.0kB bytes avail on r/w long: 4 Queue depth: 1 Standby timer values: spec'd by vendor, no device specific minimum R/W multiple sector transfer: Max = 16 Current = 16 DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: * READ BUFFER cmd * WRITE BUFFER cmd * Host Protected Area feature set * Look-ahead * Write cache * Power Management feature set SMART feature set * DOWNLOAD MICROCODE cmd /dev/hdd: CompactFlash ATA device, with removable media Model Number: SDCFH-008G Serial Number: BJZ110110201628 Firmware Revision: 6.03 Standards: Likely used: 6 Configuration: Logical max current cylinders 15501 15501 heads 16 16 sectors/track 63 63 -- CHS current addressable sectors: 15625008 LBA user addressable sectors: 15625216 LBA48 user addressable sectors: 15625216 device size with M = 1024*1024: 7629 MBytes device size with M = 1000*1000: 8000 MBytes (8 GB) Capabilities: LBA, IORDY(may be)(cannot be disabled) bytes avail on r/w long: 4 Queue depth: 1 Standby timer values: spec'd by standard R/W multiple sector transfer: Max = 1 Current = 0 AdvancedPM level: unknown setting (0x0000) DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 Cycle time: min=120ns recommended=120ns PIO: pio0 pio1 pio2 pio3 pio4 Cycle time: no flow control=120ns IORDY flow control=120ns Commands/features: Enabled Supported: * NOP cmd * READ BUFFER cmd * WRITE BUFFER cmd * Write cache FLUSH CACHE EXT cmd Mandatory FLUSH CACHE cmd * 48-bit Address feature set Adv. Power Management feature set * CFA feature set CFA power mode 1: enabled Maximum current = 500ma Any Idea how to get UDMA4 for all 3 IDE devices? And the whole hardware list is (just in case): oldboy1 description: Computer product: VT82C597 vendor: VIA Technologies, Inc. width: 32 bits capabilities: smbios-2.1 dmi-2.1 configuration: boot=normal *-core description: Motherboard product: VP3-596B-DD physical id: 0 *-firmware description: BIOS vendor: Award Software International, Inc. physical id: 0 version: 4.51 PG date: 04/18/01 size: 128KiB capacity: 192KiB capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp ls120boot zipboot biosbootspecification *-cpu description: CPU product: AMD-K6(tm)-III Processor vendor: Hynix Semiconductor (Hyundai Electronics) physical id: 4 bus info: cpu@0 version: 5.13.0 slot: Socket 7 size: 550MHz width: 32 bits clock: 100MHz capabilities: fpu fpu_exception wp vme de pse tsc msr cx8 pge mmx syscall 3dnowext 3dnow k6_mtrr up *-cache:0 description: L1 cache physical id: 0 size: 64KiB *-cache:1 description: L2 cache physical id: 1 size: 256KiB *-cache:0 description: L1 cache physical id: c slot: Internal Cache size: 64KiB capacity: 64KiB capabilities: synchronous internal write-back *-cache:1 description: L2 cache physical id: d slot: External Cache size: 512KiB capacity: 2MiB capabilities: synchronous external write-through *-memory description: System Memory physical id: 21 slot: System board or motherboard size: 768MiB *-bank:0 description: DIMM EDRAM physical id: 0 slot: BANK_0 size: 128MiB *-bank:1 description: DIMM EDRAM physical id: 1 slot: BANK_1 size: 128MiB *-bank:2 description: DIMM EDRAM physical id: 2 slot: BANK_2 size: 128MiB *-bank:3 description: DIMM EDRAM physical id: 3 slot: BANK_3 size: 128MiB *-bank:4 description: DIMM EDRAM physical id: 4 slot: BANK_4 size: 128MiB *-bank:5 description: DIMM EDRAM physical id: 5 slot: BANK_5 size: 128MiB *-pci:0 physical id: 100 bus info: pci@0000:00:00.0 version: 04 width: 32 bits clock: 33MHz configuration: driver=agpgart-via resources: irq:0 memory:d8000000-dbffffff(prefetchable) *-pci physical id: 1 bus info: pci@0000:00:01.0 version: 00 width: 32 bits clock: 66MHz capabilities: pci bus_master resources: memory:dc000000-dfffffff memory:e0000000-e1ffffff(prefetchable) *-display UNCLAIMED physical id: 0 bus info: pci@0000:01:00.0 version: 04 width: 32 bits clock: 33MHz capabilities: pm agp agp-2.0 bus_master cap_list configuration: latency=32 maxlatency=32 mingnt=16 resources: memory:e0000000-e1ffffff(prefetchable) memory:dc000000-dc003fff memory:dd000000-dd7fffff memory:dc010000-dc01ffff(prefetchable) *-isa physical id: 7 bus info: pci@0000:00:07.0 version: 12 width: 32 bits clock: 33MHz capabilities: isa bus_master configuration: latency=0 *-ide physical id: 7.1 bus info: pci@0000:00:07.1 version: 06 width: 32 bits clock: 33MHz capabilities: ide bus_master configuration: driver=VIA_IDE latency=32 resources: irq:0 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:c000(size=16) *-ide:0 description: IDE Channel 0 physical id: 0 bus info: ide@0 logical name: ide0 clock: 33MHz *-disk:0 description: ATA Disk product: WDC WD102AA vendor: Western Digital physical id: 0 bus info: ide@0.0 logical name: /dev/hda version: 05.05B05 serial: WD-WMA0M1730077 size: 9787MiB (10GB) capacity: 9787MiB (10GB) capabilities: ata dma lba iordy smart pm partitioned partitioned:dos configuration: mode=udma4 signature=790332d1 smart=on *-volume:0 description: EXT3 volume vendor: Linux physical id: 1 bus info: ide@0.0,1 logical name: /dev/hda1 version: 1.0 serial: 5bd8e99b-22bc-480c-8099-ffdd2fdd8087 size: 5977MiB capacity: 5977MiB capabilities: primary journaled extended_attributes large_files ext3 ext2 initialized configuration: created=2011-01-25 23:34:40 filesystem=ext3 lastmountpoint=/mnt/hda1 modified=2011-03-06 10:57:25 mounted=2011-03-06 10:57:25 state=clean *-volume:1 description: EXT3 volume vendor: Linux physical id: 2 bus info: ide@0.0,2 logical name: /dev/hda2 version: 1.0 serial: 8ca44759-f403-4e26-afd8-5bb1a935194d size: 2502MiB capacity: 2502MiB capabilities: primary bootable journaled extended_attributes large_files ext3 ext2 initialized configuration: created=2011-01-04 14:11:21 filesystem=ext3 lastmountpoint=/mnt/hda2 modified=2011-03-06 10:57:26 mounted=2011-03-06 10:57:26 state=clean *-volume:2 description: EXT3 volume vendor: Linux physical id: 3 bus info: ide@0.0,3 logical name: /dev/hda3 version: 1.0 serial: 10f8ad00-ff54-4732-b5db-c7fb7ac1ce3c size: 1302MiB capacity: 1302MiB capabilities: primary journaled extended_attributes large_files ext3 ext2 initialized configuration: created=2011-01-04 14:11:35 filesystem=ext3 lastmountpoint=/mnt/hda3 modified=2011-03-06 10:57:26 mounted=2011-03-06 10:57:26 state=clean *-disk:1 description: ATA Disk product: QUANTUM FIREBALL CR6.4A vendor: Quantum physical id: 1 bus info: ide@0.1 logical name: /dev/hdb version: A5U.0200 serial: 826914242608 size: 6149MiB (6448MB) capacity: 6149MiB (6448MB) capabilities: ata dma lba iordy smart pm partitioned partitioned:dos configuration: mode=udma2 signature=000727e2 smart=on *-volume:0 description: EXT3 volume vendor: Linux physical id: 1 bus info: ide@0.1,1 logical name: /dev/hdb1 version: 1.0 serial: 637bdc66-1154-40d9-a0d1-41fda4c8fcd6 size: 103MiB capacity: 103MiB capabilities: primary bootable journaled extended_attributes large_files ext3 ext2 initialized configuration: created=2010-12-01 21:06:53 filesystem=ext3 lastmountpoint=/mnt/hdb1 modified=2011-03-06 10:57:26 mounted=2011-03-06 10:57:26 state=clean *-volume:1 description: Linux swap volume physical id: 2 bus info: ide@0.1,2 logical name: /dev/hdb2 version: 1 serial: df24cc27-b3ad-470c-a800-ebee0afd4a9e size: 95MiB capacity: 95MiB capabilities: primary nofs swap initialized configuration: filesystem=swap pagesize=4096 *-volume:2 description: EXT3 volume vendor: Linux physical id: 3 bus info: ide@0.1,3 logical name: /dev/hdb3 logical name: /mnt/hdb3 logical name: /home logical name: /opt version: 1.0 serial: ca28dafb-6f41-48c1-b6b9-4290951e9e23 size: 5950MiB capacity: 5950MiB capabilities: primary journaled extended_attributes large_files recover ext3 ext2 initialized configuration: created=2010-12-01 21:07:24 filesystem=ext3 lastmountpoint=/opt modified=2011-03-06 11:11:04 mount.fstype=ext3 mount.options=rw,relatime,barrier=1,data=ordered mounted=2011-03-06 11:11:04 state=mounted *-ide:1 description: IDE Channel 1 physical id: 1 bus info: ide@1 logical name: ide1 clock: 33MHz *-disk product: SanDisk SDCFH-008G physical id: 1 bus info: ide@1.1 logical name: /dev/hdd capacity: 7629MiB (8GB) capabilities: packet *-usb:0 physical id: 7.2 bus info: pci@0000:00:07.2 version: 08 width: 32 bits clock: 33MHz capabilities: bus_master configuration: driver=uhci_hcd latency=32 resources: irq:11 ioport:c400(size=32) *-network description: Ethernet interface physical id: 11 bus info: pci@0000:00:11.0 logical name: eth0 version: 10 serial: 00:10:a7:19:59:e7 size: 100Mbit/s capacity: 100Mbit/s width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=192.168.178.49 latency=32 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s resources: irq:11 ioport:c800(size=256) memory:e3003000-e30030ff *-multimedia physical id: 12 bus info: pci@0000:00:12.0 version: 08 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=ENS1371 latency=32 maxlatency=128 mingnt=12 resources: irq:5 ioport:cc00(size=64) *-usb:1 physical id: 13 bus info: pci@0000:00:13.0 version: 43 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=ohci_hcd latency=32 maxlatency=42 mingnt=1 resources: irq:10 memory:e3000000-e3000fff *-usb:2 physical id: 13.1 bus info: pci@0000:00:13.1 version: 43 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=ohci_hcd latency=32 maxlatency=42 mingnt=1 resources: irq:11 memory:e3001000-e3001fff *-usb:3 physical id: 13.2 bus info: pci@0000:00:13.2 version: 04 width: 32 bits clock: 33MHz capabilities: pm bus_master cap_list configuration: driver=ehci_hcd latency=32 maxlatency=34 mingnt=16 resources: irq:11 memory:e3002000-e30020ff *-storage physical id: 14 bus info: pci@0000:00:14.0 logical name: scsi2 version: 50 width: 32 bits clock: 33MHz capabilities: storage pm bus_master cap_list rom emulated configuration: driver=sata_via latency=32 resources: irq:11 ioport:d000(size=16) ioport:d400(size=16) ioport:d800(size=16) ioport:dc00(size=16) ioport:e000(size=32) ioport:e400(size=256) memory:e2000000-e200ffff(prefetchable) *-disk description: ATA Disk product: Memory Card Adap physical id: 0.0.0 bus info: scsi@2:0.0.0 logical name: /dev/sda version: 6728 serial: 0 size: 7640MiB (8011MB) capabilities: removable configuration: ansiversion=5 *-medium physical id: 0 logical name: /dev/sda size: 7640MiB (8011MB) capabilities: partitioned partitioned:dos *-volume description: Windows FAT volume vendor: mkdosfs physical id: 1 logical name: /dev/sda1 version: FAT32 serial: 6348-3dc6 size: 7635MiB capacity: 7636MiB capabilities: primary fat initialized configuration: FATs=2 filesystem=fat label=8GB_Uhl_3 *-pci:1 physical id: 101 bus info: pci@0000:00:07.3 version: 20 width: 32 bits clock: 33MHz *-scsi physical id: 1 bus info: usb@1:3.3 logical name: scsi3 capabilities: emulated scsi-host configuration: driver=usb-storage *-disk:0 description: SCSI Disk physical id: 0.0.0 bus info: scsi@3:0.0.0 logical name: /dev/sdb *-disk:1 description: SCSI Disk physical id: 0.0.1 bus info: scsi@3:0.0.1 logical name: /dev/sdc *-disk:2 description: SCSI Disk physical id: 0.0.2 bus info: scsi@3:0.0.2 logical name: /dev/sdd *-disk:3 description: SCSI Disk product: MS/MS-Pro vendor: Generic- physical id: 0.0.3 bus info: scsi@3:0.0.3 logical name: /dev/sde version: 1.03 serial: 3 capabilities: removable *-medium physical id: 0 logical name: /dev/sde *-network DISABLED description: Ethernet interface physical id: 1 logical name: dummy0 serial: 12:47:2d:a2:29:77 capabilities: ethernet physical configuration: broadcast=yes |
Hi,
Notice the asterisk beside the DMA assignment? You should be able to set the DMA on that drive below the current setting. If you attempt anything beyond that then you will have trouble with that drive. The asterisk denotes the DMA state that can be handled by the drive. Check your manufacture specifications for the drive in question to be sure of the DMA capabilities for the drive. You possibly could have an errant report for the HDD. FYI: You should learn to use the vbcode tags # or Quote. By placing long lists of data within the vbcode tags the post will be cleaner therefore easier to read. :hattip: |
Quote:
for the WD 10GB: UDMA66 |
Not quite what you want to hear, and not quite the same motherboard, but I know the K6BV3+/66 had a warning in the manual along the lines of "drives from different manufacturers may not work properly together. The problem is the drives, not the motherboard".
Since the K6XV3+/66 is the same chipset, I wouldnt be supirised if the same is true for it as well (that is saying that its a chipset issue though). |
Thanks for the recommendation.
I discovered (complementary to all recommendations here) in the manual for the linux kernel code "IDE" - harness > 40 wires for udma > 2 - drivers of the same HDD type can be on the same harness (different HDDs on different harness) - if only 1 HDD on the harness, it should be on the master - separate the devices on 2 harness I will try - force the HDD with hdparm -X"udma4" -d 1 /dev/hdb at boot and see the errors in dmesg - if not ok, put the slow HDD as master (alone) and see if it goes faster - put my OS on the quickest HDD - separate the quickest HDD from the slowest (on 2 different cables) And adapt the structure: - the quickest HDD: boot + home (alone on 1 harness) - the slowest HDD as backup + second OS. On this harness I will put the IDE-adapter + CF And post the results. In any case, I understood a bit more what happens in hardware. |
so, even as master HDD (alone on 1 udma5 harness), the 6GB HDD was not recognized as UDMA4 (despite the HDD spec indicate ATA66). So I stop here: I will put my main OS on the quickest 10GB HDD.
|
Hello,
I found an advice in the internet. The computer (HW or SW) has issue in checking the 80wires.. then goes to UDMA33 (despite the HDD spec show UDMA66 and the MoBo Via chips show UDMA66 as spec), so this 80 wire check has to be disabled. As boot code "ide_core.ignore.cable=1" (for my cable on ide"1"), the HDD is now recognized as UDMA66 ! (double speed). This topic is SOLVED. |
All times are GMT -5. The time now is 08:40 PM. |