View previous topic :: View next topic |
Author |
Message |
steak-sandwich n00b
Joined: 27 Aug 2012 Posts: 26
|
Posted: Wed Aug 29, 2012 3:10 am Post subject: trying to install X server and nouveau: kernel bug |
|
|
Hi everyone,
I tried to install X Server according to the official Gentoo HOWTO. Since I have a nVidia card I enabled nouveau:
Code: |
Device Drivers --->
Graphics support --->
Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
<*> Nouveau (nVidia) cards
|
I rebuilt the kernel and copied bzImage to /boot/kernel-3.4.9-gentoo. Then I added the variables VIDEO_CARDS and INPUT_DEVICES to the /etc/portage/make.conf file as suggested.
By the way, I don't have that file in /etc/portage/. Shouldn't this be added to /etc/make.conf?
Anyway, I tried to emerge xorg-drivers but ran into some problems, because the USE variable wasn't set correctly (apparently I have to add python).
Nevertheless, without emerging xorg-drivers I rebooted my system. During the boot I'm getting some errors and the system crashes. Apparently, there is a kernel bug. I made a snapshot with my camera (see here). Nothing worked, so I had to reset the computer manually.
I booted with the liveCD removed the <*> Nouveau (nVidia) cards option and recompiled the kernel. Now everything is fine again, but I still don't what I did wrong. |
|
Back to top |
|
|
DONAHUE Watchman
Joined: 09 Dec 2006 Posts: 7651 Location: Goose Creek SC
|
Posted: Wed Aug 29, 2012 3:18 am Post subject: |
|
|
Shouldn't this be added to /etc/make.conf? yes except /etc/portage/make.conf is ok also. apparently we are making a change for the sake of making a change just like redmond. Suggest your menuconfig look like: pick one of the red choices to match your motherboard chipset . No match = no choice.
Quote: | Graphics support --->
<*> /dev/agpgart (AGP Support) --->
--- /dev/agpgart (AGP Support)
< > AMD Opteron/Athlon64 on-CPU GART support
< > Intel 440LX/BX/GX, I8xx and E7x05 chipset support
< > SiS chipset support
< > VIA chipset support
-*- VGA Arbitration
(4) Maximum number of GPUs
[ ] Laptop Hybrid Graphics - GPU switching support
<*> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support
--- Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
< > 3dfx Banshee/Voodoo3+ (NEW)
< > ATI Rage 128 (NEW)
< > ATI Radeon (NEW)
<*> Nouveau (nVidia) cards (NEW)
< > Matrox g200/g400 (NEW)
< > SiS video cards (NEW)
< > Via unichrome video cards (NEW)
< > Savage video cards (NEW)
< > DRM driver for VMware Virtual GPU (NEW)
< > Intel GMA5/600 KMS Framebuffer (NEW)
< > DisplayLink (NEW)
< > AST server chips (NEW)
< > Kernel modesetting driver for MGA G200 server engines (NEW)
< > Cirrus driver for QEMU emulated device (NEW)
< > Intel GMA500 Stub Driver
<*> Lowlevel video output switch controls
<M> Support for frame buffer devices --->
--- Support for frame buffer devices
[*] Enable firmware EDID
[ ] Framebuffer foreign endianness support --->
[*] Enable Video Mode Handling Helpers
[*] Enable Tile Blitting Support
*** Frame buffer hardware drivers ***
< > Cirrus Logic support
< > Permedia2 support
< > CyberPro 2000/2010/5000 support
< > Arc Monochrome LCD board support
[ ] Asiliant (Chips) 69000 display support (NEW)
[ ] IMS Twin Turbo display support (NEW)
< > VGA 16-color graphics support
< > Userspace VESA VGA graphics support
[ ] VESA VGA graphics support (NEW)
< > N411 Apollo/Hecuba devkit support
< > Hercules mono graphics support
< > Epson S1D13XXX framebuffer support
< > nVidia Framebuffer Support
< > nVidia Riva support
< > Intel740 support (EXPERIMENTAL)
< > Intel LE80578 (Vermilion) support
< > Matrox acceleration
< > ATI Radeon display support
< > ATI Rage128 display support
< > ATI Mach64 display support
< > S3 Trio/Virge support
< > S3 Savage support
< > SiS/XGI display support
< > VIA UniChrome (Pro) and Chrome9 display support
< > NeoMagic display support
< > IMG Kyro support
< > 3Dfx Banshee/Voodoo3/Voodoo5 display support
< > 3Dfx Voodoo Graphics (sst1) support
< > VIA VT8623 support
< > Trident/CyberXXX/CyberBlade support
< > ARK 2000PV support
< > Permedia3 support (EXPERIMENTAL)
< > Fujitsu carmine frame buffer support
[ ] AMD Geode family framebuffer support (EXPERIMENTAL)
< > SMSC UFX6000/7000 USB Framebuffer support
< > Displaylink USB Framebuffer support
< > Virtual Frame Buffer support (ONLY FOR TESTING!)
< > E-Ink Metronome/8track controller support
< > Fujitsu MB862xx GDC support
< > E-Ink Broadsheet/Epson S1D13521 controller support
< > AUO-K190X EPD controller support
[ ] Exynos Video driver support --->
[*] Backlight & LCD device support --->
--- Backlight & LCD device support
<*> Lowlevel LCD controls
< > Platform LCD controls
<*> Lowlevel Backlight controls
< > Generic (aka Sharp Corgi) Backlight Driver
< > Frontpath ProGear Backlight Driver
< > Apple Backlight Driver
< > Tabletkiosk Sahara Touch-iT Backlight Driver
< > Backlight Driver for ADP8860/ADP8861/ADP8863 using WLED
< > Backlight Driver for ADP8870 using WLED
< > Backlight driver for TI LP855X
Console display driver support --->
*- VGA text console
[*] Enable Scrollback Buffer in System RAM
(256) Scrollback Buffer Size (in KB)
<M> Framebuffer Console support
[*] Map the console to the primary display device
[ ] Framebuffer Console Rotation
[ ] Select compiled-in fonts
[*] Bootup logo --->
--- Bootup logo
[ ] Standard black and white Linux logo
[ ] Standard 16-color Linux logo
[*] Standard 224-color Linux logo |
_________________ Defund the FCC. |
|
Back to top |
|
|
Odward n00b
Joined: 21 Mar 2012 Posts: 65
|
Posted: Wed Aug 29, 2012 4:57 am Post subject: Re: trying to install X server and nouveau: kernel bug |
|
|
I don't have advice offhand on the general problem, but in regards to this part:
steak-sandwich wrote: |
Then I added the variables VIDEO_CARDS and INPUT_DEVICES to the /etc/portage/make.conf file as suggested.
By the way, I don't have that file in /etc/portage/. Shouldn't this be added to /etc/make.conf? |
Both locations are valid, Portage will look for Both. However, /etc/portage/make.conf will override anything *also* in /etc/make.conf.
I installed 7 months ago? or thereabouts and the handbook used /etc/make.conf in examples but has since been modified.
I don't know if this is a migration process or if this was always the case and they decided it better for documentation to make
modifications to /etc/portage/make.conf since that would take precedence.
**Edit:
Since /etc is typically where you find configuration files on modern linux distros, it's possible they just felt it made more
sense to be in /etc/portage so it's clear the make.conf belongs to portage? |
|
Back to top |
|
|
steak-sandwich n00b
Joined: 27 Aug 2012 Posts: 26
|
Posted: Thu Aug 30, 2012 6:32 pm Post subject: |
|
|
I didn't know how to solve this problem. But with the official nVidia driver everything works fine so far. |
|
Back to top |
|
|
|