Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DEV] kernel parameters "console=tty0 console=ttyS0" are not passed to the installed Ubuntu 16.04 LTS node #731

Closed
immarvin opened this issue Feb 22, 2016 · 15 comments

Comments

@immarvin
Copy link
Contributor

From @ligc

I am trying the Ubuntu 16.04 pre-GA build with xCAT, and found that the kernel parameters "console=tty0 console=ttyS0" are not passed to the running system, I have to manually edit /etc/default/grub and add the kernel parameters to make the rcons work. You may want to add this into your TODO list for Ubuntu 16.04 support.

@whowutwut
Copy link
Member

@pdlun92 FYI

@immarvin
Copy link
Contributor Author

hi @whowutwut , is @pdlun92 looking into ubuntu 16.04 porting? if yes, you can assign the issue to him

@daniceexi
Copy link
Contributor

@neo954 Please verify whether this is a valid bug for Ubuntu 16.04

@daniceexi
Copy link
Contributor

@whowutwut You have done the ubuntu 16.04 installation, did the rcons work well? If kernel parameter console=xx has problem to be passed to kernel, the rcons won't work.

@neo954
Copy link
Contributor

neo954 commented Apr 26, 2016

Working on it.

@daniceexi daniceexi assigned neo954 and unassigned pdlun92 Apr 28, 2016
@neo954
Copy link
Contributor

neo954 commented Apr 28, 2016

Played with Ubuntu 16.04 GA edition on a PowerNV 8335-GTA machine. The kernel command arguments console=tty0 console=ttyS0 was not passing to the kernel. But I got console=hvc0, which worked fine.

@daniceexi daniceexi assigned immarvin and unassigned neo954 Apr 28, 2016
@daniceexi
Copy link
Contributor

@immarvin Base on @neo954 's test against the GA version of Ubuntu16.04 that everything works fine. Could you confirm with @ligc that which platform he encountered this issue?

@ligc
Copy link
Contributor

ligc commented Apr 29, 2016

I am seeing this problem on x86 KVM guests, the PowerKVM guests seem ok.

@immarvin
Copy link
Contributor Author

from @ligc , the provision message can be found on console , the reboot messages can not be seen on console

@immarvin
Copy link
Contributor Author

immarvin commented May 4, 2016

The workaround is to add "console=tty0 console=ttyS0" into addkcmdline with

chdef <node> addkcmdline="R::console=tty0 R::console=ttyS0"

then run nodeset/rpower...

@daniceexi
Copy link
Contributor

@immarvin Have you verified this workaround? Should it be tty0 or hvc0?

@daniceexi daniceexi modified the milestones: 2.12.1, 2.12 May 9, 2016
@daniceexi
Copy link
Contributor

Even we had a workaround, will take a look this issue deeply in 2.12.1 to see possible fix.

@whowutwut
Copy link
Member

👍

immarvin added a commit to immarvin/xcat-core that referenced this issue Jul 2, 2016
immarvin added a commit to immarvin/xcat-core that referenced this issue Jul 3, 2016
…ed to the installed Ubuntu 16.04 LTS node xcat2#731@github;enable bootup information display on console during ubuntu 16.04 reboot
@immarvin
Copy link
Contributor Author

immarvin commented Jul 3, 2016

fixed in #1455

immarvin added a commit to immarvin/xcat-core that referenced this issue Jul 4, 2016
…ed to the installed Ubuntu 16.04 LTS node xcat2#731@github;enable bootup information display on console during ubuntu 16.04 reboot
daniceexi added a commit that referenced this issue Jul 4, 2016
fix  [DEV] kernel parameters 'console=tty0 console=ttyS0' are not passed to the installed Ubuntu 16.04 LTS node #731@github
@immarvin
Copy link
Contributor Author

immarvin commented Jul 4, 2016

verified the fix on ubuntu 16.04 x86_64 kvm guest

@immarvin immarvin closed this as completed Jul 4, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants