Hello All, I have the same issue as Neal. My laptop (Toshiba Tecra M3) has been installed in osol2009.06 then upgraded to snv_130. Virtual Consoles do not appear to work. That's the first time I test this feature, so I don't know whether it worked before.
When using CNTRL-LALT-F# (F1 to F6), I get a garbled screen, mostly black with a blurred OpenSolaris logo in the background. I can go back to my graphical session by typing CNTRL-LALT-F# (F1 to F6 only) or by typing LALT-F# (F1 to F6 only). See some traces at the end of this email. I don't really see any error message. As Neal, my laptop is using a nvidia graphics card. Francois. On 12/21/09 05:52 PM, Aaron Zang wrote: >/ Hi Neal, />/ />/ I updated the project page with the latest changes. />/ My apologies for the inconvenience. />/ />/ http://hub.opensolaris.org/bin/view/Project+vconsole/ />/ />/ Does it work on your system? / I had this working well on build 129 of OpenSolaris. Today, I updated to build 130 (pkg image-update) which has new gnome and also new xorg, and virtual consoles appear to be very broken now. FYI Neal >/ />/ Regards, />/ Aaron />/ />/ On 12/22/09 05:49, Neal Pollack wrote: />>/ On 12/21/09 12:41 PM, Alan Coopersmith wrote: />>>/ Neal Pollack wrote: />>>>/ - If so, where is a simple "step by step" guide for turning it on. />>>/ http://mail.opensolaris.org/pipermail/opensolaris-announce/2009-August/001249.html />>>/ />>>/ />>>/ (The same message was sent as an ON heads up as well, but the />>>/ archives of those />>>/ are currently non-functional, but those are less useful anyway, />>>/ since they go />>>/ to the much smaller audience of just ON developers instead of the />>>/ broader user / fmarcoux at fmalaptop:~$ pfexec svcs *vt* STATE STIME FMRI online 13:53:38 svc:/system/console-login:vt3 online 13:53:39 svc:/system/console-login:vt6 online 13:53:39 svc:/system/console-login:vt2 online 13:53:39 svc:/system/console-login:vt4 online 13:53:39 svc:/system/console-login:vt5 online 14:47:18 svc:/system/vtdaemon:default fmarcoux at fmalaptop:~$ pgrep -lf vt 468 /usr/lib/saf/ttymon -g -d /dev/vt/4 -l console -m ldterm,ttcompat -h -p fmalapt 483 /usr/lib/saf/ttymon -g -d /dev/vt/2 -l console -m ldterm,ttcompat -h -p fmalapt 452 /usr/lib/saf/ttymon -g -d /dev/vt/3 -l console -m ldterm,ttcompat -h -p fmalapt 479 /usr/lib/saf/ttymon -g -d /dev/vt/5 -l console -m ldterm,ttcompat -h -p fmalapt 466 /usr/lib/saf/ttymon -g -d /dev/vt/6 -l console -m ldterm,ttcompat -h -p fmalapt 1543 /usr/lib/vtdaemon -s -c 16 fmarcoux at fmalaptop:~$ ls -l /dev/vt total 0 crw------- 1 root root 15, 0 2010-01-05 13:53 0 crw------- 1 root root 15, 1 2010-01-05 13:53 1 crw------- 1 root root 15, 10 2010-01-05 13:54 10 crw------- 1 root root 15, 11 2010-01-05 13:54 11 crw------- 1 root root 15, 12 2010-01-05 13:54 12 crw------- 1 root root 15, 13 2010-01-05 13:54 13 crw------- 1 root root 15, 14 2010-01-05 13:54 14 crw------- 1 root root 15, 15 2010-01-05 13:54 15 crw--w---- 1 root tty 15, 2 2010-01-05 13:53 2 crw--w---- 1 root tty 15, 3 2010-01-05 13:53 3 crw--w---- 1 root tty 15, 4 2010-01-05 13:53 4 crw--w---- 1 root tty 15, 5 2010-01-05 13:53 5 crw--w---- 1 root tty 15, 6 2010-01-05 13:53 6 crw------- 1 root root 15, 7 2010-01-05 13:54 7 crw------- 1 root root 15, 8 2010-01-05 13:54 8 crw------- 1 root root 15, 9 2010-01-05 13:54 9 lrwxrwxrwx 1 root root 1 2010-01-05 13:53 active -> 7 fmarcoux at fmalaptop:~$ svcprop vtdaemon | grep options options/nodecount count 16 options/value_authorization astring solaris.smf.value.vt options/hotkeys boolean true options/secure boolean false fmarcoux at fmalaptop:~$ Pressing CTRL-LALT-F2, the truss of vtdaemon yields. 1543/3: door_return(0x00000000, 0, 0x00000000, 0xCE8AFE00, 1007360) = 0 1543/3: mmap(0x00000000, 1040384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xCE6B3000 1543/3: uucopy(0xCE8AF8A4, 0xCE7B0FEC, 20) = 0 1543/3: lwp_create(0xCE8AFB34, LWP_DETACHED|LWP_SUSPENDED, 0xCE8AFB30) = 4 1543/3: lwp_continue(4) = 0 1543/4: lwp_create() (returning as new lwp ...) = 0 1543/4: setustack(0xCE9F1A60) 1543/4: schedctl() = 0xCE9E5030 1543/3: yield() = 0 1543/3: door_ucred(0x08064BE0) = 0 1543/3: open("/dev/vt/1", O_WRONLY) = 2 1543/3: ioctl(2, (('V'<<8)|100), 0xCE8AFD60) = 0 1543/3: close(2) = 0 1543/3: open("/dev/vt/1", O_RDONLY) = 2 1543/3: ioctl(2, (('V'<<8)|100), 0xCE8AFD20) = 0 1543/3: close(2) = 0 1543/3: open("/dev/vt/7", O_RDONLY) = 2 1543/3: ioctl(2, (('V'<<8)|105), 0xCE8AFD58) = 0 1543/3: close(2) = 0 1543/3: write(3, "03\0\0\002\0\0\0", 8) = 8 1543/1: pollsys(0x08047DC0, 1, 0x00000000, 0x00000000) = 1 1543/1: read(4, "03\0\0\002\0\0\0", 8) = 8 1543/1: ioctl(0, (('V'<<8)|5), 0x00000002) = 0 1543/1: pollsys(0x08047DC0, 1, 0x00000000, 0x00000000) (sleeping...) 1543/3: door_return(0x00000000, 0, 0x00000000, 0xCE8AFE00, 1007360) (sleeping...) 1543/4: door_return(0x00000000, 0, 0x00000000, 0xCE7B0E00, 1007360) (sleeping...) Pressing CTRL-LALT-F1. 1543/3: door_return(0x00000000, 0, 0x00000000, 0xCE8AFE00, 1007360) = 0 1543/3: door_ucred(0x08064BE0) = 0 1543/3: open("/dev/vt/1", O_WRONLY) = 2 1543/3: ioctl(2, (('V'<<8)|100), 0xCE8AFD60) = 0 1543/3: close(2) = 0 1543/3: open("/dev/console", O_RDONLY) = 2 1543/3: ioctl(2, _IORN(0x0, 0, 78), 0x08064340) = 0 1543/3: close(2) = 0 1543/3: write(3, "03\0\0\001\0\0\0", 8) = 8 1543/1: pollsys(0x08047DC0, 1, 0x00000000, 0x00000000) = 1 1543/1: read(4, "03\0\0\001\0\0\0", 8) = 8 1543/1: ioctl(0, (('V'<<8)|5), 0x00000001) = 0 1543/1: pollsys(0x08047DC0, 1, 0x00000000, 0x00000000) (sleeping...) 1543/3: door_return(0x00000000, 0, 0x00000000, 0xCE8AFE00, 1007360) (sleeping...) -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/vconsole-discuss/attachments/20100105/e46591f3/attachment-0001.html>