CR 6915216 was filed, root cause known, will be fixed in build 132. Regards, Aaron
On 01/06/10 10:59, Aaron Zang wrote: > Hi, > > I am investigating the problem. And I was able to reproduce it, > it is not an hardware specific problem. Since 130 has new gdm and > Xorg was upgrade to 1.7.2, there might be some problems with the > cooperation between the kernel and Xorg and new gdm. > > Regards, > Aaron > > Francois Marcoux wrote: >> >> 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...) >> >> >> >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> vconsole-discuss mailing list >> vconsole-discuss at opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/vconsole-discuss > > _______________________________________________ > vconsole-discuss mailing list > vconsole-discuss at opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/vconsole-discuss -- You know some birds are not meant to be caged, their feathers are just too bright.