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>

Reply via email to