LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware - Installation (http://www.linuxquestions.org/questions/slackware-installation-40/)
-   -   Slack's kernels don't detect AdvanSys SCSI adapter (http://www.linuxquestions.org/questions/slackware-installation-40/slacks-kernels-dont-detect-advansys-scsi-adapter-608625/)

frankpiton 12-22-2007 05:46 PM

Slack's kernels don't detect AdvanSys SCSI adapter
 
I can't install Slack 12 on my SCSI disk because no kernels detect my AdvanSys 2930-U SCSI Adapter.

With Slack 11 I have no problem using scsi2.s kernel.

How can I do to install Slack 12 ?

Bruce Hill 12-23-2007 01:39 AM

Welcome to LQ!

Looking in the Slackware-12.0 files on my server, it appears to have your driver as a module in both the huge.s and hugesmp.s kernels:
Code:

mingdao@silas:~$ less /server2/ftp/pub/Linux/Slackware/slackware-12.0/kernels/hugesmp.s/config | grep -i scsi_advansys
CONFIG_SCSI_ADVANSYS=m
mingdao@silas:~$ less /server2/ftp/pub/Linux/Slackware/slackware-12.0/kernels/huge.s/config | grep -i scsi_advansys
CONFIG_SCSI_ADVANSYS=m

Is this not the same module you were using in Slackware-11.0? If not, post the module ...

frankpiton 12-23-2007 06:45 AM

Quote:

Originally Posted by Bruce Hill (Post 2999427)
[b][color=firebrick]...

Is this not the same module you were using in Slackware-11.0? If not, post the module ...

In Slackware-11.0 the module advansys provides the AdvanSys SCSI support.
eg. /sbin/modprobe advansys

frankpiton 01-03-2008 07:45 AM

Ok, I understand.
I'll keep goin'on to use Slack 11.
If someday a miracle'll get my SCSI adapter visible with Slack 12, I will notice you.

Bruce Hill 01-03-2008 08:38 AM

Sorry, Frank, but what else can I tell you?

Here's a default Slackware-12.0 system, which shows the kernel has that module supported:
Code:

anna@peter:~$ cat /etc/slackware-version
Slackware 12.0.0
anna@peter:~$ uname -a
Linux peter 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686 AMD Athlon(TM) XP 2000+ AuthenticAMD GNU/Linux
anna@peter:~$ cat /usr/src/linux/.config | grep -i advansys
CONFIG_SCSI_ADVANSYS=m

I really don't know what else to say, or why it would not work for you. Here's from the Slackware-11.0 CD1, okay?
Code:

root@silas:~# mount -oloop /serverhome/slackware-11.0-iso/slackware-11.0-install-d1.iso /mnt/hd/
root@silas:~# logout
mingdao@silas:/serverhome$ less /mnt/hd/kernels/scsi2.s/config | grep -i advansys
CONFIG_SCSI_ADVANSYS=y

And from my laptop's old Slackware-11.0 system, which I have not yet removed:
Code:

mingdao@titus:~$ cat /etc/slackware-version
Slackware 11.0.0
mingdao@titus:~$ uname -a
Linux titus 2.4.33.3 #1 Fri Sep 1 01:48:52 CDT 2006 i686 pentium4 i386 GNU/Linux
mingdao@titus:~$ cat /usr/src/linux-2.4.33.3/.config | grep -i advansys
CONFIG_SCSI_ADVANSYS=m

So perhaps the fact that it's built-in to the Slackware-11.0 scsi2.s kernel, and a module with the Slackware-12.0 boot kernels, is the reason it doesn't detect your SCSI card.

There are maybe several ways to boot with that Slackware-11.0 kernel, then install Slackware-12.0. You can Google for them.

Do you have space to make a repository of Slackware-12.0? If so, you can copy all the files from Slackware-12.0 CD1 and CD2 into a directory, then boot with the Slackware-11.0 CD but install from the Slackware-12.0 directory, rather than the Slackware-11.0 CD.

I'm sure there are instructions out there to do it, if you'll just look. Please accept my apologies for not doing more research on this for you.

Alien_Hominid 01-05-2008 02:20 AM

Firstly, modules do not work during boot, so it is why yours advansys adapter is not detected. They are loaded when kernel has an access to your drive (so not in this case).

The simplest way would be to upgrade from Slack 11 to 12 leaving your kernel unchanged (following this).

Other option would be to create a Slackware install CD where advansys is built inside into the kernel and install using it.

frankpiton 01-05-2008 10:06 AM

Quote:

Originally Posted by Bruce Hill (Post 3009761)
Sorry, Frank, but what else can I tell you?

...

I'm sure there are instructions out there to do it, if you'll just look. Please accept my apologies for not doing more research on this for you.

I'm sorry Bruce,
my statement wasn't forwarded to you.
You've been the only one that took in charge my problem,
so I'ld have been forwarding it to anybody but you.

Really, I just wanted to express my huge disappointment to all of you because I haven't found a solution, yet.

I don't pretend that anyone do the job for me.
I try to understand if there is someone that had the same kind of problem and, if so, how I can solve it without trying wrong ways and wasting time.

Sorry again Bruce
and thank you for your support

Best Regards,
frankpiton

frankpiton 01-05-2008 10:16 AM

Quote:

Originally Posted by Alien_Hominid (Post 3012020)
Firstly, modules do not work during boot, so it is why yours advansys adapter is not detected. They are loaded when kernel has an access to your drive (so not in this case).

The simplest way would be to upgrade from Slack 11 to 12 leaving your kernel unchanged (following this).

Other option would be to create a Slackware install CD where advansys is built inside into the kernel and install using it.

Dear Alien,
my aim is to achieve a fresh install.
So I'll try to create an install CD as you suggest.

Thank you


All times are GMT -5. The time now is 06:16 AM.