Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED] No TTY's (Console) after login. {using nvidia>290}
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Tue May 29, 2012 2:57 pm    Post subject: [SOLVED] No TTY's (Console) after login. {using nvidia>29 Reply with quote

Apologies if this is posted in the wrong forum, I have googled around and checked on here and not seen anything which points to my problem.

It's a really strange one.
When I log in to GDM and Gnome-3 loads up, I lose the ability to log in to any on my consoles, and I also lose Ctrl+Alt+F12, which I use quite often
when problem solving. That kernel log on F12 has saved my bacon many a time.
No matter what tty I ask for, I am taken from F7 to a blank screen and my monitor turns. (No Signal).
But I can get back to F7.

I can initially see and use any of the tty's until after a few seconds of logging in, I might even have a minute or so before they all disappear.
If I were to use say tty1 and start to compile, and switch over to F7 to use Gnome, I can't go back to F1, as there is no signal.
Switching back to F7 and looking at "htop", I can see the emerge is still running, and indeed agetty is showing all tty's.
But X seems to power off my monitor when I want to use them.
Presuming it is X that is doing this, or some other ACPI issue.

I have recompiled consolekit and that's made no difference.
To the best of my knowledge, I have not changed anything in the kernel config. I have tried gentoo-sources-3.3.1 3.3.2 etc etc, and I usually just use the same
config when updating.

Any ideas?
Code:
Portage 2.1.10.63 (default/linux/x86/10.0/desktop/gnome, gcc-4.5.3, glibc-2.14.1-r3, 3.2.12-gentoo i686)
=================================================================
System uname: Linux-3.2.12-gentoo-i686-Pentium-R-_Dual-Core_CPU_E5400_@_2.70GHz-with-gentoo-2.1
Timestamp of tree: Mon, 28 May 2012 23:00:01 +0000
app-shells/bash:          4.2_p28
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.6.8, 2.7.3-r2, 3.1.5, 3.2.3-r1
dev-util/cmake:           2.8.8-r2
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.10.2
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.5
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.4.7, 4.5.3-r2
sys-devel/gcc-config:     1.7.1
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.2-r1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r3
Repositories: gentoo gamerlay-stable spring zugaina sunrise OVERLAY-pigs_overlay
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="* -@EULA AdobeFlash-10.3 dlj-1.1 Oracle-BCLA-JavaSE PUEL ut2003"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=native -O2 -pipe -fomit-frame-pointer"
DISTDIR="/mnt/nfs_portage/distfiles"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles metadata-transfer news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch xattr"
FFLAGS=""
GENTOO_MIRRORS="http://mirror.bytemark.co.uk/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://gentoo.virginmedia.com/"
LANG="en_GB.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_GB"
MAKEOPTS="-j3"
PKGDIR="/mnt/nfs_portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/nfs_portage"
PORTDIR_OVERLAY="/var/lib/layman/gamerlay /var/lib/layman/Spring /var/lib/layman/zugaina /var/lib/layman/sunrise /usr/local/portage"
SYNC="rsync://pig2/gentoo-portage"
USE="X X509 a52 aac acl acpi additions alsa animation-rtl antialiasing apache2 applet archive artworkextra autoipd berkdb binary-drivers bluetooth bonobo branding bzip2 cairo caps cdaudio cdda cdio cdr cdrkit cdrom cdrtools cg cifs cleartype cli client clutter colord consolekit cracklib crypt cups curl curlwrappers cursors cxx dbase dbus dconf desktop-effects device-mapper dga dns dri dso dts dv dvb dvbpsi dvd dvdnav dvdr dvdread eds effects emboss encode equalizer evo exif extraicons extras fallback fam fat fat16 fbcondecor fbosd fbsplash ffmpeg fftw firefox fits flac flash fltk flv fontconfig foomaticdb fortran ftp fuse g3dvl games gcj gconf gd gdbm gdm gdu gedit geoloc gif git gjs glade glib glitz glx gmedia gnome gnome-dvb-daemon gnome-keyring gnome-online-accounts gnome-print gnome-shell gnomecanvas gnomecd gnutls gphoto2 gpib gpm gps graphviz grub gstreamer gtk gtk3 gtkhtml gtkstyle gudev h224 hardware hddtemp help-screen hibernate-script hidd howl-compat hpn htsp http httpd i2c icc icons iconv id3 id3tag idn ieee1394 imagemagick imap inotify introspection ipc iplayer iptables ipv6 ivman jack java java6 javascript jit jpeg jpeg2k json kdrive kerberos keymap lame laptop lastfm lastfmradio lcms ldap libburn libgda libmpeg2 libnotify libsamplerate libsexy libsoup libv4l2 libvisual lm_sensors logrotate lzo mad mailwrapper mbox mdnsresponder-compat metadata mime mms mmx mmxext mng modplug modules mono mozilla mp2 mp3 mp4 mpd mpeg mpg123 mplayer msn mudflap nautilus ncurses net network networking networkmanager new-login nfs nfsv3 nfsv4 nls nptl nsplugin nss ntfs ntp nvcontrol nvram objc offensive ogg openal opengl openmp openstreetmap optimization osc oss outputs overlays pam pango parted pcre pdf perl pipechan pixmaps player playlist plugins pm-utils pmu png policykit ppds pppd previewer pulseaudio pvr pypy1_8 pyqt4 python python-daap quicktime quvi raw readline rss rsync rtsp sasl scrobbler sctp sdl search-screen sendto server session sftp shaders sharedext sharedmem shm shmvideo shotwell showtabbar sid sip slideshow slp smi smp smtp sndfile snmp socialweb sockets sound spell splash sql sqlite sse sse2 sse3 ssh ssl ssse3 startup-notification svg swf symlink syslog sysvipc taglib tcpd tdb teletext terminal tetex themes theora tiff tk toolbar tools tordns totem tracker transcode truetype tvheadend twisted twolame type3 udev udev-acl udisks underscores unicode unsupported upnp upower usb userpriv v4l v4l2 v8 vaapi vala vdpau vfat vga vhook video videos virtualbox vnc vorbis wav wavpack weather webdav webgl win32codecs wma wmf wmp wxwidgets x264 x86 x86emu xattr xcb xcomposite xcursors xf86 xine xml xorg xosd xpm xrandr xrender xulrunner xv xvid xvmc youtube yv12 zlib" ALSA_CARDS="emu10k1 hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="auth_digest authn_file authz_groupfile authz_host dav dav_fs dir mime status" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CURL_SSL="nss" DRACUT_MODULES="plymouth" DVB_CARDS="usb-dtt200u usb-wt220u" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en_GB" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia nouveau" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS

