LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-12-2008, 03:50 PM   #1
dbeck
LQ Newbie
 
Registered: May 2006
Location: MN State Univ., Mankato
Distribution: Slackware 12.2, CentOS 5.4
Posts: 22

Rep: Reputation: 15
slack 12.2 installation problems with LSI scsi - mptbase error messages


Hi - I am installing 12.2 onto a Dell Poweredge 2600 that has internal LSI dual channel scsi. Booting from disk1 to install OS gives following:

Fusion MPT base driver 3.04.07
Copyright ...
Fusion MPT SPI Host driver 3.04.07
mptbase: ioc0: Initialized bringup
mptbase: ioc0: WARNING - Unexpected doorbell active!
mptbase: ioc0: ERROR - Doorbell ACK timeout (count=4999) IntStatus=80000001!
mptbase: ioc0: ERROR - Diagnostic reset FAILED! (142h)
mptbase: ioc0: WARNING - NOT READY
mptbase: ioc0: ERROR - didn't initialize properly! (-1)
mptspi: probe of 0000:09:0d.0 failed with error -1
...same sequence of message for other controller mptbase: ioc1:
.
.
.
mptspi: peobe pf 0000:09:0d.1 failed with error -1
Fusion MPT FC Host driver 3.04.07
Fusion MPT SAS Host driver 3.04.07
<continues booting>

Any help/ideas appreciated - Thanks...
 
Old 12-13-2008, 09:56 AM   #2
bgeddy
Senior Member
 
Registered: Sep 2006
Location: Liverpool - England
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810

Rep: Reputation: 232Reputation: 232Reputation: 232
Is this with the huge kernel? If so you may have better results with the generic kernel and an initial ram disk.

Don't know if you've done this before but there are instructions in /boot/Readme.initrd. Be aware that the instructions with 12.2 are slightly out of date as the kernel quoted 2.6.27.4 is in fact 2.6.27.7. You also will need to supply the -r option to mkinitrd to tell it where the root device is and -f to tell it what filesystem as well as -m to tell it what filesystem module to include.

Then you'll have to amend /etc/lilo.conf and re-run lilo. When you do be sure to leave the old huge kernel there in case of problems.

The man pages supply additional info for mkinitrd
 
Old 01-02-2009, 10:13 PM   #3
dbeck
LQ Newbie
 
Registered: May 2006
Location: MN State Univ., Mankato
Distribution: Slackware 12.2, CentOS 5.4
Posts: 22

Original Poster
Rep: Reputation: 15
Thanks for the suggestion - it worked. This wasn't a fatal problem but am trying to get things working correctly so revisited things again and reread your message and gave it a try.

Apparently from http://lists.us.dell.com/pipermail/l...ne/021397.html, the problem was related to the fact that the mptscsih driver could not be loaded after the aic7xxx driver, which what was happening.

I was able to do the mkinitrd and used -m aic7xxx:mbcache:fbd:ext3 -f ext3 etc., and it worked. Some additional magic took place because the mpt modules loaded and the drives were accessable too.

Unfortunately another problem surfaced but I would like to start a new thread for that.

Thanks again for the direction.
 
Old 03-27-2009, 08:59 PM   #4
molafish
LQ Newbie
 
Registered: Aug 2007
Posts: 21

Rep: Reputation: 0
I have a similar adaptec controller on a PowerEdge 1600SC, and in order for me to boot from a drive on the adaptec controller, I had to add the a few more fusion driver modules to the initrd as follows:

mkinitrd -c -k 2.6.27.7 -m aic7xxx:mbcache:jbd:ext3:mptscsih:mptspi:mptctl -f ext3 -r /dev/sda3

Last edited by molafish; 03-27-2009 at 09:01 PM.
 
Old 05-09-2009, 05:27 PM   #5
seanro
LQ Newbie
 
Registered: Feb 2004
Posts: 6

