--- Chris Newport <[EMAIL PROTECTED]> wrote: > David S. Miller wrote: > >>In general, you should not need to have the Sun > firmware in your > >>drivers, just upload them to the card and array > from Solaris and they > >>will stay there in nvram. > > > >Not true if you boot from the SOC/SOCAL disks, OBP > will load it's > >own firmware which is very slow and has tons of > debugging enabled > >in it. > > > > > Oook - that is EVIL. > We really do not want to taint the kernel with Sun's > FCode.
Well, for me, I boot Linux from a normal SCSI drive attached to the same SCSI channel as the CDROM drive. I want to be able to use the FCAL disks for extra storage (under /mnt/fcal or whatever). However, I also want to boot Solaris from time to time. Solaris lives on /dev/dsk/c3t0d0s0, the first FCAL drive in my box. I don't want OBP or Solaris blasting the FCAL firmware with their own private copies. If we can't hack the forth code, I'm not opposed to having the Linux kernel load the microcode. However, in the interest of keeping the kernel "pure", can we recode the device driver to load the firmware from a disk file and not put the firmware directly into the kernel? That way the kernel itself won't have Sun's crap in it. I realize that there might be a problem if the SOCAL/FC4/FCAL/whatever driver is compiled into the kernel and it inializes BEFORE VFS mounts "/".... For me, I use "modprobe" to load "socal.[slk]o" on the fly, so my root FS is already mounted. Maybe "initrd" can help here? ===== Dennis Jenkins - To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html