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

Re: Problem with Adaptec 2100s



On Sun, Aug 05, 2007 at 01:39:10PM +0200, Petter Reinholdtsen wrote:
> [Thor Hauknes]
> > I hope this information is useful.
> 
> It is.  Then I know that the problem is not the content on the disks.
> 
> Some more googling sent me to SuSe
> <URL:https://bugzilla.novell.com/show_bug.cgi?id=114718>, claiming
> this is a kernel bug that has been fixed in later kernels.  I'm not
> sure which kernel version got the fix included.

I found it listed in
<URL:http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.15-rc6>,
making me believe this bug was fixed in version 2.6.15, and thus
before 2.6.18.  I guess we need to keep looking.  This is the patch in question:

  commit 87d47d0547631e059c308b392cd2423fe9248c93
  Author: Ben Collins <bcollins@ubuntu.com>
  Date:   Sat Dec 17 18:39:23 2005 -0800

      [PATCH] i2o: Do not disable pci device when it's in use
    
      When dpt_i2o is loaded first, i2o being loaded would cause it to call
      pci_device_disable, thus breaking dpt_i2o's use of the device.  Based on
      similar usage of pci_disable_device in other drivers.
    
      Signed-off-by: Ben Collins <bcollins@ubuntu.com>
      Signed-off-by: Linus Torvalds <torvalds@osdl.org>

Perhaps this isn't solved yet, and it helps to load i2o before
dpt_i2o?  Not quite sure how to make that happen in the initrd.
Perhaps it is enough to edit /target/etc/modules and append this:

  i2o
  dpt_i2o

It will have to be tested. :)

Happy hacking,
--
Petter Reinholdtsen



Reply to: