LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 09-01-2010, 10:54 AM   #31
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,913

Original Poster
Rep: Reputation: Disabled

Quote:
Originally Posted by 55020 View Post
Nouveau working fine here on an ancient 'NV5' card (TNT2) -- an acceptable replacement for 'nv'.
Good to hear; thanks!
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 09-01-2010, 01:13 PM   #32
igadoter
Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: slack 12.2, debian-Trinity , openbsd
Posts: 729

Rep: Reputation: 56
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?
 
Old 09-01-2010, 01:18 PM   #33
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,447

Rep: Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875
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).

pasted some stuff, if useful.

Last edited by ponce; 09-01-2010 at 02:25 PM.
 
1 members found this post helpful.
Old 09-01-2010, 03:55 PM   #34
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,913

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by igadoter View Post
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.
 
Old 09-01-2010, 03:57 PM   #35
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 1,913

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ponce View Post
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).

pasted some stuff, if useful.
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...
 
Old 09-01-2010, 04:41 PM   #36
damgar
Senior Member
 
Registered: Sep 2009
Location: dallas, tx
Distribution: Slackware - current multilib/gsb Arch
Posts: 1,949
Blog Entries: 8

Rep: Reputation: 201Reputation: 201Reputation: 201
Quote:
Originally Posted by ponce View Post
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).

pasted some stuff, if useful.
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?

Last edited by damgar; 09-01-2010 at 04:42 PM.
 
Old 09-01-2010, 08:12 PM   #37
55020
Member
 
Registered: Sep 2009
Location: Yorks. W.R. 167397
Distribution: Slackware
Posts: 366
Blog Entries: 4

Rep: Reputation: 330Reputation: 330Reputation: 330Reputation: 330
Quote:
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

but Slackware generic has

CONFIG_VGASTATE=m
CONFIG_VIDEO_OUTPUT_CONTROL=m
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=Y
CONFIG_FB_DDC=M
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.
 
Old 09-02-2010, 12:34 AM   #38
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,447

Rep: Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875Reputation: 875
maybe I've shed some light on my blank console: looking at the nouveau wiki Kernel Mode Setting page I've verified I was running nouveau kms
Code:
$ cat /proc/fb
0 nouveaufb
1 nouveaufb
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
 
Old 09-02-2010, 02:08 AM   #39
mlangdn
Senior Member
 
Registered: Mar 2005
Location: Kentucky
Distribution: Slackware64-current
Posts: 1,377

Rep: Reputation: 170Reputation: 170
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.
 
Old 09-02-2010, 05:13 AM   #40
Amrod78
LQ Newbie
 
Registered: Jan 2009
Location: Italy
Distribution: Slackware
Posts: 15

Rep: Reputation: 0
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
 
Old 09-02-2010, 06:52 AM   #41
dolphin77
Member
 
Registered: May 2009
Posts: 200

Rep: Reputation: 54
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.

PS thank you once again.
Best regards,
Vladimir
 
Old 09-02-2010, 07:09 AM   #42
igadoter
Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: slack 12.2, debian-Trinity , openbsd
Posts: 729

Rep: Reputation: 56
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?
 
Old 09-02-2010, 07:37 AM   #43
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 5,259

Rep: Reputation: Disabled
Quote:
Originally Posted by igadoter View Post
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.

Eric
 
Old 09-02-2010, 07:38 AM   #44
sahko
Senior Member
 
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041

Rep: Reputation: Disabled
Quote:
Originally Posted by igadoter View Post
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
 
Old 09-02-2010, 07:46 AM   #45
igadoter
Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: slack 12.2, debian-Trinity , openbsd
Posts: 729

Rep: Reputation: 56
Really appreciate your quick answers.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
No updates in Testing? war1025 Debian 2 07-08-2009 12:16 PM
[Call for testing] ibus SlackBuild grissiom Slackware 6 05-19-2009 10:39 AM
Testing is inadequate for new updates Lsatenstein Fedora 3 12-24-2006 11:19 AM
security updates for testing branch uselpa Debian 4 09-15-2006 01:09 AM
Anyone tried 2.6.11 in updates/testing ? snecklifter Fedora 7 04-08-2005 09:13 AM


All times are GMT -5. The time now is 01:03 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration