[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#317286: Processed: Re: Bug#317286: Please backport support for Promise SATAII TX2/TX4 cards (from 2.6.11)



I have tried the patched kernel, and although it was able to compile, it did not work correctly.

The kernel detects all four ports on the promise card, detects the drives correctly, and even sees the partition tables.
However, it soon gets serious errors and disables the controller.

I built this kernel myself using your patches.
I also tried to use the pre-built ones, but could not as my root filesystem is raid5 and the pre-built kernels did not have that support enabled.

Some info about the system I'm testing with:
AMD Sempron 2600+
Asus mainboard with a VIA K8T800 chipset

There are also 2 onboard VIA sata controllers with the same 250GB disks attached to them. They are detected as sde and sdf.

Here is an lspci:

0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8385 [K8T800 AGP] Host Bridge (rev 01)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800 South]
0000:00:0a.0 Ethernet controller: Marvell Technology Group Ltd. Yukon Gigabit Ethernet 10/100/1000Base-T Adapter (rev 13)
0000:00:0b.0 VGA compatible controller: ATI Technologies Inc 264VT [Mach64 VT] (rev 40)
0000:00:0c.0 Unknown mass storage controller: Promise Technology, Inc.: Unknown device 3d18 (rev 02)
0000:00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
0000:00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
0000:00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [K8T800 South]
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge


I've typed up the relevant portions of the boot messages and attached them to this message.
I'll gladly do more testing or provide further info if needed.  Please advise.

Thanks

Relevant boot messages:
----------------------------------------------------------------------------------
ata1: SATA max UDMA/133 cmd 0xF8C9E200 ctl 0xF8C9E238 bmdma 0x0 irq 17
ata2: SATA max UDMA/133 cmd 0xF8C9E280 ctl 0xF8C9E2B8 bmdma 0x0 irq 17
ata3: SATA max UDMA/133 cmd 0xF8C9E300 ctl 0xF8C9E338 bmdma 0x0 irq 17
ata4: SATA max UDMA/133 cmd 0xF8C9E380 ctl 0xF8C9E3B8 bmdma 0x0 irq 17
ata1: dev 0 ATA, max UDMA/133, 488397168 sectors: lba48
ata1: dev 0 configured for UDMA/133
scsi0 : sata_promise
ata2: dev 0 ATA, max UDMA/133, 488397168 sectors: lba48
ata2: dev 0 configured for UDMA/133
scsi1 : sata_promise
ata3: dev 0 ATA, max UDMA/133, 488397168 sectors: lba48
ata3: dev 0 configured for UDMA/133
scsi2 : sata_promise
ata4: dev 0 ATA, max UDMA/133, 488397168 sectors: lba48
ata4: dev 0 configured for UDMA/133
scsi3 : sata_promise
  Vendor: ATA       Model: ST3250823AS       Rev: 3.02
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: ATA       Model: ST3250823AS       Rev: 3.02
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: ATA       Model: ST3250823AS       Rev: 3.02
  Type:   Direct-Access                      ANSI SCSI revision: 05
  Vendor: ATA       Model: ST3250823AS       Rev: 3.02
  Type:   Direct-Access                      ANSI SCSI revision: 05

------------------------------------------------------------------------------

SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sdb: drive cache: write back
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sdb: drive cache: write back
 sdb: sdb1 sdb2 sdb3
Attached scsi disk sdb at scsi1, channel 0, id 0, lun 0
SCSI device sdc: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sdc: drive cache: write back
SCSI device sdc: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sdc: drive cache: write back
 sdc: sdc1 sdc2 sdc3
Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0
SCSI device sdd: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sdd: drive cache: write back
SCSI device sdd: 488397168 512-byte hdwr sectors (250059 MB)
SCSI device sdd: drive cache: write back
 sdd: sdd1 sdd2 sdd3
Attached scsi disk sdd at scsi3, channel 0, id 0, lun 0

-----------------------------

irq 17: nobody cared!
  [<#####>]
(lots of messages here I didnt type in)
Disabling irq 17
ata1: DMA Timeout
SCSI0:  ERROR on channel 0, id 0, lun 0, CDB: 0x28 00 00 03 2F 3F 00 00 08 00
Current sda: sense = 70 3
ASC=11 ASCQ=4
Raw sense data: 0x70 0x00 0x03 0x00 0x00 0x00 0x00 0x06 0x00 0x00 0x00 0x00 0x11 0x04
end_request: I/O error, dev sda, sector 208703




Horms wrote:
On Fri, Aug 12, 2005 at 01:14:54PM +0900, Horms wrote:
  
On Fri, Jul 08, 2005 at 08:21:03AM -0500, Chris Leigh wrote:
    
Hi

I can't give a concrete answer on how prevalent these cards are.  
Looking at a few online shops (ie. newegg) they only sell the SATAII 
models now.  I would imagine that the regular SATA models currently 
supported by 2.6.8 are probably less common than the SATAII models (or 
will be soon).  That being said, it's still only an after market PCI 
card, so it's popularity is probably medium-low.

I cannot help with the backporting itself, but am more than willing to 
test and report on any and all patches or changes made to see if they work.

I'm using a 2.6.12.2 kernel from kernel.org for now, I'll also check out 
kernels from Etch when they reach 2.6.12 levels.
      
Hi,

I managed to narrow this change down to the tiny patch below.
I've added it to SVN.
    
I have made some test images that include this patch.
They are at http://packages.vergenet.net/testing/kernel-image-2.6.8-i386/
The current version is -16.hls.2005081200

Testing greatly appreciated.

  

Reply to: