DaemonForums  

Go Back   DaemonForums > FreeBSD > FreeBSD Installation and Upgrading

FreeBSD Installation and Upgrading Installing and upgrading FreeBSD.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 31st October 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default NVIDIA GeForce 9100 not recognized

Dear BSD friends:

I installed FreeBSD 8.0-RC1 on my machine, but unfortunately it doesn't see my graphics card. I was wondering whether anybody on this list might have a similar machine (specs below) on which they could install any of the BSDs. NetBSD 5.0 recognizes this card, but not the wireless one (Atheros AR9281), which I need.

Any help is greatly appreciated!

Thank you

P.S. Machine specifications:

# CPU
AMD Phenom 9750 Quad-Core Processor (2400.02-MHz K8-class CPU, 95W)
3600 MHz HyperTransport 3.0
Socket AM2+

# Chipset
GeForce 9100

# Motherboard
Pegatron M2N78-LA
HP/Compaq motherboard name: Violet-GL8E

# RAM
8 Gb

# Video Graphics
Integrated on motherboard: GeForce 9100
Reply With Quote
  #2   (View Single Post)  
Old 31st October 2009
robbak's Avatar
robbak robbak is offline
Real Name: Robert Backhaus
VPN Cryptographer
 
Join Date: May 2008
Location: North Queensland, Australia
Posts: 366
Thanked 40 Times in 39 Posts
Default

Have you installed the nvidia binary? It's in ports, in ports/X11 if I recall correctly.
__________________
The only dumb question is a question not asked.
The only dumb answer is an answer not given.
Reply With Quote
  #3   (View Single Post)  
Old 31st October 2009
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,052
Thanked 118 Times in 93 Posts
Default

Quote:
Originally Posted by ionflux View Post
but unfortunately it doesn't see my graphics card
Where you checked for graphics card info?

Quote:
Originally Posted by ionflux View Post
GeForce 9100
You will have to install the driver from Ports or directly from nvidia.com site:
http://freshports.org/x11/nvidia-driver/
http://nvidia.com/object/freebsd_190.42.html

Here is short way how to achieve that:
http://freebsd.org/doc/en/articles/c...dia-setup.html
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
  #4   (View Single Post)  
Old 31st October 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default

Hi Guys,

Thank you for your quick replies!! Very much appreciated.

Yes, installing the nvidia driver was the first thing I tried, but the "make install clean" command stops with the message "nvidia driver 185.18.36 is only for i386 and you are running amd64"

What is interesting is that NetBSD 5.0.1 recognizes this card and runs X perfectly.
I would be very happy if I could run NetBSD on this machine, but unfortunately it does not recognize my wireless card (Atheros AR9281) - which I absolutely need.

I guess one cannot have everything in life

One thing I noticed though is that on the NetBSD-HEAD man page for ath it shows that my wireless card should now be supported. Is there a way to extract only that driver from NetBSD-HEAD and insert it into my NetBSD-5 stable?? I don't feel comfortable running HEAD as I am a complete beginner. Also, my apologies if the question is stupid!!

Thank you so much for your help!!
Reply With Quote
  #5   (View Single Post)  
Old 31st October 2009
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,052
Thanked 118 Times in 93 Posts
Default

Quote:
Originally Posted by ionflux View Post
Yes, installing the nvidia driver was the first thing I tried, but the "make install clean" command stops with the message "nvidia driver 185.18.36 is only for i386 and you are running amd64"
nVidia provides blog only for i386, so if you want to stick with amd64, you will have to use open source nv driver from Xorg (no 3D accelration).

Quote:
Originally Posted by ionflux View Post
What is interesting is that NetBSD 5.0.1 recognizes this card and runs X perfectly.
NetBSD can at most use nv driver which is also available on FreeBSD.

What errors you get on FreeBSD and how you are setting up the Xorg?

What does not work?
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
  #6   (View Single Post)  
Old 31st October 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default

Hi Vermaden,

To configure X, I use the typical:

# X -configure

It stops with "Number of created screen does not match number of detected devices. Configuration failed".

The /var/log/Xorg.log file ends with:

"NV: ignoring unsupported device C78 (GeForce 9100)".

I am now updating the sources to 8.0-RC2 and will recompile soon.
Let's see if something changes.

Thank you for your quick reply and help!
Reply With Quote
  #7   (View Single Post)  
Old 31st October 2009
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,052
Thanked 118 Times in 93 Posts
Default

Quote:
Originally Posted by ionflux View Post
The /var/log/Xorg.log file ends with:

"NV: ignoring unsupported device C78 (GeForce 9100)".
So we now know that open source nv driver does not support GeForce 9100, try vesa in driver section, like that:
Code:
Section "Device"
  Identifier "gfx0"
  Driver     "vesa"
  Option     "DPMS"
EndSection
Change:
Code:
Section "Device"
  Identifier "gfx0"
- Driver     "nv"
+ Driver     "vesa"
  Option     "DPMS"
EndSection
Quote:
Originally Posted by ionflux View Post
I am now updating the sources to 8.0-RC2 and will recompile soon.
Let's see if something changes.
This will not help, its not FreeBSD related, its Xorg package related, and from RC1 to RC2 nv driver has not been updated.
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
  #8   (View Single Post)  
Old 31st October 2009
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

An option might be to compile the driver yourself, X is modular now so it's pretty easy to just grab the tarball and unpack it (..or go into the ports tree and try manually updating the port).

The latest release is 2.1.15, FreeBSD appears to have 2.1.13.. and they don't have any FreeBSD specific patches.

http://cgit.freedesktop.org/xorg/dri...o-nv/refs/tags
Reply With Quote
  #9   (View Single Post)  
Old 31st October 2009
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,052
Thanked 118 Times in 93 Posts
Default

@BSDfan666

Good point, especially 2.1.14 mentions changes like:
Quote:
More chip names.
New chip support.
More new chips.
http://mail-archive.com/xorg-announc.../msg00673.html
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
Old 31st October 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default

Hi Guys,

Just tried to change "nv" to "vesa": the X server starts, but is unusable. A few xterm instances of twm but no mouse nor keyboard.

Let me try to compile the driver from ports ...
Reply With Quote
Old 31st October 2009
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,052
Thanked 118 Times in 93 Posts
Default

@ionflux

FreeBSD 8.0 uses newest Xorg, it means that you will have to add hald/dbus or use that HOWTO to have working mouse/keyboard working:
http://www.daemonforums.org/showthread.php?t=3935
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
Old 31st October 2009
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

Quote:
Originally Posted by ionflux View Post
Just tried to change "nv" to "vesa": the X server starts, but is unusable.
VESA (VBE actually) is just an unaccelerated framebuffer, it is very slow and not optimal for much of anything.

Quote:
Originally Posted by ionflux View Post
Let me try to compile the driver from ports ...
FreeBSD has an outdated version of the 'nv' driver, you'll have to manually update it to the latest version.. i.e: using a text editor or compile it outside of the ports tree.
Reply With Quote
Old 31st October 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default

Hi Guys,

I just compiled the driver from the ports tree ... no change.
Then I downloaded the newest version (2.1.15) from freedesktop and compiled using:

# ./autogen.sh --prefix=/usr/X11R6
# make && make install

The commands don't give me any problem, but the new driver doesn't seem to be installed. X -configure gives the same mistake. I must have made a mistake in the installation somewhere ...

Thank you for your patience!
Reply With Quote
Old 31st October 2009
robbak's Avatar
robbak robbak is offline
Real Name: Robert Backhaus
VPN Cryptographer
 
Join Date: May 2008
Location: North Queensland, Australia
Posts: 366
Thanked 40 Times in 39 Posts
Default

I've forgotten: do we still use /usr/X11R6? I thought that was dumped for just /usr/local a few years ago.
__________________
The only dumb question is a question not asked.
The only dumb answer is an answer not given.
Reply With Quote
Old 31st October 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default

Hi Robbak,

I just tried with /usr/local but still cannot see the package installed!
I must be making a silly mistake ...

Is my procedure correct?

# ./autogen.sh --prefix=/usr/local
# make && make install

Thank you!
Reply With Quote
Old 31st October 2009
robbak's Avatar
robbak robbak is offline
Real Name: Robert Backhaus
VPN Cryptographer
 
Join Date: May 2008
Location: North Queensland, Australia
Posts: 366
Thanked 40 Times in 39 Posts
Default

I can only suggest how I would build and install that: namely, edit the makefile in the port (it may only be a mater of changing the version number) and compiling it there.
However, the reason that we still have an older nv is that that [edit: probably] doesn't work, and more work is needed to port nv.
__________________
The only dumb question is a question not asked.
The only dumb answer is an answer not given.

Last edited by robbak; 31st October 2009 at 11:43 PM.
Reply With Quote
Old 31st October 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default

Hi Guys,

I just managed to install the latest xf86-video-nv (version 2.1.15) ...

it's the same old thing. It doesn't work

At this point I think I will go back to NetBSD and try to make the wireless card work ...
Reply With Quote
Old 31st October 2009
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

Quote:
Originally Posted by ionflux View Post
I just managed to install the latest xf86-video-nv (version 2.1.15) ...
Your Xorg.0.log file will indicate the module version being loaded, just to rule out incorrect installation (..and from above, that does seem sort of likely).

Quote:
Originally Posted by ionflux View Post
At this point I think I will go back to NetBSD and try to make the wireless card work ...
Atheros 9k devices don't work in NetBSD or OpenBSD.

http://www.daemonforums.org/showthread.php?t=3915
Reply With Quote
Old 1st November 2009
ionflux ionflux is offline
Port Guard
 
Join Date: Sep 2009
Posts: 19
Thanked 0 Times in 0 Posts
Default

Hi Guys,

Thank you for all your replies!

A comment and a question:

1) I noticed that my NetBSD installation (with X server working) is also using the vesa driver! So also in that case, even if X works well, it will probably have limited capabilities. I don't need 3D acceleration though ...

2) Can I install FreeBSD i386 on my machine, even if it has an AMD Phenom X4 processor? Would it result in a performance hit?

Thank you again for your help!
Reply With Quote
Old 1st November 2009
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Helpful companion
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Thanked 193 Times in 184 Posts
Default

Quote:
Originally Posted by ionflux View Post
1) I noticed that my NetBSD installation (with X server working) is also using the vesa driver! So also in that case, even if X works well, it will probably have limited capabilities. I don't need 3D acceleration though ...
The open source 'nv' driver only supports accelerated 2D and XVideo, they only way to get 3D acceleration is via the proprietary driver released by NVidia.

The 'vesa' driver is a really dumb 'framebuffer', almost nothing will be offloaded to your GPU.. it will steal CPU time away from other applications.

Quote:
Originally Posted by ionflux View Post
2) Can I install FreeBSD i386 on my machine, even if it has an AMD Phenom X4 processor? Would it result in a performance hit?
AMD64 is just an extension of the original x86 architecture, it can run 32-bit operating systems just fine

As mentioned, NVidia has a proprietary 2D/3D driver.. for FreeBSD (..32-bit) but I don't recommend using it.

Eventually a new reverse engineering project 'nouveau' will replace the 'nv' driver which NVidia barely maintains anymore.

http://nouveau.freedesktop.org/wiki/
http://www.freshports.org/x11-driver...-video-nouveau (..found a port, perhaps it'll work?)
Reply With Quote
Reply

Thread Tools
Display Modes

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 On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Keyboards not (recognized? found? functional?) in 4.3/4.4 i386 on amd64 Jack OpenBSD Installation and Upgrading 13 26th January 2009 08:37 PM
Twinview with 2 GeForce 6200 tad1214 FreeBSD General 2 4th September 2008 11:15 PM
Dell R300 bce interface not recognized under 7.0 jwilson FreeBSD General 2 28th July 2008 07:39 PM
NVidia 8600 maxrussell FreeBSD Installation and Upgrading 8 28th May 2008 07:57 AM
RAID array not recognized on new Intel server clevershark OpenBSD Installation and Upgrading 6 14th May 2008 09:20 PM


All times are GMT. The time now is 02:51 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick