Fedora Linux Support Community & Resources Center
  #1  
Old 5th June 2007, 10:57 AM
lordcoke Offline
Registered User
 
Join Date: Jun 2007
Location: Germany
Posts: 2
Adaptec AIC-9405W, how to load the firmware during initrd boot?

Hi,


I need some help to get my FC6 booting from the disks attached to the aic94xx-Controller. It seems using kernel 2.6.19 the firmware for this hardware is not longer included in the kernel driver and has to be loaded somehow from extern. Does anyone know how to do this in the initrd?

My first idea was to copy the aic94xx-seq.fw to any possible location but with no success, I still get the error:

Failed to load sequencer firmware file aic94xx-seq.fw, error -2
followed by a kernel panic because the root-fs is unaccessable.

smolt info
http://smolt.fedoraproject.org/show?...0-0de75a17fd4e

Code:
rpm -q aic94xx_seq
aic94xx_seq-28-1
here the contents of my initrd
Code:
.
|-- aic94xx-seq.fw
|-- bin
|   |-- insmod
|   |-- modprobe -> /sbin/nash
|   `-- nash
|-- dev
|   |-- console
|   |-- mapper
|   |-- null
|   |-- ptmx
|   |-- ram -> ram1
|   |-- ram0
|   |-- ram1
|   |-- rtc
|   |-- systty
|   |-- tty
|   |-- tty0
|   |-- tty1
|   |-- tty10
|   |-- tty11
|   |-- tty12
|   |-- tty2
|   |-- tty3
|   |-- tty4
|   |-- tty5
|   |-- tty6
|   |-- tty7
|   |-- tty8
|   |-- tty9
|   |-- ttyS0
|   |-- ttyS1
|   |-- ttyS2
|   |-- ttyS3
|   `-- zero
|-- etc
|-- init
|-- lib
|   |-- aic94xx-seq.fw
|   |-- aic94xx.ko
|   |-- dm-mirror.ko
|   |-- dm-mod.ko
|   |-- dm-snapshot.ko
|   |-- dm-zero.ko
|   |-- ehci-hcd.ko
|   |-- ext3.ko
|   |-- firmware
|   |   `-- aic94xx-seq.fw
|   |-- jbd.ko
|   |-- libsas.ko
|   |-- ohci-hcd.ko
|   |-- scsi_mod.ko
|   |-- scsi_transport_sas.ko
|   |-- sd_mod.ko
|   `-- uhci-hcd.ko
|-- proc
|-- sbin -> bin
|-- sys
`-- sysroot
content of the init - script
Code:
#!/bin/nash

mount -t proc /proc /proc
setquiet
echo Mounting proc filesystem
echo Mounting sysfs filesystem
mount -t sysfs /sys /sys
echo Creating /dev
mount -o mode=0755 -t tmpfs /dev /dev
mkdir /dev/pts
mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts
mkdir /dev/shm
mkdir /dev/mapper
echo Creating initial device nodes
mknod /dev/null c 1 3
mknod /dev/zero c 1 5
mknod /dev/systty c 4 0
mknod /dev/tty c 5 0
mknod /dev/console c 5 1
mknod /dev/ptmx c 5 2
mknod /dev/rtc c 10 135
mknod /dev/tty0 c 4 0
mknod /dev/tty1 c 4 1
mknod /dev/tty2 c 4 2
mknod /dev/tty3 c 4 3
mknod /dev/tty4 c 4 4
mknod /dev/tty5 c 4 5
mknod /dev/tty6 c 4 6
mknod /dev/tty7 c 4 7
mknod /dev/tty8 c 4 8
mknod /dev/tty9 c 4 9
mknod /dev/tty10 c 4 10
mknod /dev/tty11 c 4 11
mknod /dev/tty12 c 4 12
mknod /dev/ttyS0 c 4 64
mknod /dev/ttyS1 c 4 65
mknod /dev/ttyS2 c 4 66
mknod /dev/ttyS3 c 4 67
echo Setting up hotplug.
hotplug
echo Creating block device nodes.
mkblkdevs
echo "Loading uhci-hcd.ko module"
insmod /lib/uhci-hcd.ko 
echo "Loading ohci-hcd.ko module"
insmod /lib/ohci-hcd.ko 
echo "Loading ehci-hcd.ko module"
insmod /lib/ehci-hcd.ko 
mount -t usbfs /proc/bus/usb /proc/bus/usb
echo "Loading jbd.ko module"
insmod /lib/jbd.ko 
echo "Loading ext3.ko module"
insmod /lib/ext3.ko 
echo "Loading scsi_mod.ko module"
insmod /lib/scsi_mod.ko 
echo "Loading sd_mod.ko module"
insmod /lib/sd_mod.ko 
echo "Loading scsi_transport_sas.ko module"
insmod /lib/scsi_transport_sas.ko 
echo "Loading libsas.ko module"
insmod /lib/libsas.ko 
echo "Loading aic94xx.ko module"
insmod /lib/aic94xx.ko 
echo "Loading dm-mod.ko module"
insmod /lib/dm-mod.ko 
echo "Loading dm-mirror.ko module"
insmod /lib/dm-mirror.ko 
echo "Loading dm-zero.ko module"
insmod /lib/dm-zero.ko 
echo "Loading dm-snapshot.ko module"
insmod /lib/dm-snapshot.ko 
mkblkdevs
rmparts sdb
rmparts sda
dm create ddf1_MAIL 0 286455808 mirror core 2 131072 nosync 2 8:0 0 8:16 0
dm partadd ddf1_MAIL
resume LABEL=SWAP-ddf1_MAILp
echo Creating root device.
mkrootdev -t ext3 -o defaults,ro dm-2
echo Mounting root filesystem.
mount /sysroot
echo Setting up other filesystems.
setuproot
echo Switching to new root and running init.
switchroot
Reply With Quote
  #2  
Old 13th December 2007, 04:16 PM
lordcoke Offline
Registered User
 
Join Date: Jun 2007
Location: Germany
Posts: 2
it seems to be a general fedora problem: https://bugzilla.redhat.com/show_bug.cgi?id=240105
Reply With Quote
Reply

Tags
adaptec, aic9405w, boot, firmware, initrd, load

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
fc6 can't load firmware of zd1211 nrn Servers & Networking 6 4th March 2007 02:22 AM
firmware failed to load after modifying some kernel parameter thaiha Servers & Networking 3 11th July 2006 01:06 AM
ip2200 firmware won't load following yum update wrightkevin Servers & Networking 17 10th July 2006 10:24 AM
Boot to initrd.img/vmlinuz under Windows Boot Loader Guess_Who Installation and Live Media 0 22nd June 2006 01:15 AM


Current GMT-time: 20:30 (Saturday, 25-05-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat