|
Bugzilla – Full Text Bug Listing |
| Summary: | The kernel doesn't like my i2o devices | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Glen Kaukola <glen> |
| Component: | Kernel | Assignee: | E-mail List <kernel-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | admin |
| Version: | Beta 4 | ||
| Target Milestone: | --- | ||
| Hardware: | i686 | ||
| OS: | SuSE Linux 10.1 | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | Bugfixes from 2.6.17 | ||
|
Description
Glen Kaukola
2006-02-23 02:12:56 UTC
Well, first you would need to specify what i2o device you have. Adaptec 2005S, zero channel RAID card. The motherboard is a Supermicro P4DC6+. And this actually works with i2o? Or do you rather need the aacraid driver? Or (heaven forbid) the dpt_i2o? Well under Mandriva I use the i2o driver. Works great. I believe Suse was different in that the dpt_i2o driver was loaded. Sorry I'm not sure though, my Suse install is gone. Actually, this should already be fixed with the latest updates from -rc. There have been initialisation errors with dpt_i2o which might have cause this. Please re-test with Beta8 and re-open if the problem persists. I am running the same Adaptec 2005S ZCR card in an Adaptec x5DA8 Motherboard Dual 3Ghz processors and 4GB ECC memory. Currently trying to run opensuse.org 10.1 Final because I wasted my money purchasing 10.0 and was unsuccessful in getting it to run on my system. Hi, I think there is a general problem with the 2.6.16 kernel that ships with SuSE 10.1 and i2o devices. Maybe more important than my own kernel oopses and crashes are the following references for the problem: http://bugzilla.kernel.org/show_bug.cgi?id=6561 (see also https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=189570 ) Apparently some changes from 2.6.15 to 2.6.16 made the i2o drivers instable. There is a patch available for kernel 2.6.16 from the authors of the i2o subsystem http://i2o.shadowconnect.com/download.php http://i2o.shadowconnect.com/changes.php (The patch has been incorporated in mainstream 2.6.17.) I also tried to use adaptecs (old) dpt_i2o module (instead of i2o_block). This can be done via manual installation and removing the i2o subsystem drivers. But this also leads to kernel failures. (Setup: Adaptec 2010S Raid controller, SuSE 10.1, Xeon 2.8 GHz). If you are intereted in the log files, please tell me. So, it seems there is no other way than using an own kernel if one wants to run SuSE 10.1 and use this Adaptec RAID controller. Created attachment 97157 [details] Bugfixes from 2.6.17 From: Markus Lidel <Markus.Lidel@shadowconnect.com> - Fixed locking of struct i2o_exec_wait in Executive-OSM - Removed LCT Notify in i2o_exec_probe() which caused freeing memory and accessing freed memory during first enumeration of I2O devices - Added missing locking in i2o_exec_lct_notify() - removed put_device() of I2O controller in i2o_iop_remove() which caused the controller structure get freed to early - Fixed size of mempool in i2o_iop_alloc() - Fixed access to freed memory in i2o_msg_get() See http://bugzilla.kernel.org/show_bug.cgi?id=6561 Glen - The above patch is already in our kernel. You'll get it automatically in an update kernel if you haven't already. Closing as FIXED. |