You are not logged in.

#1 2010-11-16 02:40:04

Misfit138
Misfit Emeritus
From: USA
Registered: 2006-11-27
Posts: 4,189

[SOLVED] tty 2-6 not spawning at boot, but can manually start

Not a framebuffer issue, because I can CTRL-ALT-F1 to tty1 and see init output from boot (and I can CTRL-ALT-F7 back to X).
CTRL-ALT-F2 (F3,F4,F5,F6) dumps me into blankness with blinking cursor.

What I have tried:

jules ~  $  ps -A | grep tty                                                                                                                                                            
 3796 tty7     00:00:05 X
jules ~  $ 

Looking to see if udev created them and put them in /dev:

jules ~  $   ls -l /dev/tty*
crw-rw-rw- 1 root tty  5,  0 Nov 15 21:08 /dev/tty
crw--w---- 1 root root 4,  0 Nov 15 21:08 /dev/tty0
crw--w---- 1 root tty  4,  1 Nov 15 21:08 /dev/tty1
crw--w---- 1 root tty  4, 10 Nov 15 21:08 /dev/tty10
crw--w---- 1 root tty  4, 11 Nov 15 21:08 /dev/tty11
crw--w---- 1 root tty  4, 12 Nov 15 21:08 /dev/tty12
crw--w---- 1 root tty  4, 13 Nov 15 21:08 /dev/tty13
crw--w---- 1 root tty  4, 14 Nov 15 21:08 /dev/tty14
crw--w---- 1 root tty  4, 15 Nov 15 21:08 /dev/tty15
crw--w---- 1 root tty  4, 16 Nov 15 21:08 /dev/tty16
crw--w---- 1 root tty  4, 17 Nov 15 21:08 /dev/tty17
crw--w---- 1 root tty  4, 18 Nov 15 21:08 /dev/tty18
crw--w---- 1 root tty  4, 19 Nov 15 21:08 /dev/tty19
crw--w---- 1 root tty  4,  2 Nov 15 21:08 /dev/tty2
crw--w---- 1 root tty  4, 20 Nov 15 21:08 /dev/tty20
crw--w---- 1 root tty  4, 21 Nov 15 21:08 /dev/tty21
crw--w---- 1 root tty  4, 22 Nov 15 21:08 /dev/tty22                                                                                                                                    
crw--w---- 1 root tty  4, 23 Nov 15 21:08 /dev/tty23                                                                                                                                    
crw--w---- 1 root tty  4, 24 Nov 15 21:08 /dev/tty24                                                                                                                                    
crw--w---- 1 root tty  4, 25 Nov 15 21:08 /dev/tty25                                                                                                                                    
crw--w---- 1 root tty  4, 26 Nov 15 21:08 /dev/tty26                                                                                                                                    
crw--w---- 1 root tty  4, 27 Nov 15 21:08 /dev/tty27                                                                                                                                    
crw--w---- 1 root tty  4, 28 Nov 15 21:08 /dev/tty28                                                                                                                                    
crw--w---- 1 root tty  4, 29 Nov 15 21:08 /dev/tty29                                                                                                                                    
crw--w---- 1 root tty  4,  3 Nov 15 21:08 /dev/tty3                                                                                                                                     
crw--w---- 1 root tty  4, 30 Nov 15 21:08 /dev/tty30                                                                                                                                    
crw--w---- 1 root tty  4, 31 Nov 15 21:08 /dev/tty31                                                                                                                                    
crw--w---- 1 root tty  4, 32 Nov 15 21:08 /dev/tty32                                                                                                                                    
crw--w---- 1 root tty  4, 33 Nov 15 21:08 /dev/tty33                                                                                                                                    
crw--w---- 1 root tty  4, 34 Nov 15 21:08 /dev/tty34                                                                                                                                    
crw--w---- 1 root tty  4, 35 Nov 15 21:08 /dev/tty35                                                                                                                                    
crw--w---- 1 root tty  4, 36 Nov 15 21:08 /dev/tty36                                                                                                                                    
crw--w---- 1 root tty  4, 37 Nov 15 21:08 /dev/tty37                                                                                                                                    
crw--w---- 1 root tty  4, 38 Nov 15 21:08 /dev/tty38                                                                                                                                    
crw--w---- 1 root tty  4, 39 Nov 15 21:08 /dev/tty39                                                                                                                                    
crw--w---- 1 root tty  4,  4 Nov 15 21:08 /dev/tty4                                                                                                                                     
crw--w---- 1 root tty  4, 40 Nov 15 21:08 /dev/tty40                                                                                                                                    
crw--w---- 1 root tty  4, 41 Nov 15 21:08 /dev/tty41                                                                                                                                    
crw--w---- 1 root tty  4, 42 Nov 15 21:08 /dev/tty42                                                                                                                                    
crw--w---- 1 root tty  4, 43 Nov 15 21:08 /dev/tty43                                                                                                                                    
crw--w---- 1 root tty  4, 44 Nov 15 21:08 /dev/tty44                                                                                                                                    
crw--w---- 1 root tty  4, 45 Nov 15 21:08 /dev/tty45                                                                                                                                    
crw--w---- 1 root tty  4, 46 Nov 15 21:08 /dev/tty46                                                                                                                                    
crw--w---- 1 root tty  4, 47 Nov 15 21:08 /dev/tty47
crw--w---- 1 root tty  4, 48 Nov 15 21:08 /dev/tty48
crw--w---- 1 root tty  4, 49 Nov 15 21:08 /dev/tty49
crw--w---- 1 root tty  4,  5 Nov 15 21:08 /dev/tty5
crw--w---- 1 root tty  4, 50 Nov 15 21:08 /dev/tty50
crw--w---- 1 root tty  4, 51 Nov 15 21:08 /dev/tty51
crw--w---- 1 root tty  4, 52 Nov 15 21:08 /dev/tty52
crw--w---- 1 root tty  4, 53 Nov 15 21:08 /dev/tty53
crw--w---- 1 root tty  4, 54 Nov 15 21:08 /dev/tty54
crw--w---- 1 root tty  4, 55 Nov 15 21:08 /dev/tty55
crw--w---- 1 root tty  4, 56 Nov 15 21:08 /dev/tty56
crw--w---- 1 root tty  4, 57 Nov 15 21:08 /dev/tty57
crw--w---- 1 root tty  4, 58 Nov 15 21:08 /dev/tty58
crw--w---- 1 root tty  4, 59 Nov 15 21:08 /dev/tty59
crw--w---- 1 root tty  4,  6 Nov 15 21:08 /dev/tty6
crw--w---- 1 root tty  4, 60 Nov 15 21:08 /dev/tty60
crw--w---- 1 root tty  4, 61 Nov 15 21:08 /dev/tty61
crw--w---- 1 root tty  4, 62 Nov 15 21:08 /dev/tty62
crw--w---- 1 root tty  4, 63 Nov 15 21:08 /dev/tty63
crw--w---- 1 root root 4,  7 Nov 15 21:08 /dev/tty7
crw--w---- 1 root tty  4,  8 Nov 15 21:08 /dev/tty8
crw--w---- 1 root tty  4,  9 Nov 15 21:08 /dev/tty9
crw-rw---- 1 root uucp 4, 64 Nov 15 21:08 /dev/ttyS0
crw-rw---- 1 root uucp 4, 65 Nov 15 21:08 /dev/ttyS1
crw-rw---- 1 root uucp 4, 66 Nov 15 21:08 /dev/ttyS2
crw-rw---- 1 root uucp 4, 67 Nov 15 21:08 /dev/ttyS3
jules ~  $  

Well, 63 of em, albeit in a weird order ^.

Tried looking for old references to vc/ in my udev rules:

jules ~  $  grep vc/ /etc/udev/rules.d/* /lib/udev/rules.d/*.rules                                                                                                                
jules ~  $ 

Nothing...

My /etc/inittab:

# /etc/inittab
#

#  Runlevels:
#    0    Halt
#    1(S)       Single-user
#    2    Not used
#    3    Multi-user
#    4    Not used
#    5    X11
#    6    Reboot

## Only one of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11
#id:5:initdefault:

rc::sysinit:/etc/rc.sysinit
rs:S1:wait:/etc/rc.single
rm:2345:wait:/etc/rc.multi
rh:06:wait:/etc/rc.shutdown
su:S:wait:/sbin/sulogin -p

# -8 options fixes umlauts problem on login
c1:2345:respawn:/sbin/agetty -8 38400 tty1 linux
c2:2345:respawn:/sbin/agetty -8 38400 tty2 linux
c3:2345:respawn:/sbin/agetty -8 38400 tty3 linux
c4:2345:respawn:/sbin/agetty -8 38400 tty4 linux
c5:2345:respawn:/sbin/agetty -8 38400 tty5 linux
c6:2345:respawn:/sbin/agetty -8 38400 tty6 linux

# Hypervisor Virtual Console for Xen and KVM
#h0:2345:respawn:/sbin/agetty -8 38400 hvc0 linux

ca::ctrlaltdel:/sbin/shutdown -t3 -r now

# Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1

# End of file

Looks normal..

Also, I can start them manually with e.g. sudo agetty 38400 tty2 &.


Weirdness.
Any thoughts?

Last edited by Misfit138 (2010-11-28 00:29:54)

Offline

#2 2010-11-17 22:36:16

djgera
Developer
From: Buenos Aires - Argentina
Registered: 2008-12-24
Posts: 723
Website

Re: [SOLVED] tty 2-6 not spawning at boot, but can manually start

I guess that rc.multi never end. Something that is executed by rc.multi (DAEMONS array) See the ps axf output. Try to locate the issue in DAEMONS array.

Offline

#3 2010-11-26 20:12:02

thestinger
Package Maintainer (PM)
From: Toronto, Canada
Registered: 2010-01-23
Posts: 478

Re: [SOLVED] tty 2-6 not spawning at boot, but can manually start

try changing rc.multi from "wait" to "once"

rm:2345:once:/etc/rc.multi

this is just a workaround though... (although I use to speed up boot time)

If it works, djgera's guess was right, and you should probably figure out what doesn't finish.

Last edited by thestinger (2010-11-26 20:15:27)

Offline

#4 2010-11-27 22:29:52

Misfit138
Misfit Emeritus
From: USA
Registered: 2006-11-27
Posts: 4,189

Re: [SOLVED] tty 2-6 not spawning at boot, but can manually start

Excellent, thanks.
It's the alsa daemon that is failing to start, thereby preventing completion of the script. Apparently my webcam's microphone is throwing this error:

jules ~  $  sudo /etc/rc.d/alsa start                                                                                                                                           
:: Restoring ALSA Levels                                                                                                                                                         [BUSY] No state is present for card U0x46d0x802
Unknown hardware: "USB-Audio" "USB Mixer" "USB046d:0802" "" ""
Hardware is initialized using a guess method
No state is present for card U0x46d0x802
                                                                                                                                                                                 [FAIL] 
jules ~  $  

As a temporary workaround, I disabled alsa and put an

alsactl restore

into /etc/rc.local.
ttys are all back . Thanks to you, thestinger and you, djgera.

I will mark this as [solved] for now and hunt down a solution to my alsa issue.

Offline

Board footer

Powered by FluxBB