On Mon, 15 May 2017, John Paul Adrian Glaubitz wrote:
Hi!
Recently, I made some progress with debian-installer on m68k and got it
to build on m68k, at least the cdrom installer. It can be downloaded for
testing purpose here [1]. It should work in emulators like Aranym and
qemu-m68k in system mode.
Nice work!
I haven't tested the installer myself yet, but Laurent Vivier had a go
and he confirmed it actually loaded the installer from initrd \o/.
However, there is one task that needs to be addressed and for that I
need help. Since d-i hasn't been touched on m68k for a long time, the
kernel module list is outdated and hence hardware like CD-ROM drives and
similar are not detected.
Thus, I would to ask around which modules are needed for the various
hardware people have, e.g. SCSI driver for 68k Macs, IDE drivers for
Amiga and Atari and so on.
For m68k Macs, the SCSI, IDE, FDC and NIC driver modules are,
mac_esp
mac_scsi
macide
swim_mod
mac8390
macmace
mac89x0
macsonic
Their respective Kconfig symbols are:
CONFIG_SCSI_MAC_ESP
CONFIG_MAC_SCSI
CONFIG_BLK_DEV_MAC_IDE
BLK_DEV_SWIM
CONFIG_MAC8390
CONFIG_MACMACE
CONFIG_MAC89x0
CONFIG_MACSONIC
Any other Mac-specific modules (ADB, FB, SCC etc) should probably be
built-in.
The drivers need to be added to the corresponding module list in [2]
which will add them to module packages. The module packages then have to
be included in the pkg-list for d-i on m68k [3]. Of course, the drivers
need to be enabled in the kernel configuration as well.
Another issue that needs to be addressed is that the loop-modules udeb
package needs to be enabled for src:linux on m68k because it's required
for the hdmedia d-i images. But I can open a bug report for that as
well.
Installer images would be awesome (I gather that there is no ISO yet...)
--
Thanks,
Adrian
[1] https://people.debian.org/~glaubitz/debian-installer-m68k/cdrom/
[2] https://anonscm.debian.org/cgit/kernel/linux.git/tree/debian/installer/m68k/modules/m68k
[3] https://anonscm.debian.org/cgit/d-i/debian-installer.git/tree/build/pkg-lists/cdrom/m68k.cfg
--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html