_________________
Whatever you do, do it properly!


Last edited by Thistled on Wed Sep 19, 2012 12:45 am; edited 2 times in total
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Tue May 29, 2012 3:10 pm    Post subject: Reply with quote

Yes this is probably the X driver or your hardware doing this, not changing back to text modes properly.

Which driver/graphics hardware?

Are you using Kernel Mode Setting?
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Tue May 29, 2012 3:23 pm    Post subject: Reply with quote

He eccerr0r,
No kernel mode setting as far as I am aware.
Using nvidia-drivers-295.40
Have not made any changes to my Xorg conf files.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Tue May 29, 2012 5:31 pm    Post subject: Reply with quote

On all my Intel and ATI graphics machines, with in-kernel driver and KMS enabled, ctrl-alt-XXX switching back to text mode works very cleanly and quickly.

The machine that I run fglrx on ati-drivers) I don't have KMS enabled, it slowly switches back to text mode but it works...

Can you use an older version of the nVidia drivers, or try the nv oss driver?

I haven't used an nVidia card in ages, but may get another with the advent of the OSS driver. Last time I really used an nVidia card was with a GeForce4 MX 420 up until it died of old age...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Tue May 29, 2012 5:44 pm    Post subject: Reply with quote

I don't think I could use an older nvidia-driver as that will want to downgrade xorg-server (if my memory servers me correctly).
What I have noticed are lots of other ~x86 ebuilds of xorg-server available.
I think I will give them a try, and see if that makes any difference.
I am currently running an ~x86 system, so that might be a factor. Pushing up the xorg might help.
As for nouveau, it has matured and I can run gnome-shell with hardware acceleration pretty smooth, but opengl gaming is a no-no.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Tue May 29, 2012 7:16 pm    Post subject: Reply with quote

I've pulled this from system log, and was wondering if it may have something to do with it.
Code:
polkitd(authority=local): Registered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session2 (system bus name :1.59 [/usr/bin/gnome-shell], object path /org/freedesktop/PolicyKit1/AuthenticationAgent, locale en_GB.utf8)

