The problem with 8.04 Hardy Heron's use of libata and improperly setting DMA
characteristics of systems is inhibiting effective use of solid-state media
in systems.  On a number of systems I have confirmed that this does not
exist on Feisty (7.04) and Dapper (6.06) systems where full-speed is
attained on Flash-Memory-based systems.  Here are some sample excerpts
from dmesg on different machines (All CF-IDE adapters verified as being DMA
capable, 4 different types):

1. Koolu (aka FIC A603).  AMD Geode at 500 MHz, CF with 2 inches of cable
   between CF-44-pin adapter.
 [   24.433986] SCSI subsystem initialized
 [   24.491024] libata version 3.00 loaded.
 [   24.502688] scsi0 : pata_cs5536
 [   24.503175] scsi1 : pata_cs5536
 [   24.504264] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xff00 \
        irq 14
 [   24.504632] ata2: DUMMY
 [   24.668330] ata1.00: ATA-4: ELITE PRO CF CARD 4GB, 20071207, max UDMA/66
 [   24.668687] ata1.00: 7831152 sectors, multi 0: LBA
 [   24.668989] ata1.00: limited to UDMA/33 due to 40-wire cable
 [   24.684233] ata1.00: configured for UDMA/33
 [   24.684815] scsi 0:0:0:0: Direct-Access     ATA      ELITE PRO CF \
        CAR 2007 PQ: 0 ANSI: 5

2. Biostar Turiun64 3200 MicroATX Mobo, sda is IDE-CF Adapter with 80-wire
   cable, sdb is UDMA/133 Hard Drive.
 [   24.398426] SCSI subsystem initialized
 [   24.440126] libata version 3.00 loaded.
   ...
 [   24.500091] sata_via 0000:00:0f.0: version 2.3
 [   24.500109] ACPI: PCI Interrupt 0000:00:0f.0[B] -> Link [ALKA] -> GSI 20
        (level, low) -> IRQ 1
 [   24.500860] sata_via 0000:00:0f.0: routed to hard irq line 11
 [   24.508043] scsi0 : sata_via
 [   24.520038] USB Universal Host Controller Interface driver v3.0
 [   24.528029] scsi1 : sata_via
 [   24.529176] ata1: SATA max UDMA/133 cmd 0xde00 ctl 0xe400 bmdma 0xdd00
        irq 16
 [   24.529734] ata2: SATA max UDMA/133 cmd 0xe500 ctl 0xdc00 bmdma 0xdd08
        irq 16
   ...
 [   24.731771] ata1: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
 [   24.943531] ata2: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
   ...
 [   25.894752] pata_via 0000:00:0f.1: version 0.3.3
 [   25.894773] ACPI: PCI Interrupt 0000:00:0f.1[A] -> Link [ALKA] -> GSI 20
        (level, low) -> IRQ 1
 [   25.918239] scsi2 : pata_via
 [   25.940463] scsi3 : pata_via
 [   25.962812] ata3: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xdf00
        irq 14
 [   25.984729] ata4: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xdf08
        irq 15
 [   26.118214] usb 1-2: new full speed USB device using uhci_hcd and address 3
 [   26.170481] ata3.00: ATA-4: TRANSCEND, 20080128, max UDMA/66
 [   26.192508] ata3.00: 15662304 sectors, multi 0: LBA 
 [   26.214508] ata3.00: limited to UDMA/33 due to 40-wire cable
 [   26.250259] ata3.00: configured for UDMA/33
 [   26.341366] usb 1-2: configuration #1 chosen from 1 choice
 [   26.434370] ata4.00: ATA-7: Maxtor 6Y120P0, YAR41BW0, max UDMA/133
 [   26.456746] ata4.00: 240121728 sectors, multi 16: LBA 
 [   26.494165] ata4.00: configured for UDMA/133
 [   26.516437] scsi 2:0:0:0: Direct-Access     ATA      TRANSCEND \
        2008 PQ: 0 ANSI: 5
 [   26.539610] scsi 3:0:0:0: Direct-Access     ATA      Maxtor 6Y120P0 \
        YAR4 PQ: 0 ANSI: 5

3. Everex Cloudbook, 1.2 GHz Via with ZIF-ide to CF adapter for sda,
   original flex-cable.
 [   39.556831] libata version 3.00 loaded.
   ...
 [   39.793942] pata_via 0000:00:0f.0: version 0.3.3
 [   39.794265] PCI: Setting latency timer of device 0000:00:0f.0 to 64
 [   39.872724] scsi0 : pata_via
 [   39.926162] scsi1 : pata_via
 [   39.928990] ata1: PATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0x4460 \
        irq 14
 [   39.929008] ata2: PATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0x4468 \
        irq 15
 [   39.929085] ata1: port disabled. ignoring.
 [   40.093002] ata2.00: ATA-4: TRANSCEND, 20080128, max UDMA/66
 [   40.093021] ata2.00: 31326208 sectors, multi 0: LBA 
 [   40.093068] ata2.00: limited to UDMA/33 due to 40-wire cable
 [   40.108920] ata2.00: configured for UDMA/33
 [   40.109266] scsi 1:0:0:0: Direct-Access     ATA      TRANSCEND \
        2008 PQ: 0 ANSI: 5

4. HP Mini-Note with Transcend 16 GB 300x CF in SATA I adapter.  Via 1.2 GHz
   and support.  Hardy Desktop installed in only 15 minutes from USB2 CDrom 
   so prior to coming up it is definitely performing faster than UDMA/33.   
 [   28.423721] SCSI subsystem initialized
   ...
 [   28.731099] libata version 3.00 loaded.
   ...
 [   28.783806] sata_via 0000:00:0f.0: version 2.3
 [   28.783865] ACPI: PCI Interrupt 0000:00:0f.0[B] -> GSI 21 (level, low) ->
        IRQ 19
 [   28.784289] sata_via 0000:00:0f.0: routed to hard irq line 5
 [   28.815058] scsi0 : sata_via
 [   28.851101] USB Universal Host Controller Interface driver v3.0
 [   28.886527] scsi1 : sata_via
 [   28.889807] ata1: SATA max UDMA/133 cmd 0xcc00 ctl 0xc880 bmdma 0xc400 \
        irq 19
 [   28.890135] ata2: SATA max UDMA/133 cmd 0xc800 ctl 0xc480 bmdma 0xc408 \
        irq 19
 [   29.090913] ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
 [   29.255041] ata1.00: ATA-4: TRANSCEND, 20080128, max UDMA/33
 [   29.255310] ata1.00: 31326208 sectors, multi 0: LBA 
 [   29.255537] ata1.00: applying bridge limits
 [   29.271041] ata1.00: configured for UDMA/33
 [   29.474700] ata2: SATA link down 1.5 Gbps (SStatus 0 SControl 300)
 [   29.485976] scsi 0:0:0:0: Direct-Access     ATA      TRANSCEND
        2008 PQ: 0 ANSI: 5

5. Asus EeePC 701 4G. On-board 4 GB SSD.  was ~43 MB/S under Feisty now
   ~23 MB/S under Hardy
 [   21.917001] SCSI subsystem initialized
   ...
 [   22.076497] libata version 3.00 loaded.
   ...
 [   22.296516] ata_piix 0000:00:1f.2: version 2.12
 [   22.296533] ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
 [   22.296574] ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 19 (level, low) \
        -> IRQ 20
 [   22.296650] PCI: Setting latency timer of device 0000:00:1f.2 to 64
 [   22.322692] scsi0 : ata_piix
 [   22.340914] scsi1 : ata_piix
 [   22.344297] ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 \
        irq 14
 [   22.344306] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 \
        irq 15
 [   22.404377] usb 1-1: device not accepting address 2, error -71
 [   22.672794] ata2.00: ATA-4: SILICONMOTION SM223AC, , max UDMA/66
 [   22.672806] ata2.00: 7815024 sectors, multi 0: LBA 
 [   22.672847] ata2.00: limited to UDMA/33 due to 40-wire cable
 [   22.688700] ata2.00: configured for UDMA/33
 [   22.689009] scsi 1:0:0:0: Direct-Access     ATA      SILICONMOTION SM \
        n/a  PQ: 0 ANSI: 5
 [   22.956333] usb 5-1: new high speed USB device using ehci_hcd and \
        address 2

-- 
Slow disk transfer rate on Hardy
https://bugs.launchpad.net/bugs/216878
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to