Package: linux-image-2.6.26-1-686
Version: 2.6.26-13lenny2
Severity: important


I have 450NX server board (two cpu Xeon II 450MHz). My ide controler is PIIX4.

I found that after update to lenny's 2.6.26-1-xen-686 IDE performance droped
to just 1.50MB/s (hdparm -t). With 2.6.18-6-xen-686 I had 21.54 MB/s.
(Tested both in -xen-686 and -686, in signle user). Performance
of scsi disc's doesn't changed.

I found this messages in dmesg (2.6.26-1-xen-686):
[    3.662184] SCSI subsystem initialized
[    3.734253] Uniform Multi-Platform E-IDE driver
[    3.734253] ide: Assuming 33MHz system bus speed for PIO modes; override 
with idebus=xx
[    3.829917] usbcore: registered new interface driver usbfs
[    3.830286] usbcore: registered new interface driver hub
[    3.845788] usbcore: registered new device driver usb
[    3.886790] ACPI: PCI Interrupt 0000:01:03.0[A] -> GSI 57 (level, low) -> 
IRQ 57
[    3.888465] sym0: <896> rev 0x1 at pci 0000:01:03.0 irq 57
[    3.904795] sym0: No NVRAM, ID 7, Fast-40, LVD, parity checking
[    3.912491] sym0: SCSI BUS has been reset.
[    3.912721] scsi0 : sym-2.2.3
[    3.916707] ACPI: PCI Interrupt 0000:01:03.1[B] -> GSI 56 (level, low) -> 
IRQ 56
[    3.916873] sym1: <896> rev 0x1 at pci 0000:01:03.1 irq 56
[    3.919506] sym1: No NVRAM, ID 7, Fast-40, LVD, parity checking
[    3.923506] sym1: SCSI BUS has been reset.
[    3.925391] scsi1 : sym-2.2.3
[    3.926118] ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 58 (level, low) -> 
IRQ 58
[    3.927288] sym2: <810a> rev 0x23 at pci 0000:00:08.0 irq 58
[    3.928041] USB Universal Host Controller Interface driver v3.0
[    3.931996] sym2: No NVRAM, ID 7, Fast-10, SE, parity checking
[    3.938010] sym2: SCSI BUS has been reset.
[    3.938028] scsi2 : sym-2.2.3
[    3.939923] ACPI: PCI Interrupt 0000:00:0c.2[D] -> GSI 54 (level, low) -> 
IRQ 54
[    3.939923] uhci_hcd 0000:00:0c.2: UHCI Host Controller
[    3.940073] uhci_hcd 0000:00:0c.2: new USB bus registered, assigned bus 
number 1
[    3.940426] uhci_hcd 0000:00:0c.2: irq 54, io base 0x00002c00
[    3.941228] usb usb1: configuration #1 chosen from 1 choice
[    3.941577] hub 1-0:1.0: USB hub found
[    3.941833] hub 1-0:1.0: 2 ports detected
[    4.041535] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
[    4.041760] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.041962] usb usb1: Product: UHCI Host Controller
[    4.042144] usb usb1: Manufacturer: Linux 2.6.26-1-xen-686 uhci_hcd
[    4.042329] usb usb1: SerialNumber: 0000:00:0c.2
[    4.054227] piix: 450NX errata present, disabling IDE DMA.
[    4.054433] piix: A BIOS update may resolve this.
[    4.056035] PIIX4: IDE controller (0x8086:0x7111 rev 0x01) at  PCI slot 
0000:00:0c.1
[    4.056051] PIIX4: not 100% native mode: will probe irqs later
[    4.056051] PIIX4: IDE port disabled
[    4.056051]     ide0: BM-DMA at 0x2c20-0x2c27
[    4.056757] Probing IDE interface ide0...
[    4.349476] hda: IBM-DTLA-307030, ATA DISK drive
[    5.021402] hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[    5.021674] hda: no DMA mode selected
[    5.021888] hda: host max PIO4 wanted PIO255(auto-tune) selected PIO4
[    5.022174] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[    5.022815] PIIX4: IDE controller (0x8086:0x84ca rev 0x03) at  PCI slot 
0000:00:10.0
[    5.023074] PIIX4: device not capable of full native PCI mode
[    5.023259] PIIX4: device disabled (BIOS)
[    5.044348] No dock devices found.
[    5.284367] libata version 3.00 loaded.
[    5.384457] Floppy drive(s): fd0 is 1.44M
[    5.384457] floppy0: Unable to grab DMA2 for the floppy driver
[    5.428944] udev: renamed network interface eth1 to eth2
[    5.865766] hda: max request size: 128KiB
[    5.887987] hda: 60036480 sectors (30738 MB) w/1916KiB Cache, CHS=59560/16/63
[    5.888481] hda: cache flushes not supported
[    5.888869]  hda: hda1 hda3
[    8.413933] floppy0: no floppy controllers found
[    8.731608] scsi 2:0:6:0: Direct-Access     IBM      DDRS-39130       S97B 
PQ: 0 ANSI: 2
[    8.731856]  target2:0:6: tagged command queuing enabled, command queue 
depth 16.
[    8.732094]  target2:0:6: Beginning Domain Validation
[    8.732747]  target2:0:6: asynchronous
[    8.735657] kjournald starting.  Commit interval 5 seconds
[    8.739266] EXT3-fs: mounted filesystem with ordered data mode.
[    8.751259]  target2:0:6: FAST-10 SCSI 10.0 MB/s ST (100 ns, offset 8)
[    8.763646]  target2:0:6: Domain Validation skipping write tests
[    8.763863]  target2:0:6: Ending Domain Validation
[    8.911419] scsi 0:0:6:0: Processor         ESG-SHV  SCA HSBP M6      0.61 
PQ: 0 ANSI: 2
[    8.911709]  target0:0:6: Beginning Domain Validation
[    9.140531]  target0:0:6: asynchronous
[    9.143055] sym0: unexpected disconnect
[    9.143352]  target0:0:6: Domain Validation Initial Inquiry Failed
[    9.143366]  target0:0:6: Ending Domain Validation
[   13.284272] udevd version 125 started
[   14.530680] scsi 0:0:6:0: Attached scsi generic sg0 type 3
[   14.530837] scsi 2:0:6:0: Attached scsi generic sg1 type 0
[   14.706049] Driver 'sd' needs updating - please use bus_type methods
[   14.754751] sd 2:0:6:0: [sda] 17850000 512-byte hardware sectors (9139 MB)
[   14.806751] sd 2:0:6:0: [sda] Write Protect is off
[   14.806987] sd 2:0:6:0: [sda] Mode Sense: b9 00 00 08
[   14.839284] sd 2:0:6:0: [sda] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA
[   14.887947] sd 2:0:6:0: [sda] 17850000 512-byte hardware sectors (9139 MB)
[   14.943212] sd 2:0:6:0: [sda] Write Protect is off
[   14.943464] sd 2:0:6:0: [sda] Mode Sense: b9 00 00 08
[   14.976129] sd 2:0:6:0: [sda] Write cache: enabled, read cache: enabled, 
doesn't support DPO or FUA
[   14.976413]  sda: sda1 sda2 sda3
[   15.007224] sd 2:0:6:0: [sda] Attached SCSI disk
[   17.260491] piix4_smbus 0000:00:0c.3: Found 0000:00:0c.3 device