In other words, I see a link between Consolekit and Gnome-shell. It is when I log into Gnome-Shell I seem to lose all consoles.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Tue May 29, 2012 11:51 pm    Post subject: Reply with quote

I still suspect xorg/xorg driver. You can try logging in to those virtual terminals blind - could try blindly typing in your login and password and using ssh from another machine to see if you were successful. Basically Xorg is not changing video modes properly and it's the binary blob that makes it hard to debug why.

Actually I should have asked (though it's probably confirmed by the fact that your monitor goes into powersave mode) - Do you see a blinking cursor. If you see a blinking cursor then it could very well be something to do with logins. However if the screen is completely blacked out and/or the monitor went to powersave mode - this shouldn't happen and is a driver issue.

Also what happens upon shutdown or if you stop X11 (/etc/init.d/xdm stop)? Does your screen go back to text mode? If it does... something sinister is going on here, still driver issue...

(Incidently, I found that my Intel graphics machines using their OSS driver seem to outperform my ATI OSS machine (old R200) in Wine/World of Warcraft. Weird indeed. I've yet to see what the R600 and its OSS driver does, nor nouveau versus nvidia-drivers...)
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
UncleVan
n00b
n00b


Joined: 08 Feb 2011
Posts: 72

PostPosted: Thu May 31, 2012 1:44 pm    Post subject: Text mode console not working with nvidia-drivers Reply with quote

IT IS the x11-drivers/nvidia-drivers !

I didnt post it so far because I was waiting for this problem to occure to someone else, while trying to find bugs in my kernel configuration.

I got this since months; the last one working fine for me was the nvidia-drivers-295.20+ or even nvidia-drivers-295.10+something (wil post the exact version when Im on my home laptop where I use it).

These earlier versions are no more in the portage, you have to find them in the overlays or simply install manualy - and so have I...

Just last evening I messed it again during a large world update and "upgraded" to the latest&greatest - to no avail. Im still "losing" my text mode - console, tty - soon after X starts ; pressing "ctrl-alt-something" leads to a blank display; the input still seems to work.

Would appreciate posts about similar problems.

It looks like a nvidia-drivers bug for now.

Watch for my further posts - so long !

Your UncleVan.
Back to top
View user's profile Send private message
UncleVan
n00b
n00b


Joined: 08 Feb 2011
Posts: 72

PostPosted: Thu May 31, 2012 8:39 pm    Post subject: Reply with quote

So, the latest bug-free version I got is x11-drivers/nvidia-drivers-290.10 .

An ebuild is on http://gpo.zugaina.org/x11-drivers/nvidia-drivers/ChangeLog; ask me if you dont know how to install the drivers from there.

Im using the vbetool - sys-apps/vbetool-1.1 - to test get/set video modes. Normally it shows:

Code:
vbetool vbemode get
357
and
Code:
vbetool vbemode set 357
is working also (best when in console mode)

when the driver "fails" - after a while in X - there are 2 observations Im making:

1.: the LCD brightness control stops working
2.: vbetool vbemode get is returning giberish - 31116, 16741 or similar

But X is still working fine.

My system is Thinkpad T61 with Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz
Graphic is nVidia Corporation G86 [Quadro NVS 140M] (rev a1)

also (to w.i.m.c.):
Code:
$ cat /sys/devices/virtual/vtconsole/vtcon{0,1}/{name,bind}
(S) dummy device
0
(M) frame buffer device
1


Should be opened a bug ? And where ?

Your UncleVan.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Fri Jun 01, 2012 2:09 am    Post subject: Reply with quote

Unfortunately the bug needs to be filed against nVidia who wrote the driver and left us with a binary blob. Please also check other distributions and what versions they use and see if other distros have the same problem or not though... hopefully it's not Gentoo specific.... then that would be something for bugs.gentoo.org...

Make sure you also match kernel versions and options too...

Hmm... I have three PCIe machines, two have Intel graphics and work well enough, third has an ATI... probably should test my spare nVidia card to see if it has the same issues...

[Update]
I tried Nouveau with an Nforce2 onboard graphics. KMS seems to be default/forced. Found a common issue that I need to add fb console support separate to the nouveau driver else I have no console upon loading the nouveau.ko kernel driver...

Doubt this is the same problem as the binary blob nvidia-drivers but was interesting to figure out what went wrong...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
UncleVan
n00b
n00b


Joined: 08 Feb 2011
Posts: 72

PostPosted: Fri Jun 01, 2012 12:53 pm    Post subject: .... Reply with quote

You're right, I see...

But isnt it possible to pull back the x11-drivers/nvidia-drivers-290.10 into portage ? Each one of the foll. versions is suffering this... Anyone expiriencing the same problem should agree.. Just post it.

IMHO, the problem is not showing up probably because 1. most people never use console mode after X starts :wink: and 2. it may relate to specific video bios ...

Ill keep researching into it, but need other opinions too.

UncleVan.
Back to top
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Sat Jun 02, 2012 4:44 am    Post subject: Reply with quote

Just another data point:

nforce430 with ge6150se on board
kernel 3.1.6
xorg-server-1.11.2-r2
xf86-video-nouveau--0.0.16_pre20111109

I have some generic fb support enabled in the kernel:
Code:

CONFIG_FB=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_MODE_HELPERS=y
CONFIG_FB_TILEBLITTING=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_FONTS=y
CONFIG_FONT_8X16=y


(I have the vga console stuff enabled, too, and at boot
the vga console is active until the kernel switches to
the framebuffer console.)

I do have drm, KMS, and nouveau enabled in the kernel.

I do not experience the problem with ttys disappearing
and broken ctrl-alt-F[digit].

I have klogd logging directly to /var/log/kern.log,
and I get messages like this from the nouveau driver
when I switch from X to a text-mode virtual console:
Code:

<6>[drm] nouveau 0000:00:0d.0: Setting dpms mode 3 on vga encoder (output 0)
<6>[drm] nouveau 0000:00:0d.0: Setting dpms mode 0 on vga encoder (output 0)
<6>[drm] nouveau 0000:00:0d.0: Output VGA-1 is running on CRTC 0 using output A


mode 3 is graphics mode (X windows), and mode 0 is text mode.

The kernel command line in grub.conf includes "video=640x480-8@75". The nouveau
driver in the kernel complains about an unknown connector type at boot (not specified
in the "video=" parameters, so the kernel apparently never changes the default value),
but it figures it out, and I get a usable 80x30 framebuffer console.

In sum, no problems with this gpu, this kernel, and the kernel
and xorg nouveau drivers. (My usage is virtually all 2D.)
_________________
TIA
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Sat Jun 02, 2012 7:44 am    Post subject: Reply with quote

It's indeed good that even the reverse engineered nouveau driver seems to work better than the closed source driver, alas sometimes the 3d is what's really needed... nVidia better fix their drivers....
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Tue Jun 05, 2012 10:08 pm    Post subject: Reply with quote

I'm not sure if the bug needs filed to nvidia, as I am sitting right next to an Arch Linux user who has the latest nvidia-driver and they can switch to a console without any problems.
So should I post a bug on Gentoo bugzilla?

This is a really annoying problem, as I NEED to switch to console whenever gnome throws a problem at me, in order to kill processes.
If my desktop is "frozen" or there is a segfault of some sort, I switch to console and fix the problem.
Something I can't do now.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Gusar
Advocate
Advocate


Joined: 09 Apr 2005
Posts: 2665
Location: Slovenia

PostPosted: Tue Jun 05, 2012 10:48 pm    Post subject: Reply with quote

Thistled wrote:
I'm not sure if the bug needs filed to nvidia, as I am sitting right next to an Arch Linux user who has the latest nvidia-driver and they can switch to a console without any problems.

So can I, on two different graphic cards. But that doesn't mean it isn't a nvidia bug. I didn't carefully go through the at least half dozen threads on nvnews about this issue, so I could be wrong, but it seemed to me it's limited to 8/9 cards.
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Tue Jun 05, 2012 11:12 pm    Post subject: Reply with quote

Ok, so I use a GeForce 8800, so that is why I am being hit with this bug?
Weird. I will go and check out the nv forums.
Is this just another way of forcing users into spending more money in order to ensure they have the latest hardware?
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Gusar
Advocate
Advocate


Joined: 09 Apr 2005
Posts: 2665
Location: Slovenia

PostPosted: Tue Jun 05, 2012 11:53 pm    Post subject: Reply with quote

Thistled wrote:
Is this just another way of forcing users into spending more money in order to ensure they have the latest hardware?

Wow, conspiracy theories, awesome!

No, the real explanation is much simpler: There is a bug. But the nvidia devs either haven't reproduced it yet, or they haven't even looked into it, as console issues are low priority for them.

And I even have proof of that: If there was a conspiracy to get people to upgrade their nvidia cards, why would they then release a new 173xx driver today, providing fully functional xorg-server-1.12 support for Geforce FX cards?
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Wed Jun 06, 2012 12:35 am    Post subject: Reply with quote

Haha! Forgive me Gusar.
I just thought (after my experience with Windoze a few years ago) nvidia had stopped supporting older cards.
Thanks for the clarity on the fact there is a bug.
I will now annoy the nvidia devs and tell them this isn't good enough.
Again, thanks for the clarity. :wink:
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Sat Jun 09, 2012 12:07 am    Post subject: Reply with quote

SO here is an update:
http://www.nvnews.net/vbulletin/showthread.php?p=2551948#post2551948
It seems users of older GeForce cards will encounter this problem of no TTYs.
The solution is to use the 290* series of drivers (which are no longer in the tree).
Nvidia are apparently on the case. Who knows how long it will take to fix this regression.
I have posted a bug on the bugzilla, to see if the guys will reinstate the 290* driver.
There are bugs posted by guys using the amd64 arch who experienced problems with this particular series of driver, but not many for x86 (of which I am one).
I hope the guys will add 290* to the tree soon.
I miss my consoles.
Bug report can be found https://bugs.gentoo.org/show_bug.cgi?id=420145 < here.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Fri Jun 29, 2012 7:18 pm    Post subject: Reply with quote

UPDATE:
The latest nvidia-driver-302.* does not fix the problem for GeForce8800GT users.
Consoles do work with the latest nouveau driver, but gnome-shell freaks out and freezes when displaying large jpegs on a web browser.
Which is another reason for a user needing a console so they can kill the process.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9645
Location: almost Mile High in the USA

PostPosted: Fri Jun 29, 2012 11:01 pm    Post subject: Reply with quote

Yeah, I gave up on bad video drivers and depended on a second machine connected to the first...whether it be serial or wifi, it helps quite a bit when dealing with bad drivers...

A lot of the times a bad 3d driver causes the machine to oops, and likely is game over for the machine. Again a second machine can help clean up the mess but sometimes a hard reboot is the only way out anyway...

My ATI fglrx machine occasionally hangs and I can't even ctrl-alt-F1 out of it. I suppose in this case I'm hosed either way. I guess magic-sysrq could help, but mostly I've been remote-logging in and rebooting it that way.
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Princess Nell
l33t
l33t


Joined: 15 Apr 2005
Posts: 916

PostPosted: Sat Jun 30, 2012 3:03 pm    Post subject: Reply with quote

Joining over from https://forums.gentoo.org/viewtopic-t-921286-highlight-.html :)

I was about to post more info when I saw Thistled's response, so I'm posting it here instead.

Found these in my syslog:
Code:

jeanie log # ( zcat messages.4 messages.3 messages.2 messages.1 ; cat messages) |grep -i gpu
Jun 26 00:25:09 localhost kernel: NVRM: GPU at 0000:01:00.0 has fallen off the bus.
Jun 26 00:25:09 localhost kernel: NVRM: GPU at 0000:01:00.0 has fallen off the bus.
Jun 30 06:55:47 localhost kernel: NVRM: GPU at 0000:01:00.0 has fallen off the bus.
Jun 30 06:55:47 localhost kernel: NVRM: GPU at 0000:01:00.0 has fallen off the bus.
jeanie log #

They coincide with the nvidia driver update from 290.10 to 302.17, which I did on Jun 25th.
Back to top
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Sat Jun 30, 2012 4:20 pm    Post subject: Reply with quote

Another datapoint:

This all works with a Quadro NVS 290 (NV86 (G86) chip, NV50 family,
according to http://nouveau.freedesktop.org/wiki/CodeNames ),
using
Code:

kernel 3.2.12 (with drm, kms, and nouveau; FB_VESA, FB_UVESA, FB_NVIDIA not enabled)
x11-base/xorg-server-1.12.2
xf86-video-nouveau-0.0.16_pre20120322


Meaning that the vga to framebuffer console switch works at boot,
X works, and switching back and forth between X and virtual
consoles works. (Not tested with the closed source nvidia drivers.)
_________________
TIA
Back to top
View user's profile Send private message
Thistled
Guru
Guru


Joined: 06 Jan 2011
Posts: 572
Location: Scotland

PostPosted: Sat Jun 30, 2012 6:40 pm    Post subject: Reply with quote

Yeah I think I should have been more specific in the subject of the post.
This is only applying to Nvidia drivers above 290.* series.
_________________
Whatever you do, do it properly!
Back to top
View user's profile Send private message
Princess Nell
l33t
l33t


Joined: 15 Apr 2005
Posts: 916

PostPosted: Sat Jun 30, 2012 9:35 pm    Post subject: Reply with quote

In my case, that's above 290.10.

Had to leave and post the abridged version of what I meant to post. Here's the complete syslog:
Code:

Jun 26 00:25:09 localhost kernel: NVRM: GPU at 0000:01:00.0 has fallen off the bus.
Jun 26 00:25:09 localhost kernel: NVRM: GPU at 0000:01:00.0 has fallen off the bus.
Jun 26 00:25:09 localhost kernel: NVRM: os_pci_init_handle: invalid context!
Jun 26 00:25:09 localhost kernel: NVRM: os_pci_init_handle: invalid context!
Jun 26 00:25:09 localhost kernel: NVRM: os_pci_init_handle: invalid context!
Jun 26 00:25:09 localhost kernel: NVRM: os_pci_init_handle: invalid context!
Jun 26 00:25:14 localhost kernel: irq 16: nobody cared (try booting with the "irqpoll" option)
Jun 26 00:25:14 localhost kernel: Pid: 0, comm: swapper/0 Tainted: P           O 3.2.12-gentoo #1
Jun 26 00:25:14 localhost kernel: Call Trace:
Jun 26 00:25:14 localhost kernel: [<c13f38be>] ? printk+0x18/0x1a
Jun 26 00:25:14 localhost kernel: [<c108cc54>] __report_bad_irq+0x24/0xc0
Jun 26 00:25:14 localhost kernel: [<c108cead>] note_interrupt+0x10d/0x1b0
Jun 26 00:25:14 localhost kernel: [<fad40c4e>] ? nv_kern_isr+0x2e/0x80 [nvidia]
Jun 26 00:25:14 localhost kernel: [<c108af4b>] handle_irq_event_percpu+0x6b/0x140
Jun 26 00:25:14 localhost kernel: [<c108b057>] handle_irq_event+0x37/0x60
Jun 26 00:25:14 localhost kernel: [<c108d6d0>] ? unmask_irq+0x20/0x20
Jun 26 00:25:14 localhost kernel: [<c108d72e>] handle_fasteoi_irq+0x5e/0xf0
Jun 26 00:25:14 localhost kernel: <IRQ>  [<c100428d>] ? do_IRQ+0x3d/0xb0
Jun 26 00:25:14 localhost kernel: [<c105d101>] ? notifier_call_chain+0x41/0x60
Jun 26 00:25:14 localhost kernel: [<c13f72e9>] ? common_interrupt+0x29/0x30
Jun 26 00:25:14 localhost kernel: [<c105007b>] ? sys_setfsgid+0x1b/0xb0
Jun 26 00:25:14 localhost kernel: [<c1279698>] ? acpi_idle_enter_bm+0x232/0x26e
Jun 26 00:25:14 localhost kernel: [<c132090f>] ? cpuidle_idle_call+0x7f/0xd0
Jun 26 00:25:14 localhost kernel: [<c1001787>] ? cpu_idle+0x47/0x90
Jun 26 00:25:14 localhost kernel: [<c13e20eb>] ? rest_init+0x7b/0x80
Jun 26 00:25:14 localhost kernel: [<c153e71f>] ? start_kernel+0x2da/0x2e0
Jun 26 00:25:14 localhost kernel: [<c153e1c9>] ? loglevel+0x2b/0x2b
Jun 26 00:25:14 localhost kernel: [<c153e0b3>] ? i386_start_kernel+0xb3/0xbb
Jun 26 00:25:14 localhost kernel: handlers:
Jun 26 00:25:14 localhost kernel: [<fad40c20>] nv_kern_isr
Jun 26 00:25:14 localhost kernel: Disabling IRQ #16
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum