SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
These packages are ready to use? I visited your website. Do I have to download all and do something else or is it enough to download only *.txz and make an upgrade?
I've done the last you said (I removed also before every xf86-input-* and xf86-video-*, as in the NOTES Robby says that they change a lot in 1.9).
I think the rest is there for who is brave enough to build it itself or need hints on rebuilding a module.
tried nouveau and it works fine with kde 4.5.0 for 2D graphics (not usable for the 3D I do on my hardware): only some desktop effects like blur and desktop cube are disabled (others work).
I've got the only problem that going back to console doesn't work, black screen, but I got the same problem while booting, so I set init to 4, while X goes everything is ok (maybe I'm missing something).
took the kernel from their git repository (the nouveau is in "drivers">"staging") and I had to use an xorg.conf (if not the black screen won't go away).
These packages are ready to use? I visited your website. Do I have to download all and do something else or is it enough to download only *.txz and make an upgrade?
You only need the packages themselves - the sources are only included there to satisfy (potential) license requirements. I say "potential" because I think all of Xorg is BSD/MIT licensed, so technically, I don't have to provide the source to you; however, I think it's a good idea even if it's not a requirement.
I've done the last you said (I removed also before every xf86-input-* and xf86-video-*, as in the NOTES Robby says that they change a lot in 1.9).
I think the rest is there for who is brave enough to build it itself or need hints on rebuilding a module.
tried nouveau and it works fine with kde 4.5.0 for 2D graphics (not usable for the 3D I do on my hardware): only some desktop effects like blur and desktop cube are disabled (others work).
I've got the only problem that going back to console doesn't work, black screen, but I got the same problem while booting, so I set init to 4, while X goes everything is ok (maybe I'm missing something).
took the kernel from their git repository (the nouveau is in "drivers">"staging") and I had to use an xorg.conf (if not the black screen won't go away).
I'm interested in what's causing that black screen... Do you ever get on IRC? I think we could discuss this easier if we can chat interactively instead of waiting on forum lag...
I've done the last you said (I removed also before every xf86-input-* and xf86-video-*, as in the NOTES Robby says that they change a lot in 1.9).
I think the rest is there for who is brave enough to build it itself or need hints on rebuilding a module.
tried nouveau and it works fine with kde 4.5.0 for 2D graphics (not usable for the 3D I do on my hardware): only some desktop effects like blur and desktop cube are disabled (others work).
I've got the only problem that going back to console doesn't work, black screen, but I got the same problem while booting, so I set init to 4, while X goes everything is ok (maybe I'm missing something).
took the kernel from their git repository (the nouveau is in "drivers">"staging") and I had to use an xorg.conf (if not the black screen won't go away).
I think this is likely what caused me problems as well. All was fine till I tried to drop to runlevel 3 at which point "Everything went black." When I went to reboot, I started with the usual boot mesages, but there was an obvious point of corruption and all goes black again. I used the install disk to restore the X series from 13.1. My guess is it's something to do with nouveau doing away with the blacklist package. For some reason I feel like I was reading somewhere that nouveau needs to be blacklisted and loaded later in the boot process, but I may be confusing that with something else - maybe ati cards?
I've got the only problem that going back to console doesn't work, black screen, but I got the same problem while booting, so I set init to 4, while X goes everything is ok (maybe I'm missing something).
I was getting the same problem with my own 2.6.35.4 kernel config. But, with a 2.6.35.4 kernel built with Pat's/Robbie's config it worked great. Isn't that annoying? Anyway, I changed some options and the problem went away. So you might have a kernel config problem.
In particular, you have:
# CONFIG_VGASTATE is not set
CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
# CONFIG_FB_DDC is not set
CONFIG_FB_BOOT_VESA_SUPPORT=y
If you could pastebin /var/log/dmesg, that might be useful. If everything was working, you would get something like this (particularly the parts in bold)
Code:
nouveau 0000:01:00.0: PCI INT A -> Link[LNKA] -> GSI 11 (level, low) -> IRQ 11
[drm] nouveau 0000:01:00.0: Detected an NV 0 generation card (0x20154000)
checking generic (e4000000 2000000) vs hw (e4000000 2000000)
fb: conflicting fb hw usage nouveaufb vs VESA VGA - removing generic driver
Console: switching to colour dummy device 80x25
[drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[drm] nouveau 0000:01:00.0: ... appears to be valid
[...]
[drm] nouveau 0000:01:00.0: nouveau_channel_alloc: initialised FIFO 0
[drm] nouveau 0000:01:00.0: Detected a VGA connector
[drm] nouveau 0000:01:00.0: Setting dpms mode 3 on vga encoder (output 0)
[drm] nouveau 0000:01:00.0: allocated 1280x1024 fb: 0x45000, bo f6a12600
[drm] nouveau 0000:01:00.0: Setting dpms mode 0 on vga encoder (output 0)
[drm] nouveau 0000:01:00.0: Output VGA-1 is running on CRTC 0 using output @
Console: switching to colour frame buffer device 160x64
fb0: nouveaufb frame buffer device
drm: registered panic notifier
[drm] Initialized nouveau 0.0.16 20090420 for 0000:01:00.0 on minor 0
This might not solve your problem, but maybe it will help you to look in the right places.
and that's probably the culprit, 2 fb devices: this is a laptop with two 8600 in SLI.
Code:
[drm] Initialized drm 1.1.0 20060810
[drm] nouveau 0000:09:00.0: Detected an NV50 generation card (0x084700a2)
[drm] nouveau 0000:09:00.0: Attempting to load BIOS image from PRAMIN
[drm] nouveau 0000:09:00.0: ... BIOS signature not found
[drm] nouveau 0000:09:00.0: Attempting to load BIOS image from PROM
[drm] nouveau 0000:09:00.0: ... appears to be valid
[drm] nouveau 0000:09:00.0: BIT BIOS found
[drm] nouveau 0000:09:00.0: Bios version 60.84.5e.00
[drm] nouveau 0000:09:00.0: TMDS table version 2.0
[drm] nouveau 0000:09:00.0: Found Display Configuration Block version 4.0
[drm] nouveau 0000:09:00.0: Raw DCB entry 0: 01000323 00010034
[drm] nouveau 0000:09:00.0: Raw DCB entry 1: 0000000e 00000000
[drm] nouveau 0000:09:00.0: DCB connector table: VHER 0x40 5 14 2
[drm] nouveau 0000:09:00.0: 0: 0x00000040: type 0x40 idx 0 tag 0xff
[drm] nouveau 0000:09:00.0: 1: 0x00000100: type 0x00 idx 1 tag 0xff
[drm] nouveau 0000:09:00.0: 2: 0x00001261: type 0x61 idx 2 tag 0x07
[drm] nouveau 0000:09:00.0: 3: 0x00000311: type 0x11 idx 3 tag 0xff
[drm] nouveau 0000:09:00.0: Adaptor not initialised, running VBIOS init tables.
[drm] nouveau 0000:09:00.0: Parsing VBIOS init table 0 at offset 0xC534
[drm] nouveau 0000:09:00.0: Parsing VBIOS init table 1 at offset 0xC8B8
[drm] nouveau 0000:09:00.0: Parsing VBIOS init table 2 at offset 0xD308
[drm] nouveau 0000:09:00.0: Parsing VBIOS init table 3 at offset 0xD3FA
[drm] nouveau 0000:09:00.0: Parsing VBIOS init table 4 at offset 0xD62D
[drm] nouveau 0000:09:00.0: Parsing VBIOS init table at offset 0xD692
[drm] nouveau 0000:09:00.0: Detected 256MiB VRAM
[TTM] Zone kernel: Available graphics memory: 1028190 kiB.
[TTM] Initializing pool allocator.
[drm] nouveau 0000:09:00.0: 512 MiB GART (aperture)
[drm] nouveau 0000:09:00.0: Allocating FIFO number 1
[drm] nouveau 0000:09:00.0: nouveau_channel_alloc: initialised FIFO 1
No connectors reported connected with modes
[drm] Cannot find any crtc or sizes - going 1024x768
[drm] nouveau 0000:09:00.0: allocated 1024x768 fb: 0x40230000, bo ffff88007e825c00
Console: switching to colour frame buffer device 128x48
fb0: nouveaufb frame buffer device
drm: registered panic notifier
[drm] Initialized nouveau 0.0.16 20090420 for 0000:09:00.0 on minor 0
nouveau 0000:0a:00.0: power state changed by ACPI to D0
nouveau 0000:0a:00.0: power state changed by ACPI to D0
nouveau 0000:0a:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
nouveau 0000:0a:00.0: setting latency timer to 64
[drm] nouveau 0000:0a:00.0: Detected an NV50 generation card (0x084700a2)
[drm] nouveau 0000:0a:00.0: Attempting to load BIOS image from PRAMIN
[drm] nouveau 0000:0a:00.0: ... appears to be valid
[drm] nouveau 0000:0a:00.0: BIT BIOS found
[drm] nouveau 0000:0a:00.0: Bios version 60.84.5e.00
[drm] nouveau 0000:0a:00.0: TMDS table version 2.0
[drm] nouveau 0000:0a:00.0: Found Display Configuration Block version 4.0
[drm] nouveau 0000:0a:00.0: Raw DCB entry 0: 01000323 00000034
[drm] nouveau 0000:0a:00.0: Raw DCB entry 1: 02011300 00000028
[drm] nouveau 0000:0a:00.0: Raw DCB entry 2: 02022312 00020010
[drm] nouveau 0000:0a:00.0: Raw DCB entry 3: 010333f1 0000c070
[drm] nouveau 0000:0a:00.0: Raw DCB entry 4: 0000000e 00000000
[drm] nouveau 0000:0a:00.0: DCB connector table: VHER 0x40 5 14 2
[drm] nouveau 0000:0a:00.0: 0: 0x00000040: type 0x40 idx 0 tag 0xff
[drm] nouveau 0000:0a:00.0: 1: 0x00000100: type 0x00 idx 1 tag 0xff
[drm] nouveau 0000:0a:00.0: 2: 0x00001261: type 0x61 idx 2 tag 0x07
[drm] nouveau 0000:0a:00.0: 3: 0x00000311: type 0x11 idx 3 tag 0xff
[drm] nouveau 0000:0a:00.0: Parsing VBIOS init table 0 at offset 0xC534
[drm] nouveau 0000:0a:00.0: Parsing VBIOS init table 1 at offset 0xC8B8
[drm] nouveau 0000:0a:00.0: Parsing VBIOS init table 2 at offset 0xD308
[drm] nouveau 0000:0a:00.0: Parsing VBIOS init table 3 at offset 0xD3FA
[drm] nouveau 0000:0a:00.0: Parsing VBIOS init table 4 at offset 0xD62D
[drm] nouveau 0000:0a:00.0: Parsing VBIOS init table at offset 0xD692
[drm] nouveau 0000:0a:00.0: 0xD692: Condition still not met after 20ms, skipping following opcodes
[drm] nouveau 0000:0a:00.0: Detected 256MiB VRAM
[drm] nouveau 0000:0a:00.0: 512 MiB GART (aperture)
[drm] nouveau 0000:0a:00.0: DCB encoder 1 unknown
[drm] nouveau 0000:0a:00.0: TV-1 has no encoders, removing
[drm] nouveau 0000:0a:00.0: Allocating FIFO number 1
[drm] nouveau 0000:0a:00.0: nouveau_channel_alloc: initialised FIFO 1
[drm] nouveau 0000:0a:00.0: allocated 1440x900 fb: 0x40230000, bo ffff88007bdb5400
fb1: nouveaufb frame buffer device
[drm] Initialized nouveau 0.0.16 20090420 for 0000:0a:00.0 on minor 1
I'll have a deeper look on how to force console output on one of the two (fb1 looks ok)
@robby: if I don't solve I'll come say hi on #slackware 8h from now (time for work ).
Last edited by ponce; 09-02-2010 at 12:51 AM.
Reason: misspelled nouveau
I just compiled a generic 2.6.35.4 using Robbie's generic config. Created an initrd, and rebooted. During boot, the screen changed from the large print to very small, like it does on a fresh install. I tried to install the nvidia binary, but it said it couldn't due to nouveau being in charge. Ok, I reckon I'll give nouveau a shot. But it wouldn't work either. Startx just went fatal with no screens found with the nouveau driver.
I then went back and stopped nouveau from loading, and installed the nvidia binary again. All is a-ok again. Its late - I'll look more into this tomorrow.
On the ATI side with a HD3850 found no problems.
With a HD5770 I have some minor issue; these version of mesa and
ATI driver have the evergreen code? IIRC it will be included in
mesa 7.9
Robby, thanks a lot for the updated xorg packages. And config for 2.6.35.4 kernel.
Previously I tried to build the kernel myself, using oldconfig option. And answering default answers.
But suspend didn't work for me. With your config files everything works as it should. Did't have time yet to figure out the difference in configs, but if it works, it's not that important.
While using your packages, normal *nix behavior of mouse copy and paste disappeared. (when you select with a mouse text, and them press either wheel, or middle button or left and right button to paste). Any ideas why it happened and how can I get it back? I used to it so much, and I really miss it now.
Hi, I never before compiled the kernel myself . The only one question: does it a "www.linux.org" kernel or a some patched 'slack' kernel?
For Slackware, you can just download and use a "vanilla" kernel from http://kernel.org/ without patching. Slackware does not usually apply patches to its kernels.
Hi, I never before compiled the kernel myself . The only one question: does it a "www.linux.org" kernel or a some patched 'slack' kernel?
The Slackware kernel is rarely patched, and only for security reasons.
The one that comes with 13.1 is vanilla, identical to the one you'd download from kernel.org
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.