Hi Jakub, Thanks for the awesome help.
I was able to merge omap_uart changes with the existing code and build. Could you please help me little bit more related to console boot argument in *HelenOS* , like with an example. "console= devices/\hw\path\to\the\serial\device\function" "\the\serial\device\function"--- ??? "In linux i used to give console = ttyO0" Meanwhile i will go through various development-documents of HelenOS given on the website. Please share any good lectures/videos/pdf on HelenOS. That would be of great help. Regards, Sourav Punoriyar On Sat, Jan 21, 2017 at 7:49 AM, Jakub Jermář <[email protected]> wrote: > Hi Sourav, > > thanks for trying out HelenOS and welcome to our ML. Please see my > answers inlined below. > > On 01/21/2017 12:08 PM, sourav punoriyar wrote: > > I am trying to run HelenOS beaglebone black. > > I have built uImage.bin for beaglebone. > > > > I am using the same uImage.bin for beaglebone black. > > > > It gets stuck at > > *init: Spawning /app/getterm term/vc5 /loc --wait -- /app/bdsh > > * > > *but i can get into > > kconsole> > > Well, this is basically as far as you can get with the current mainline > on the normal BeagleBone. I am actually pleasantly surprised that the > bbone image boots on bbone-black at all. > > The mainline now contains generic support for user shell over serial > console. What a platform needs to do in order to utilize this feature is: > > 1) provide a device driver for its serial port and expose this device in > the 'serial' category > > 2) pass a boot argument in the form 'console= > devices/\hw\path\to\the\serial\device\function' > > As for step 1), there is a WiP development branch that attempts to > provide userspace platform support for the BeagleBone and its serial > port (originally written by Maurizio Lombardi): > > lp:~jakub/helenos/omap > > Note, however, that the omap_uart driver attempts to work with UART1 > (which is a different serial device than the one used by the kernel logs > and kconsole) and needs to be enabled first. I am awaiting further > information from Maurizio in order to figure out what steps need to be > made to make the omap_uart driver fully operational. > > As for step 2), support for passing boot arguments so far exists only on > amd64/ia32 and sparc64. It has not yet been implemented for arm32. See > how the kernel variable bargs[] is initialized on these platforms, how > it propagates via sysinfo to userspace and how the userspace > input/output subsystems queries it via config_get_value("boot_args"). So > what is missing is the proper initialization of the bargs variable with > the actual boot arguments on arm32. > > > *After some time it automatically reboots. > > Okay, it shouldn't do that, so this is definitely a bug or an > insufficiency of the BeagleBone Black support. > > > with the following error:- > > *[spl_load_image_fat_os: error reading image args, err - -1]* > > This does not look like a HelenOS error message. > > > Also: > > I have connected BBB serially. > > I don't have a GUI. Is it required to get bdsh terminal. > > how do i get it using my serial connection ? > > *example: > > * > > */# > > * > > The original BeagleBone does not have a HDMI port. But the > BeagleBoard~XM does, so maybe the devices will be similar enough to > warrant the reuse of our amdm37x fb driver? Besides of that, you'd need > to make sure that our USB stack is running properly so that you can use > your HID devices. This may prove quite non-straightforward too. In any > case, you would have to make sure all the required drivers are included > in the boot image. > > As for the serial console option, see above. It seems much easier to > attain. > > > I eagerly await for your response. > > Hopefully my response will be helpful to you. Keep us updated about your > progress. > > Best, > Jakub > > _______________________________________________ > HelenOS-devel mailing list > [email protected] > http://lists.modry.cz/listinfo/helenos-devel >
_______________________________________________ HelenOS-devel mailing list [email protected] http://lists.modry.cz/listinfo/helenos-devel
