linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* corruption problem with 2.6.10 patch for Promise SATAII TX4
@ 2005-03-08 14:58 Joseph Harvell
  2005-03-11 14:04 ` Joseph Harvell
  2005-03-14 14:52 ` Joseph Harvell
  0 siblings, 2 replies; 3+ messages in thread
From: Joseph Harvell @ 2005-03-08 14:58 UTC (permalink / raw)
  To: greve, jgarzik, linux-ide

A couple of months ago I grabbed Georg's patch from his 2004.12.28 post to linux-ide
(http://marc.theaimsgroup.com/?l=linux-ide&m=110426005503319&w=2).  I partitioned the disk,
created logical volumes and filesystems and copied my OS into it from a utility boot environment.

This all worked just fine, but when I started my first kernel build, the ext3 filesystem code
in the kernel found an inconsistency and remounted the filesystem read only.  When I ran e2fsck,
it found errors.  I copied out the data, re-created the filesystem and copied back in.  As soon as I
tried to build the kernel again the same thing happened again.  I tried several times and
could never get a clean build.  I also think I remember seeing complaints in syslog about some of
the other filesystems.

I ended up downgrading the kernel to the latest 2.4 and am currently using the Promise driver
(source code version since I'm running Gentoo).

If Jeff's recent contribution to the 2.6.11 kernel is based on this driver, I think others may have
similar problems.  In my case I had a copy of all my data to revert to.  But if the error had taken
much longer to manifest I probably would not have had the backup anymore.

I wonder if Promise would give permission for someone to port their driver to 2.6 and include it in
the official kernel source tree?  I made a feeble attempt to port it (mostly integrating with kbuild),
but I saw a traceback when the module loaded and I decided not to go any further.

---
Joe Harvell


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: corruption problem with 2.6.10 patch for Promise SATAII TX4
  2005-03-08 14:58 corruption problem with 2.6.10 patch for Promise SATAII TX4 Joseph Harvell
@ 2005-03-11 14:04 ` Joseph Harvell
  2005-03-14 14:52 ` Joseph Harvell
  1 sibling, 0 replies; 3+ messages in thread
From: Joseph Harvell @ 2005-03-11 14:04 UTC (permalink / raw)
  To: Joseph Harvell; +Cc: linux-ide

Jeff:

Is your contribution to 2.6.11 based on Georg's patch?  If so, I think 
there needs to be a warning in the promise_sata kernel config help at 
the very least.

Have you considered porting the Promise driver to 2.6?  I have been 
using that driver with 2.4.28 with no problems.  Plus, it looks like 
they have support for native command queueing in the driver.  However, I 
noticed what appears to be a significant amount of work being done in 
the interrupt handler.

---
Joe Harvell

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: corruption problem with 2.6.10 patch for Promise SATAII TX4
  2005-03-08 14:58 corruption problem with 2.6.10 patch for Promise SATAII TX4 Joseph Harvell
  2005-03-11 14:04 ` Joseph Harvell
@ 2005-03-14 14:52 ` Joseph Harvell
  1 sibling, 0 replies; 3+ messages in thread
From: Joseph Harvell @ 2005-03-14 14:52 UTC (permalink / raw)
  To: linux-ide

Jeff:

Is your contribution to 2.6.11 based on Georg's patch?  If so, I think
there needs to be a warning in the promise_sata kernel config help at
the very least.

Have you considered porting the Promise driver to 2.6?  I have been
using that driver with 2.4.28 with no problems.  Plus, it looks like
they have support for native command queueing in the driver.  However, I
noticed what appears to be a significant amount of work being done in
the interrupt handler.

---
Joe Harvell


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2005-03-14 14:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-03-08 14:58 corruption problem with 2.6.10 patch for Promise SATAII TX4 Joseph Harvell
2005-03-11 14:04 ` Joseph Harvell
2005-03-14 14:52 ` Joseph Harvell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).