View previous topic :: View next topic |
Author |
Message |
toralf Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/10034462014367c4dfe33c1.gif)
Joined: 01 Feb 2004 Posts: 3943 Location: Hamburg
|
Posted: Sun Sep 30, 2012 8:45 am Post subject: [solved] no message from "init 2(or 3)"l |
|
|
If I install a kernel in a straight manner Code: | make -j5 && sudo su -c "mount /boot/; make install && make modules_install && cp arch/i386/boot/bzImage /boot/vmlinuz" | Then the last message I'll seen at the console during boot is Code: | NX-protecting the kernel data: 2396k | Then the boot continues w/o any output until the login prompt appears.
A genkernel-generated kernel acts as expected.
Any hints ?
FWIW if I use the kernel line "init 2", log in as root and then type "init 3" - I'll see all subsequent messages.
Here's my config (I'm using as much as possible as modules) : http://bpaste.net/show/48441/
Last edited by toralf on Sun Sep 30, 2012 8:37 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
khayyam Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/9397496074fd0189143bb7.png)
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sun Sep 30, 2012 2:20 pm Post subject: Re: no message from "init 2(or 3)" w/o genkernel'e |
|
|
toralf wrote: | Then the boot continues w/o any output until the login prompt appears. A genkernel-generated kernel acts as expected. |
toralf ... I suspect this is due to having inteldrmfb built as a module (CONFIG_DRM_I915=m), so no framebuffer to display console messages.
best ... khay |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
toralf Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/10034462014367c4dfe33c1.gif)
Joined: 01 Feb 2004 Posts: 3943 Location: Hamburg
|
Posted: Sun Sep 30, 2012 2:42 pm Post subject: Re: no message from "init 2(or 3)" w/o genkernel'e |
|
|
khayyam wrote: | toralf wrote: | Then the boot continues w/o any output until the login prompt appears. A genkernel-generated kernel acts as expected. |
toralf ... I suspect this is due to having inteldrmfb built as a module (CONFIG_DRM_I915=m), so no framebuffer to display console messages.
best ... khay | Well, same happens if I built all into the kernel (simply deactivated modules). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
khayyam Watchman
![Watchman Watchman](/images/ranks/rank-G-2-watchman.gif)
![](images/avatars/9397496074fd0189143bb7.png)
Joined: 07 Jun 2012 Posts: 6227 Location: Room 101
|
Posted: Sun Sep 30, 2012 3:40 pm Post subject: |
|
|
toralf ...
OK, well, here is a diff of our respective configs (re graphics display). I'm not sure with KMS its advisable to have FB_MODE_HELPERS, or VGACON_SOFT_SCROLLBACK.
Code: | 1860c1953
< CONFIG_AGP=y
---
> CONFIG_AGP=m
1865c1958
< CONFIG_AGP_INTEL=y
---
> CONFIG_AGP_INTEL=m
1872c1965
< CONFIG_VGA_ARB_MAX_GPUS=2
---
> CONFIG_VGA_ARB_MAX_GPUS=16
1874,1875c1967,1968
< CONFIG_DRM=y
< CONFIG_DRM_KMS_HELPER=y
---
> CONFIG_DRM=m
> CONFIG_DRM_KMS_HELPER=m
1887c1980,1981
< CONFIG_DRM_I915=y
---
> # CONFIG_DRM_I810 is not set
> CONFIG_DRM_I915=m
1901,1903c1995,1997
< CONFIG_VIDEO_OUTPUT_CONTROL=y
< CONFIG_FB=y
< # CONFIG_FIRMWARE_EDID is not set
---
> CONFIG_VIDEO_OUTPUT_CONTROL=m
> CONFIG_FB=m
> CONFIG_FIRMWARE_EDID=y
1906,1908c2000,2002
< CONFIG_FB_CFB_FILLRECT=y
< CONFIG_FB_CFB_COPYAREA=y
< CONFIG_FB_CFB_IMAGEBLIT=y
---
> CONFIG_FB_CFB_FILLRECT=m
> CONFIG_FB_CFB_COPYAREA=m
> CONFIG_FB_CFB_IMAGEBLIT=m
1919c2013
< # CONFIG_FB_MODE_HELPERS is not set
---
> CONFIG_FB_MODE_HELPERS=y
1929,1930d2022
< # CONFIG_FB_ASILIANT is not set
< # CONFIG_FB_IMSTT is not set
1932,1934d2023
< # CONFIG_FB_UVESA is not set
< # CONFIG_FB_VESA is not set
< # CONFIG_FB_EFI is not set
1961d2049
< # CONFIG_FB_TMIO is not set
1975c2063
< CONFIG_BACKLIGHT_APPLE=y
---
> # CONFIG_BACKLIGHT_APPLE is not set
1985c2073,2074
< # CONFIG_VGACON_SOFT_SCROLLBACK is not set
---
> CONFIG_VGACON_SOFT_SCROLLBACK=y
> CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
1987c2076
< CONFIG_FRAMEBUFFER_CONSOLE=y
---
> CONFIG_FRAMEBUFFER_CONSOLE=m |
best ... khay |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Hu Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
Joined: 06 Mar 2007 Posts: 23105
|
Posted: Sun Sep 30, 2012 4:01 pm Post subject: Re: no message from "init 2(or 3)" w/o genkernel'e |
|
|
toralf wrote: | Then the last message I'll seen at the console during boot is Code: | NX-protecting the kernel data: 2396k | Then the boot continues w/o any output until the login prompt appears.
A genkernel-generated kernel acts as expected. | After that message is printed, does the screen change modes? Do you have appropriate device nodes in your static /dev? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
toralf Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/10034462014367c4dfe33c1.gif)
Joined: 01 Feb 2004 Posts: 3943 Location: Hamburg
|
Posted: Sun Sep 30, 2012 4:59 pm Post subject: Re: no message from "init 2(or 3)" w/o genkernel'e |
|
|
Hu wrote: | After that message is printed, does the screen change modes? Do you have appropriate device nodes in your static /dev? | ah - this question points me to the interesting direction - yes, the mode is changed. And I do have only /dev/null and /dev/zero in /dev, all other nodes I let create by udevd.
And I cleaned up the /dev few weeks days ago. The old device nodes I moved to /var/tmp: Code: | tfoerste@n22 /var/tmp $ ls -l | grep -e ^c -e ^l
crw------- 1 root root 5, 1 Jun 3 2009 console
crw-r----- 1 root kmem 1, 2 Jun 3 2009 kmem
crw-rw---- 1 root root 1, 11 Jun 3 2009 kmsg
crw-r----- 1 root kmem 1, 1 Jun 3 2009 mem
crw-rw-rw- 1 root root 1, 8 Jun 3 2009 random
lrwxrwxrwx 1 root root 4 Apr 20 16:37 stderr -> fd/2
lrwxrwxrwx 1 root root 4 Apr 20 16:37 stdin -> fd/0
lrwxrwxrwx 1 root root 4 Apr 20 16:37 stdout -> fd/1
crw-rw-rw- 1 root root 1, 9 Jun 3 2009 urandom
|
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Hu Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
Joined: 06 Mar 2007 Posts: 23105
|
Posted: Sun Sep 30, 2012 7:04 pm Post subject: |
|
|
Put console back into your static /dev or enable DEVTMPFS_MOUNT so that the kernel mounts devtmpfs for you. Otherwise, your /dev/console will not exist until udev starts and mounts devtmpfs. By the time that happens, various programs have already picked a non-functional stdout/stderr. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
toralf Developer
![Developer Developer](/images/ranks/rank-dev.gif)
![](images/avatars/10034462014367c4dfe33c1.gif)
Joined: 01 Feb 2004 Posts: 3943 Location: Hamburg
|
Posted: Sun Sep 30, 2012 8:37 pm Post subject: |
|
|
DEVTMPFS_MOUNT was missing - thx ![Smile :-)](images/smiles/icon_smile.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|