Yes. Reaching up to 16 MB/sec with udma33 is quite possible.
> [root@spikes spike]# cat /proc/ide/via
> ----------VIA BusMastering IDE Configuration----------------
> Driver Version: 3.29
> South Bridge: VIA vt82c586b
> Revision: ISA 0x47 IDE 0x6
> Highest DMA rate: UDMA33
> BM-DMA base: 0xe000
> PCI clock: 33MHz
> Master Read Cycle IRDY: 1ws
> Master Write Cycle IRDY: 1ws
> BM IDE Status Register Read Retry: yes
> Max DRDY Pulse Width: No limit
> -----------------------Primary IDE-------Secondary IDE------
> Read DMA FIFO flush: yes yes
> End Sector FIFO flush: no no
> Prefetch Buffer: yes yes
> Post Write Buffer: yes no
> Enabled: yes yes
> Simplex only: no no
> Cable Type: 40w 40w
> -------------------drive0----drive1----drive2----drive3-----
> Transfer Mode: UDMA PIO PIO PIO
> Address Setup: 30ns 120ns 30ns 120ns
> Cmd Active: 90ns 90ns 90ns 90ns
> Cmd Recovery: 30ns 30ns 30ns 30ns
> Data Active: 90ns 330ns 90ns 330ns
> Data Recovery: 30ns 270ns 30ns 270ns
> Cycle Time: 90ns 600ns 120ns 600ns
> Transfer Rate: 22.0MB/s 3.3MB/s 16.5MB/s 3.3MB/s
>
> dont know if that info would help much but there it is. also uses the via
> kernel driver.
But for some reason your drive is running at udma22 (udma1).
-- Vojtech Pavlik SuSE Labs - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/