r...@noisy:~# lsmod | grep piix
i2c_piix4               7984  0 
i2c_core               20564  1 i2c_piix4
piix                    7336  0 [permanent]
ide_core               98248  4 ide_cd_mod,ide_disk,piix,ide_pci_generic


So it looks like there is some blacklist (in piix modules) for this server 
board,
and kernel uses generic (and non-dma) module for ide. But with 2.6.18-686 it 
was working.
Additionally I probably have newset BIOS possible.

Mayby this is because of broken write cache flushing?



-- Package-specific info:

-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-xen-686 (SMP w/1 CPU core)
Locale: LANG=, LC_CTYPE= (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-2.6.26-1-686 depends on:
ii  debconf [debconf-2.0]         1.5.24     Debian configuration management sy
ii  initramfs-tools [linux-initra 0.92o      tools for generating an initramfs
ii  module-init-tools             3.4-1      tools for managing Linux kernel mo

Versions of packages linux-image-2.6.26-1-686 recommends:
pn  libc6-i686                    <none>     (no description available)

Versions of packages linux-image-2.6.26-1-686 suggests:
ii  grub                       0.97-47lenny2 GRand Unified Bootloader (Legacy v
pn  linux-doc-2.6.26           <none>        (no description available)

-- debconf information:
  linux-image-2.6.26-1-686/preinst/abort-overwrite-2.6.26-1-686:
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.26-1-686/preinst/bootloader-initrd-2.6.26-1-686: true
  linux-image-2.6.26-1-686/prerm/would-invalidate-boot-loader-2.6.26-1-686: true
  linux-image-2.6.26-1-686/postinst/bootloader-error-2.6.26-1-686:
  linux-image-2.6.26-1-686/preinst/elilo-initrd-2.6.26-1-686: true
  linux-image-2.6.26-1-686/postinst/old-dir-initrd-link-2.6.26-1-686: true
  linux-image-2.6.26-1-686/postinst/kimage-is-a-directory:
  linux-image-2.6.26-1-686/postinst/depmod-error-initrd-2.6.26-1-686: false
  linux-image-2.6.26-1-686/prerm/removing-running-kernel-2.6.26-1-686: true
  linux-image-2.6.26-1-686/postinst/create-kimage-link-2.6.26-1-686: true
  linux-image-2.6.26-1-686/preinst/lilo-initrd-2.6.26-1-686: true
  linux-image-2.6.26-1-686/postinst/old-initrd-link-2.6.26-1-686: true
  linux-image-2.6.26-1-686/preinst/overwriting-modules-2.6.26-1-686: true
  linux-image-2.6.26-1-686/postinst/depmod-error-2.6.26-1-686: false
  linux-image-2.6.26-1-686/postinst/bootloader-test-error-2.6.26-1-686:
  linux-image-2.6.26-1-686/preinst/failed-to-move-modules-2.6.26-1-686:
  linux-image-2.6.26-1-686/postinst/old-system-map-link-2.6.26-1-686: true
  linux-image-2.6.26-1-686/preinst/initrd-2.6.26-1-686:
  linux-image-2.6.26-1-686/preinst/abort-install-2.6.26-1-686:
  linux-image-2.6.26-1-686/preinst/lilo-has-ramdisk:



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to