Solved

Linux bootdisk/kernel that works with the Asus P2B-S?

Posted on 1998-08-29
14
399 Views
Last Modified: 2013-12-15

I bought the Slackware 3.5 distribution recently only to find that neither the 2x4x nor the scsi bootdisks seem to be able to find my SCSI hard drive on my system.  My motherboard is an Asus P2B-S, with an onboard (built-in) SCSI controller (AIC-7890, I think).  Setup's fdisk always complains about "cannot find /dev/sda".  I'm guessing that it isn't finding or recognizing my SCSI controller.

If this is the case, then I'd like to know:

1.  Where can I get a bootdisk that does recognize such a controller (so that I can at least install Linux on my system, for starters :)

2.  Where can I get the kernel source that has this support available (so that I can recompile it for support with other devices, in addition to the SCSI controller).


Thanks!


AP9
0
Comment
Question by:ap9
14 Comments
 
LVL 2

Expert Comment

by:benten
ID: 1630497
Standard kernels can be found at:

http://www.kernel.org/

I believe Redhat has a bootdisk for that chip but I do not think this will help with a Slackware 3.5 distribution.
0
 
LVL 2

Expert Comment

by:JYoungman
ID: 1630498
See if you can boot the RH 5.1 boot disk:-

ftp://ftp.redhat.com/pub/redhat/redhat-5.1/i386/images/boot.img


0
 
LVL 1

Expert Comment

by:pestilence
ID: 1630499
Your scsi controller isn't supported you have to either ask your motherboards company to do something about it, or try to search if there is a kernel (hacked) which supports your scsi controller..
0
 
LVL 2

Expert Comment

by:jeffa072897
ID: 1630500
If you're chip set is a genuine Adaptec chip set try calling Adaptec.
They offer full support for Linux now. Perhaps they cah point you to a
driver/kernel.

Also, from you question text I think you did this but if not - try the Adaptec 27xx
boot disk. It's pretty generic in it's AIC78xx chip set handeling.

Also, have you tried specifing the I/O address of the controller at Slackware boot
prompt? You should be able to get this address from the controller setup BIOS.

Be prepared though, it may not be supported.........yet.


0
 

Author Comment

by:ap9
ID: 1630501
Jeffa -- hey, thanks for the comments!  I did not know that Adaptec supported Linux now.  Cool!  I don't remember if I tried the 27xx boot disk.  I tried scsi and the adaptec29xx bootdisks (the text file said that worked with the AIC78xx stuff) but do not recall seeing one for 27xx -- I'll look again.  Thank you!


ap9
0
 
LVL 2

Expert Comment

by:jeffa072897
ID: 1630502
Do you want to consider this closed?
If no that's o.k. by me.
If you do, post a commant and I'll reply as an answer so the question
will close here.


0
 

Author Comment

by:ap9
ID: 1630503
Well, I looked on the CD and could not find an bootdisk image that went by 27xx.  The only specific adaptec one I could find was the aha2x4x.s (well, also the older 1740, etc), which I've already tried.  :(

Any other ideas?


Thanks,

ap9
0
Ransomware-A Revenue Bonanza for Service Providers

Ransomware – malware that gets on your customers’ computers, encrypts their data, and extorts a hefty ransom for the decryption keys – is a surging new threat.  The purpose of this eBook is to educate the reader about ransomware attacks.

 

Author Comment

by:ap9
ID: 1630504
Jeffa -- actually, reading the description for the aha2x4x.s bootdisk, it seems to be able to work with onboard Adaptec controllers, too.  However, I can't seem to pass it the parameters to force it to find it.  If you can tell me the how to pass it the parameters, I'll consider the question closed.

I've tried, at the LILO prompt from the bootdisk:

ramdisk aha2x4x=0xd000h,12,7,reconnect

where the format is base IO,IRQ,ID,reconnect (or should reconnect be something else?).  That is what I garnered from the BOOTING.TXT file.

Thanks,

ap9
0
 
LVL 2

Expert Comment

by:jeffa072897
ID: 1630505
Hmmmm.........let me think for a few hours.
Do you get any prompt like "Press Control A" for the scsi bios?
Adaptec cards do this and many of the onboards as well.
If you do, look in the controller settings section for enable/disable plug and play.
If/when you shut off plug and play you shopuld get a box to set the I/O and IRQ.
WHen the machine boots do you see an I/O address flash on the screen from plug
and play?  From your last message I'm guessing that you're seeing D000 for an I/O
address. If not, I think that first parameter is the I/O address and the common one for
Adaptec stuff is 300 or 330 which makes the number 0x300h or 0x330h.
Let me scope the booting.txt and I'll be in touch tomorrow.
0
 

Author Comment

by:ap9
ID: 1630506
Yes -- I went into the SCSI BIOS and got those numbers.  It said the Base I/O was D000H, IRQ 12, and ID 7.  Booting.txt gave the format as device=base io,irq,id,reconnect.  My problem is I'm not sure what to put down for "device" or for "reconnect".  I have been using aha2x4x for device, and just typing in "reconnect" but I think it is probably a value or something.  That's what I need help on I guess.


ap9
0
 
LVL 2

Expert Comment

by:jeffa072897
ID: 1630507
ap9;

What you've got and what you're doing looks 100% right.
Have you tried not using the ramdisk?
The reconnect parameter should match the controller's setup for disconnect/reconnect
enabled. Enabled is the normal default.

BTW, I think I asked this, but when the boot disks boot, does the scsi driver show any
targets? If so, see what designation it's giving them (i.e. sda, sdb, hda, etc.). Make sure
you are using this designation.  Also, if no targets show up during boot fdisk can't work.
 Maybe the way your mother board implements the chip set the drives are coming up
with a different designation.

0
 

Author Comment

by:ap9
ID: 1630508
No targets show up when I boot from the bootdisks.  It says "0 scsi hosts found"  (or "scsi hosts: 0 found").  Something along those lines.

Was I actually supposed to type "reconnect" as part of the parameter?  That is what I've been doing, but I'm thinking maybe it should be 1 or 0, or maybe yes/no, instead.  I'm also not sure if the parameter name is actually aha2x4x, but that's what it seems like from the examples I've read.


ap9
0
 
LVL 2

Accepted Solution

by:
jeffa072897 earned 100 total points
ID: 1630509
Well......
The reconnect you could probably leave off, but I'm sure reconnect is correct.
BUT, that's not the problem.
The boot disk isn't seeing your scsi controller at all.
The "0 scsi hosts found" means the scsi driver never found the controller.

If all the Adaptec SCSI boot disks you've tried give you the 0 hosts found then you're in
real deep ____ .

From here there's really only four options
     1) Try Adaptec and see if they have a boot disk(since they support Linux now)
     2) Contact the motherboard manufacturer and see is they have a boot disk (not likely)
     3) Get either an IDE drive and controller or a SCSI card to plug into the system
         (It will work, not elegant and co$t$ more)
     4) Punt.

Sorry to have it come to bad news.
Before anybody tries to slam Linux - yes I've even had something like this happen with the
$^#@ that comes from Redmond too.
0
 

Author Comment

by:ap9
ID: 1630510
Doh, I was afraid of that.  But thanks for giving such a definitely, concrete answer, though.  I appreciate it.  Buying another card isn't really an option (since it defeats the purpose of getting an MB-equipped one to begin with) but I'll definitely check out the other ones.  Thanks again!


Ap9
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now