LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware > Slackware - Installation
User Name
Password
Slackware - Installation This forum is for the discussion of installation issues with Slackware.

Notices


Reply
  Search this Thread
Old 08-18-2011, 02:30 PM   #1
HaroldWho
Member
 
Registered: Nov 2006
Location: southeastern PA
Distribution: Slackware
Posts: 130

Rep: Reputation: 23
Install from Slack CD #1: Missing Firmware


I was installing Slack 13.1 from from a CD set. Unfortunately my old box uses an Advansys SCSI card. The "huge" kernel has the advansys driver compiled in all right, but it then calls for the advansys firmware "mcode.bin," which is missing from the CD.

Result: bootup stalls here on a "requesting/not found" loop.

Short of pulling the SCSI card (not trivial on an old Dell OptiPlex), any other ideas?
 
Old 08-19-2011, 10:53 AM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,292

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
It's in the package kernel-firmware-2.6.37.6-noarch-2, according to my system.

Maybe download it from a mirror if it's not on the cd?
 
Old 08-19-2011, 03:39 PM   #3
HaroldWho
Member
 
Registered: Nov 2006
Location: southeastern PA
Distribution: Slackware
Posts: 130

Original Poster
Rep: Reputation: 23
Problen is that CD #1 is the boot CD; i.e., the one to boot from to begin the Slack install. When the boot process hangs the story is over.

I thought of a fix, which I'll try soon. I recompiled the 'huge' kernel *without* advansys support. Unloaded the iso to a r/w dir tree, replaced the huge kernel with my own, and rewrote the iso file. I'll burn a new CD #1 and try it soon.
 
Old 08-20-2011, 04:28 AM   #4
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,292

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Get the mcode.bin on a usb or something. when it goes looking for that file, mount the usb on /lib/firmware :-D
 
Old 08-20-2011, 05:49 AM   #5
janhe
Member
 
Registered: Jul 2007
Location: Belgium
Distribution: slackware64 14.2, slackware 13.1
Posts: 371

Rep: Reputation: 54
Quote:
Originally Posted by HaroldWho View Post
Problen is that CD #1 is the boot CD; i.e., the one to boot from to begin the Slack install. When the boot process hangs the story is over.

I thought of a fix, which I'll try soon. I recompiled the 'huge' kernel *without* advansys support. Unloaded the iso to a r/w dir tree, replaced the huge kernel with my own, and rewrote the iso file. I'll burn a new CD #1 and try it soon.
You can also put the firmware on the CD. That way you don't have to recompile the kernel.

Edit: Just in case, you can read how to burn the tree back to cd here:
http://slackware.osuosl.org/slackwar...nux/README.TXT
You can skip the part about splitting up the tree, just the mkisofs command should do.

Last edited by janhe; 08-20-2011 at 05:53 AM.
 
Old 08-22-2011, 01:44 PM   #6
HaroldWho
Member
 
Registered: Nov 2006
Location: southeastern PA
Distribution: Slackware
Posts: 130

Original Poster
Rep: Reputation: 23
Thanks to all. By the time I read the rest of the responses I had recompiled the 'huge' kernel and reburned the CD. Worked without a hitch.
 
Old 08-23-2011, 02:50 PM   #7
HaroldWho
Member
 
Registered: Nov 2006
Location: southeastern PA
Distribution: Slackware
Posts: 130

Original Poster
Rep: Reputation: 23
Final Comment: Install from Slack CD #1: Missing Firmware

As posted, a custom 'huge' kernel solved the problem.

However, I learned that that the 'missing' firmware was there all along (!), in /lib/firmware/advansys. So what happened? It seems the Advansys *module* advansys.ko "knows" where to find its firmware (see modinfo advansys). Apparently when the driver is compiled into the kernel the path to the firmware is lost.

I seem to remember that a long time ago the lp' driver needed to be a module and not compiled in, but I admit it's kind of fuzzy now.
 
  


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
devices missing: fresh slack 12 install alphisb0t Slackware 18 09-07-2007 01:48 PM
Missing firmware for ipw2200 ??? stanimir_moskov Linux - Wireless Networking 1 06-30-2007 06:30 PM
NTLDR is missing error after Slack 10.1 install on brand new HD azwxman Slackware 4 02-16-2007 05:59 PM
slack 10.2 install ..missing things like ping,ifconfig techentral Slackware 8 01-15-2006 10:58 AM
NTLDR missing after slack install ? e1000 Slackware 6 09-27-2004 12:06 AM

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

All times are GMT -5. The time now is 08:30 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