freebsd6.1/i386 & 8762 driver
I have installed freebsd6.1/i386 on the following computer:
motherboard: asus a8n-sli deluxe
processor: athlon 64 4000+ san diego 90nm
video card: pci express/GeForce 6600 GT
BIOS setting: PCIPnP: Plug&Play O/S [No]
And I'm having trouble installing NVIDIA-FreeBSD-x86-1.0-8762 driver.
The driver installation part of the script below produces the error message:
nvidia0: <GeForce 6600 GT> mem 0xc8000000-0xcbffffff, 0xc0000000-0xc7ffffff, 0xcc000000-ccffffff irq 18 at device 0.0 on pci1
nvidia0: NVRM: NVIDIA IRQ resource alloc failed.
nvidia0: NVRM: NVIDIA driver alloc failed.
device_attach: nvidia0 attach returned 6
I suspect that the nontraditional irq 18 may be the problem, although being a freebsd newbie I am not at all sure, and I would much appreciate an opinion from a freebsd/nvidia expert.
I have gentoo linux 2005.1/i386 with the gentoo i386 "nvidia" (not "nv") driver on another partition of the hard disk of the same machine working perfectly. Also, under freebsd, if I use the "nv" driver (by giving the command 'cp /nv/xorg.conf.nv /etc/X11/xorg.conf', and then the command 'startx'), the kde gui comes up perfectly without error.
Attached are the 5 most pertinent files in the script (.txt added to xorg.conf.nvidia to have a valid attachment extension).
# The directory /nv contains:
# compat5x-i386-188.8.131.52_5.tbz and its dependency localedata-5.4.tbz (which do
# not appear on the freebsd6.1 distribution disks) were downloaded from:
# NVIDIA-FreeBSD-x86-1.0-8762 and nvidia-settings-1.0 are the directories
# obtained by extracting:
# xorg.conf.nvidia and xorg.conf.nv are the xorg configuration files for the
# respective drivers, the former being obtained from the latter by deleting
# the line 'Load "dri"' from the "Module" section, and changing "nv" to
# "nvidia" in the "Device" section.
pkg_add localedata-5.4.tbz >& nvdata/lcd.txt
pkg_add compat5x-i386-184.108.40.206_5.tbz >& nvdata/c5x.txt
echo 'compat5x_enable="YES"' >> /etc/rc.conf
make install >& ../nvdata/nvd.txt
gmake >& ../nvdata/nvsgm.txt
install nvidia-settings /usr/X11R6/bin/ >& ../nvdata/nvsin.txt
cp xorg.conf.nvidia /etc/X11/xorg.conf
echo 'exec startkde' > /root/.xinitrc
startx >& nvdata/stx.txt
cp /var/log/Xorg.0.log nvdata
dmesg > nvdata/dmesg.txt
# end of script
Re: freebsd6.1/i386 & 8762 driver
have you installed the linux_base_fc4 package?
and enabled either COMPAT_LINUX in your kernel or have linux_load="YES" in /boot/loader.conf since the nvidia freebsd driver requires these.
Re: freebsd6.1/i386 & 8762 driver
I just reinstalled freebsd-6.1-RELEASE-i386, making sure that in response to the prompt "Would you like to establish linux binary compatibility?" I chose "YES", and the package linux_base-8.8.0_14.tbz was installed. (I believe that I chose "YES" in the previous installation, but I reinstalled just to make sure.)
After rebooting, I gave the commands kldstat and cat /etc/rc.conf, obtaining the following output:
Id Refs Address Size Name
1 10 0xc0400000 691928 kernel
2 2 0xc0a92000 1aff0 linux.ko
3 1 0xc0aad000 4a43d0 nvidia.ko
4 1 0xc0f52000 58554 acpi.ko
# cat /etc/rc.conf
# -- sysinstall generated deltas -- # Mon Jul 31 04:36:50 2006
# Created: Mon Jul 31 04:36:50 2006
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
Doesn't this mean that linux binary compatibility is established when the system boots?
In other words, isn't linux_base-8.8.0_14.tbz an appropriate substitute for linux_base-fc4 (I think your second underscore should be a hyphen), and doesn't linux_enable="YES" in /etc/rc.conf have the same effect as linux_load="YES" in /boot/loader.conf?
(There is no option COMPAT_LINUX in the kernel configuration file /usr/src/sys/i386/conf/GENERIC, which presumably was used to compile the kerenel produced by the installation program.)
I then ran the script of my previous post, and got exactly the same unsatisfactory result as before.
Before I try something else, I would like to see a reply to this post, and also a comment on the following error message resulting from the startx command:
NVIDIA: could not open the device file /dev/nvidiactl (No such file or directory).
Is this why the nvidia kernel module could not be initialized? Are there any other nvidia device files?
|All times are GMT -5. The time now is 04:37 PM.|
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2014, nV News.