On 06/10/2016 06:14 AM, [email protected] wrote:
> I case anyone sees this and is having issues installing debian on any of the 
> older sbus based sun boxes (early ultra series, E3K, E4K, E5K, E6K, E10K, and
> probably a few more), this is how to get it working as of today.
> 
> after the installer fails to detect the cdrom drive, drop to a shell and do 
> "modprobe sun_esp". If you're hard disk / disks are on esp controllers then 
> your
> good to go. If they're on qlogic controllers you will need a copy of 
> isp1000.bin. I pulled mine from /lib/firmware/qlogic/isp1000.bin on Gentoo. 
> You will only
> find this firmware on Gentoo if you build the kernel with the Qlogic PTI 
> driver enabled.
> 
> You'll want to copy isp1000.bin to a cd and mount it in the debian initramfs 
> rescue shell (/media is a good place). Then you will want to copy that file 
> from
> the cd mount point to /lib/firmware/qlogic/isp1000.bin in the debian 
> initramfs root. You will have to mkdir the directories.
> 
> You can then exit the shell back into the installer and continue from there. 
> The installer will fail to find the network driver, this is usually the Sun 
> HME
> driver on these older boxes. Just pick the right driver from the list. It 
> will then fail to find the disk driver, the right driver for these boxes 
> should be
> either sun_esp or qlogicpti.
> 
> After the installer finishes don't reboot! go back into the shell and chroot 
> into the new installation. You will want to add your disk controller drivers 
> to
> /etc/initramfs-tools/modules (sun_esp or qlogicpti, or both in my case). 
> Afterwards do a "update-initramfs -u -k <kernel version>" (you can find 
> you're kernel
> version under /lib/modules) and then exit back into the installer. Finally, 
> you can finish the installation and reboot into a hopefully working install.

You may want to add this to the Debian Wiki or at least at a link to your mail 
in the mailing list archive in the wiki:

> https://wiki.debian.org/PortsSparc

You can add it to the bugs list.

> As for why you have to load all of these modules by hand? as of now im not 
> sure but either the installer or systemd/udev isn't detecting sbus devices
> automagically.

It's a kernel bug - most likely.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - [email protected]
`. `'   Freie Universitaet Berlin - [email protected]
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to