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