Rep: Reputation: 0
I am having the same problem with mptbase failing when trying to install Slackware 12.2 on a Dell PowerEdge 1850 (no RAID, single SCSI drive). Neither hugesmp.s nor huge.s work.

It seems that you already have to have an installed system in order to set up and use the generic kernel and initrd. I have to tried to specify generic.s and gensmp.s when the install program asks for a boot kernel, but it says it can't find them.

So the questions is, if you can't set up your system with hugesmp or huge what do you do?

BTW, I tried setting up the machine with Slackware 10.1 and it worked fine.
 
Old 05-09-2009, 11:18 PM   #6
molafish
LQ Newbie
 
Registered: Aug 2007
Posts: 21

Rep: Reputation: 0
In my case, I installed an ATA adapter so I could install the system on a spare IDE drive first. But, there are other ways to get a working system where you can build an initrd from. In the case of the PE1600, it couldn't boot from USB, so I couldn't install a minimal system that way.

Another obvious method that comes to mind is to modify your installation CD to include the initrd as required to start up the adapter.

Last edited by molafish; 05-09-2009 at 11:42 PM.
 
Old 06-15-2009, 10:49 AM   #7
TheEggman
LQ Newbie
 
Registered: Jun 2009
Location: Nova Scotia, Canada
Distribution: Slackware
Posts: 5

Rep: Reputation: 0
I am having the same problem, but I don't quite understand the solution. I have a Poweredge 1750 and I've tried slackware 10.2, 12.0 (or 12.1 I'm not sure), 12.2 and current. 10.2 does not find the "mptbase: ioc0: WARNING - Unexpected doorbell active" error, but also does not seem to detect the drives. This system has the 3 SCSI drives in it. I tested an install with Ubuntu, and it worked fine (the Fusion MPT SPI Host driver was one version older, 3.04.06) Does someone know an easy way to get around this and install slackware 12.2 or current?
 
Old 04-29-2010, 10:50 PM   #8
websoc
LQ Newbie
 
Registered: Oct 2005
Posts: 2

Rep: Reputation: 0
Similar problem

Hi I also have this problem. I have a poweredge 1750 that was running slackware 12.0. I tried to do a clean install of slackware 13 but get stuck at
Unknown Doorbell
Fusion MPT SPI 3.04.07

I see some suggestions to rebuild kernel? Problem is I am a noob and not familiar with this. Also I only have this one machine running slackware right now. I really dont have the knowledge to rebuild the kernel and I've been on google all day now trying to figure what I need to do.

If I need to I will revert to 12.0 but I would prefer to go to 13. Can someone please tell me how to resolve this?
 
Old 05-18-2010, 12:01 PM   #9
TheEggman
LQ Newbie
 
Registered: Jun 2009
Location: Nova Scotia, Canada
Distribution: Slackware
Posts: 5

Rep: Reputation: 0
Hi websoc.

Slackware 12.0 was the only out-of-the-box install that I could get working with the PowerEdge 1750. I did upgrade it to 12.2 at the time by recompiling the kernel, but honestly, as this is running as a small server not a desktop, I'd just keep up on the updates (as I do on my other 1750). If I remember right, I removed unused modules and I may have even built in support for the SCSI controller. If this machine was 64bit capable, I'd try to re-install with Slack64 13.0, but it's not worth the hassle to me. YMMV
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LSI Megaraid SCSI problems humbletech99 Linux - Hardware 0 08-09-2006 09:52 AM
How to Stop SCSI Parity Error Messages MQMan Linux - Hardware 4 07-12-2005 01:31 PM
A bit of help understanding SCSI error messages ... Michael Chapman Linux - Hardware 1 04-30-2005 09:29 PM
Fedora Core 2 - LSI SCSI Jonasx Fedora 1 08-15-2004 05:14 AM
Slackware 10.0 + LSI SCSI Card kemplej Slackware - Installation 0 07-23-2004 11:29 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 09:48 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration