Hello Everyone Sometime ago there was some discussion about Syslinux multifs support. I've tested it for some time using qemu and it seems to be working. Lately I've started testing it with my real hardware and for some reason it doesn't work. I don't really know how to debug Syslinux (aside from using printf), so what I've succeeded to discover with is that the function multifs_get_fs iterates over the parts_info list and disk 0 (the disk I try to load kernel from) first partition index is (-1). I think parts_info isn't initialized it properly. So I have few questions to the mailing list: - Has someone tested the multifs feature on some real hardware? - Is there a way to debug it? I guess some debugging was needed during Syslinux development. - I think that I have some early stage prints missing (maybe before something is initialized). What is the thing that is enabled which allows printf? Is there another way to print during early stages? Regards, Tal
On 07.04.2016 19:28, Tal Lubko via Syslinux wrote:> Hello Everyone > > > > Sometime ago there was some discussion about Syslinux multifs support. > > I've tested it for some time using qemu and it seems to be working. > > Lately I've started testing it with my real hardware and for some reason it > doesn't work. > > > > I don't really know how to debug Syslinux (aside from using printf), so what > I've succeeded to discover with is that the function multifs_get_fs iterates > over the parts_info list and disk 0 (the disk I try to load kernel from) > first partition index is (-1). > > I think parts_info isn't initialized it properly. > > > > So I have few questions to the mailing list: > > - Has someone tested the multifs feature on some real hardware? >http://www.syslinux.org/archives/2015-December/024671.html Syslinux MultiFS test: - QEMU/KVM SeaBIOS: PASSED - Bare-metal BIOS: FAILED [1] - OVMF: FAILED [2] - Bare-metal UEFI: not tested http://bugzilla.syslinux.org/show_bug.cgi?id=67> - Is there a way to debug it? I guess some debugging was needed during > Syslinux development. > > - I think that I have some early stage prints missing (maybe before > something is initialized). What is the thing that is enabled which allows > printf? Is there another way to print during early stages? > > > > Regards, > > Tal > > > > _______________________________________________ > Syslinux mailing list > Submissions to Syslinux at zytor.com > Unsubscribe or set options at: > http://www.zytor.com/mailman/listinfo/syslinux >
Hi Poma I've tested it again with 2 machines. Each machine has only 1 disk (multifs isn't needed for that but that is my start point). - some I7 machine - seems to be working - some Atom machine - doesn't seem to be working I'll check my BIOS mode and let you know about it. I'm also going to check it with more than 1 disk. Tal> -----Original Message----- > From: poma [mailto:pomidorabelisima at gmail.com] > Sent: Thursday, April 07, 2016 11:14 PM > To: Tal Lubko; 'For discussion of Syslinux and tftp-hpa' > Subject: Re: [syslinux] Syslinux multifs support > > On 07.04.2016 19:28, Tal Lubko via Syslinux wrote: > > Hello Everyone > > > > > > > > Sometime ago there was some discussion about Syslinux multifs > support. > > > > I've tested it for some time using qemu and it seems to be working. > > > > Lately I've started testing it with my real hardware and for some > > reason it doesn't work. > > > > > > > > I don't really know how to debug Syslinux (aside from using printf), > > so what I've succeeded to discover with is that the function > > multifs_get_fs iterates over the parts_info list and disk 0 (the disk > > I try to load kernel from) first partition index is (-1). > > > > I think parts_info isn't initialized it properly. > > > > > > > > So I have few questions to the mailing list: > > > > - Has someone tested the multifs feature on some real hardware? > > > > http://www.syslinux.org/archives/2015-December/024671.html > > Syslinux MultiFS test: > > - QEMU/KVM SeaBIOS: PASSED > - Bare-metal BIOS: FAILED [1] > - OVMF: FAILED [2] > - Bare-metal UEFI: not tested > > http://bugzilla.syslinux.org/show_bug.cgi?id=67 > > > > - Is there a way to debug it? I guess some debugging was needed > during > > Syslinux development. > > > > - I think that I have some early stage prints missing (maybe before > > something is initialized). What is the thing that is enabled which > > allows printf? Is there another way to print during early stages? > > > > > > > > Regards, > > > > Tal > > > > > > > > _______________________________________________ > > Syslinux mailing list > > Submissions to Syslinux at zytor.com > > Unsubscribe or set options at: > > http://www.zytor.com/mailman/listinfo/syslinux > >