← Back to team overview

kernel-packages team mailing list archive

[Bug 859006] Re: pci ATA raid controller problem (KERNEL BUG?)

 

[Expired for linux (Ubuntu) because there has been no activity for 60
days.]

** Changed in: linux (Ubuntu)
       Status: Incomplete => Expired

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/859006

Title:
  pci ATA raid controller problem (KERNEL BUG?)

Status in “linux” package in Ubuntu:
  Expired

Bug description:
  Hi,
  I am using a linux box with kubuntu 11.04 :

  lsb_release -rd
  Description:    Ubuntu 11.04
  Release:        11.04

  and I have an ITE8212 raid (0,1,10) pci card in my linux box, It should work fine with pata_it821x module, because I know it's supported (tested on http://kmuto.jp/debian/hcl/).
  However it doesn't work because I can't see my raid disk, as you can see from dmesg output :

  dmesg | grep ata

  [    0.000000]  BIOS-e820: 00000000ddd80000 - 00000000ddd8e000 (ACPI data)
  [    0.000000] Memory: 8210424k/8912896k available (5352k kernel code, 142404k reserved, 2605k data, 720k init, 7439880k highmem)
  [    0.000000]       .data : 0xc153a185 - 0xc17c55c0   (2605 kB)
  [    0.064003] PEBS disabled due to CPU errata.
  [    0.370110] libata version 3.00 loaded.
  [    0.829786] ata_piix 0000:00:1f.1: version 2.13
  [    0.829805] ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
  [    0.829831] ata_piix 0000:00:1f.1: setting latency timer to 64
  [    0.830146] scsi0 : ata_piix
  [    0.830258] scsi1 : ata_piix
  [    0.831418] ata1: PATA max UDMA/100 cmd 0xb480 ctl 0xb400 bmdma 0xac00 irq 18
  [    0.831420] ata2: PATA max UDMA/100 cmd 0x8f0 ctl 0x8f8 bmdma 0xac08 irq 18
  [    0.831446] ata_piix 0000:00:1f.2: PCI INT B -> GSI 22 (level, low) -> IRQ 22
  [    0.831451] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
  [    0.831480] ata_piix 0000:00:1f.2: setting latency timer to 64
  [    0.831582] ata2: port disabled. ignoring.
  [    0.831788] scsi2 : ata_piix
  [    0.831866] scsi3 : ata_piix
  [    0.833317] ata3: SATA max UDMA/133 cmd 0xc080 ctl 0xc000 bmdma 0xb800 irq 22
  [    0.833320] ata4: SATA max UDMA/133 cmd 0xbc00 ctl 0xb880 bmdma 0xb808 irq 22
  [    0.984641] ata1.00: ATAPI: SAMSUNG DVD-ROM SD-616T, F306, max UDMA/33
  [    0.992509] ata1.00: configured for UDMA/33
  [    1.004365] ata3.00: ATA-8: WDC WD10EARS-00Y5B1, 80.00A80, max UDMA/133
  [    1.004369] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 0/32)
  [    1.031660] ata4.00: ATA-8: MAXTOR STM3160813AS, MC1J, max UDMA/133
  [    1.031665] ata4.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 0/32)
  [    1.038628] ata3.01: ATA-7: MAXTOR STM3320820AS, 3.AAE, max UDMA/133
  [    1.038632] ata3.01: 625142448 sectors, multi 16: LBA48 NCQ (depth 0/32)
  [    1.052378] ata3.00: configured for UDMA/133
  [    1.059093] ata4.01: ATA-8: MAXTOR STM3160813AS, MC1J, max UDMA/133
  [    1.059095] ata4.01: 312581808 sectors, multi 16: LBA48 NCQ (depth 0/32)
  [    1.113591] ata3.01: configured for UDMA/133
  [    1.115572] ata4.00: configured for UDMA/133
  [    1.171577] ata4.01: configured for UDMA/133
  [    1.204173] Write protecting the kernel read-only data: 2192k
  [    1.204174] NX-protecting the kernel data: 4884k
  [    1.291528] pata_it821x 0000:03:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
  [    1.291532] pata_it821x: controller in smart mode.
  [    1.291558] pata_it821x 0000:03:00.0: setting latency timer to 64
  [    1.293749] pata_it821x: Firmware 02/09/3030
  [    1.294098] scsi4 : pata_it821x
  [    1.294179] scsi5 : pata_it821x
  [    1.294220] ata5: PATA max UDMA/133 cmd 0xec00 ctl 0xe880 bmdma 0xe400 irq 19
  [    1.294223] ata6: PATA max UDMA/133 cmd 0xe800 ctl 0xe480 bmdma 0xe408 irq 19
  [    2.456212] ata5.00: NODEV after polling detection
  [    3.041521] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)

  It said "ata5.00: NODEV after polling detection".

  I have 4 PATA HD, everyone is about 512 GB connected to the pci card,
  just for curiosity I changed them with my very old hds (10GB), and it
  works very fine:

  dmesg | grep ata

  [    0.000000]  BIOS-e820: 00000000ddd80000 - 00000000ddd8e000 (ACPI data)
  [    0.000000] Memory: 8211148k/8912896k available (5351k kernel code, 141680k reserved, 2597k data, 720k init, 7439880k highmem)
  [    0.000000]       .data : 0xc1539e95 - 0xc17c35c0   (2597 kB)
  [    0.060003] PEBS disabled due to CPU errata.
  [    0.366114] libata version 3.00 loaded.
  [    0.817944] ata_piix 0000:00:1f.1: version 2.13
  [    0.817962] ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
  [    0.817989] ata_piix 0000:00:1f.1: setting latency timer to 64
  [    0.818310] scsi0 : ata_piix
  [    0.818422] scsi1 : ata_piix
  [    0.819488] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
  [    0.819490] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
  [    0.819516] ata_piix 0000:00:1f.2: PCI INT B -> GSI 22 (level, low) -> IRQ 22
  [    0.819520] ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
  [    0.819552] ata_piix 0000:00:1f.2: setting latency timer to 64
  [    0.819853] scsi2 : ata_piix
  [    0.819932] scsi3 : ata_piix
  [    0.821180] ata3: SATA max UDMA/133 cmd 0xc080 ctl 0xc000 bmdma 0xb800 irq 22
  [    0.821183] ata4: SATA max UDMA/133 cmd 0xbc00 ctl 0xb880 bmdma 0xb808 irq 22
  [    0.989187] ata3.00: ATA-8: WDC WD10EARS-00Y5B1, 80.00A80, max UDMA/133
  [    0.989190] ata3.00: 1953525168 sectors, multi 16: LBA48 NCQ (depth 0/32)
  [    1.005201] ata3.00: configured for UDMA/133
  [    1.027553] ata4.00: ATA-8: MAXTOR STM3160813AS, MC1J, max UDMA/133
  [    1.027558] ata4.00: 312581808 sectors, multi 16: LBA48 NCQ (depth 0/32)
  [    1.083551] ata4.00: configured for UDMA/133
  [    1.126867] Write protecting the kernel read-only data: 2192k
  [    1.126868] NX-protecting the kernel data: 4888k
  [    1.183899] pata_it821x 0000:03:00.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
  [    1.183902] pata_it821x: controller in smart mode.
  [    1.183930] pata_it821x 0000:03:00.0: setting latency timer to 64
  [    1.186128] pata_it821x: Firmware 02/09/3030
  [    1.188265] scsi4 : pata_it821x
  [    1.188397] scsi5 : pata_it821x
  [    1.188442] ata5: PATA max UDMA/133 cmd 0xec00 ctl 0xe880 bmdma 0xe400 irq 19
  [    1.188445] ata6: PATA max UDMA/133 cmd 0xe800 ctl 0xe480 bmdma 0xe408 irq 19
  [    2.472251] ata5.00: ATA-4: Integrated Technology Express Inc, , max MWDMA2
  [    2.472254] ata5.00: 40057852 sectors, multi 0: LBA48
  [    2.472257] ata5.00: RAID2 volume(64K stripe).
  [    2.472260] ata5.00: configured for DMA
  [    3.173485] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null)
  [   59.389890] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)

  I tryed some different kernels (also 3.0 from ppa repositories), I tryed also other linux distro (suse and fedora), I tryed also widnows XP! (all works), I think that the problem is in the kernel driver "pata_it821x" something like a "buffer overflow" maybe it's old and there isn't at that age HD big like ~1 TB (2 ~512 gb hd in strip configuration is like it at maximum)...
  For me it's strange that it works fine with small HD and don't work with big ones, another strange thing is that dmesg message read the worng raid value, for example raid 1 when it is raid 0 and so on... it is reading like i+1

  I would like to make a kernel bug report but the web site is still
  down, so I am writing here, hope al my info are usefull to developers

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: linux-image-2.6.38-11-generic-pae 2.6.38-11.50
  ProcVersionSignature: Ubuntu 2.6.38-11.50-generic-pae 2.6.38.8
  Uname: Linux 2.6.38-11-generic-pae i686
  AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
  Architecture: i386
  ArecordDevices:
   **** List of CAPTURE Hardware Devices ****
   card 0: Intel [HDA Intel], device 0: ALC887-VD Analog [ALC887-VD Analog]
     Subdevices: 1/1
     Subdevice #0: subdevice #0
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  nobuteru   2295 F.... pulseaudio
  CRDA: Error: [Errno 2] File o directory non esistente
  Card0.Amixer.info:
   Card hw:0 'Intel'/'HDA Intel at 0xfe9f8000 irq 43'
     Mixer name	: 'Realtek ALC887-VD'
     Components	: 'HDA:10ec0887,10438445,00100302'
     Controls      : 25
     Simple ctrls  : 14
  Date: Sun Sep 25 17:44:26 2011
  HibernationDevice: RESUME=UUID=3207d9fe-e7ca-4642-9214-8b7061d5ceec
  InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release i386 (20101007)
  MachineType: System manufacturer System Product Name
  ProcEnviron:
   LANGUAGE=
   LANG=it_IT.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-11-generic-pae root=UUID=8ecbd316-adfc-4d5f-9cdc-06f9961aa9de ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-2.6.38-11-generic-pae N/A
   linux-backports-modules-2.6.38-11-generic-pae  N/A
   linux-firmware                                 1.59
  RfKill:

  SourcePackage: linux
  UpgradeStatus: Upgraded to natty on 2011-05-05 (142 days ago)
  dmi.bios.date: 05/16/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 0803
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: P5G41T-M LX
  dmi.board.vendor: ASUSTeK Computer INC.
  dmi.board.version: Rev X.0x
  dmi.chassis.asset.tag: Asset-1234567890
  dmi.chassis.type: 3
  dmi.chassis.vendor: Chassis Manufacture
  dmi.chassis.version: Chassis Version
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0803:bd05/16/2011:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnP5G41T-MLX:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
  dmi.product.name: System Product Name
  dmi.product.version: System Version
  dmi.sys.vendor: System manufacturer

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/859006/+subscriptions