Hallo, ich stelle gerade fest, dass meine hdparm Ausgabe nicht so ganz Standard ist. # hdparm -i /dev/hda /dev/hda: Model=Maxtor 92732U8, FwRev=RA530JN0, SerialNo=H8046CKC Config={ Fixed } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57 BuffType=3(DualPortCache), BuffSize=2048kB, MaxMultSect=16, MultSect=off DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=0(slow) CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=53369568 tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2 IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4 und das wars. Laut Datenblatt unterstützt die Platte ATA-5/Ultra DMA 66. Wie man sieht werden aber keine UDMA Modes angezeigt. Spielen mit den hdparm Parametern brachte nichts. Die Performace blieb bei bei: # hdparm -tT /dev/hda Timing buffer-cache reads: 64 MB in 1.12 seconds =57.14 MB/sec Timing buffered disk reads: 32 MB in 3.05 seconds =10.49 MB/sec Dazu eine Frage wonach richtet sich die MB Angabe von 64 bzw 32 MB. Ich habe zeitweilig auch 128 bzw 64MB bei anderen gesehen. Versucht man mit hdparm -X34 /dev/hda den mode der Platte zu ändern erscheint das gewohnte Sternchen: tDMA={min:120,rec:120}, DMA modes: mword0 mword1 *mword2 mit hdparm -X66 /dev/hda ist es wieder weg und es gibt keine Fehlermeldung in /var/log/messages Ich habe im Kernel die VIA Option aktiviert: CONFIG_BLK_DEV_VIA82CXXX=y Das Bord (DFI P5BV3+) hat einen VIA VT82C586B Chip und unterstützt laut Handbuch UDMA33. Nach dem Starten meldet hdparm -v übrigens: /dev/hda: multcount = 0 (off) I/O support = 0 (default 16-bit) unmaskirq = 0 (off) using_dma = 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 3322/255/63, sectors = 53369568, start = 0 Nicht optimal klar, aber die Angabe von hdparm -tT bleibt gleich unabhängig von den Einstellungen der ersten drei Parameter. Ein cat /proc/ide/via meldet: ----------VIA BusMastering IDE Configuration---------------- Driver Version: 2.1e South Bridge: VIA vt82c586b rev 0x47 Command register: 0x7 Latency timer: 64 PCI clock: 33MHz Master Read Cycle IRDY: 1ws Master Write Cycle IRDY: 1ws FIFO Output Data 1/2 Clock Advance: off BM IDE Status Register Read Retry: on Max DRDY Pulse Width: No limit -----------------------Primary IDE-------Secondary IDE------ Read DMA FIFO flush: on off End Sect. FIFO flush: on off Prefetch Buffer: on off Post Write Buffer: on off FIFO size: 16 0 Threshold Prim.: 3/4 1/2 Bytes Per Sector: 512 512 Both channels togth: yes yes -------------------drive0----drive1----drive2----drive3----- BMDMA enabled: yes yes yes yes Transfer Mode: UDMA DMA/PIO DMA/PIO DMA/PIO Address Setup: 30ns 120ns 120ns 120ns Active Pulse: 90ns 330ns 330ns 330ns Recovery Time: 30ns 270ns 270ns 270ns Cycle Time: 60ns 600ns 600ns 600ns Transfer Rate: 33.0MB/s 3.3MB/s 3.3MB/s 3.3MB/s Und ein dmesg sieht auch in Ordnung aus: Uniform Multi-Platform E-IDE driver Revision: 6.31 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller on PCI bus 00 dev 39 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt82c586b IDE UDMA33 controller on pci0:7.1 ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA hda: Maxtor 92732U8, ATA DISK drive ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: 53369568 sectors (27325 MB) w/2048KiB Cache, CHS=3322/255/63, UDMA(33) Und dan wäre da noch # cat /proc/ide/hda/settings name value min max mode ---- ----- --- --- ---- bios_cyl 3322 0 65535 rw bios_head 255 0 255 rw bios_sect 63 0 63 rw breada_readahead 4 0 127 rw bswap 0 0 1 r current_speed 66 0 69 rw file_readahead 0 0 2097151 rw ide_scsi 0 0 1 rw init_speed 12 0 69 rw io_32bit 0 0 3 rw keepsettings 0 0 1 rw lun 0 0 7 rw max_kb_per_request 127 1 127 rw multcount 0 0 8 rw nice1 1 0 1 rw nowerr 0 0 1 rw number 0 0 3 rw pio_mode write-only 0 255 w slow 0 0 1 rw unmaskirq 0 0 1 rw using_dma 1 0 1 rw irgendwelche Ideen ? Tausend Dank, Alexander Werth --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com