Intel G965 graphics, X.org 7.2, and FreeBSD 6.2-RELEASE - Unix and OS Discussions
This is a discussion on Intel G965 graphics, X.org 7.2, and FreeBSD 6.2-RELEASE - Unix and OS Discussions ; On Jun 12, 8:07 pm, novem...@gmail.com wrote: > On Jun 12, 2:41 am, t...@lpthe.jussieu.fr (Michel Talon) wrote: > > > novem...@gmail.com wrote: > > > Keve Nagy, I just saw your post! Thanks for replying > > > I'm basically ...
![]() |
| | LinkBack (2) | Thread Tools | Display Modes |
#31
| |||
| |||
| > On Jun 12, 2:41 am, t...@lpthe.jussieu.fr (Michel Talon) wrote: > > > novem...@gmail.com wrote: > > > Keve Nagy, I just saw your post! Thanks for replying ![]() > > > I'm basically a newbie, so please guide me here...the fact that > > > 'kldload agp' shows 'kldload: can't load agp: File exists' means that > > > the module is compiled into the kernel, so whatever I'm doing here > > > (updating the sources, compiling agp from /usr/src/sys/modules/agp/, > > > kldxref /boot/kernel) is useless? > > > As i said in my first post, remove device agp from kernel config file, > > and compile a new kernel if you want to play with agp as a module. > > Otherwise it will never load, of course. > > > -- > > > Michel TALON > > Thanks I just did that and compiled the kernel again after removing> 'device agp' from the kernel configuration file using 6.2-RELEASE > versions of all agp* files (using -CURRENT versions would result in > errors when compiling). After compiling and installing the kernel, I > recompiled the agp module using the -CURRENT versions of agp.c, > agp_intel.c and patched versions of agp_i810.c, agpreg.h, and bus.h > and rebooted the machine. At the loader prompt, 'lsmod' shows agp > loaded as a module now: > > 0xae6000: /boot/kernel/agp.ko (elf module. 0x14768) > modules: agp.1 > > but after booting, I get the following error message in 'dmesg': > > link_elf: symbol pci_find_extcap undefined > KLD file agp.ko - could not finalize loading > > I checked the sources from CVS online, and pci_find_extcap was > mentioned in agp.c and drm_agpsupport.c. So I decided to load the i915 > module at the loader prompt as well (which automatically loads drm.ko > as well), but that made the computer freeze right after booting! > > A little search confirmed that pci_find_extcap was added to agp.c in > revision 1.46.2.2 (whereas 6.2-RELEASE uses 1.46.2.1) and to > drm_agpsupport.c (in /usr/src/sys/dev/drm/) in revision 1.1.2.4 > (whereas 6.2-RELEASE uses 1.1.2.3). In fact, the only difference > between the two revisions of drm_agpsupport.c is that 1.1.2.4 uses the > updated __FreeBSD_version check for pci_find_extcap() that is now > present in 6.x. So I'm assuming that I have to update drm_agpsupport.c > to 1.1.2.4 and recompile the kernel. > > I just realized that i915_drm.h is also updated to include support for > Intel 965 Express Chipset. I guess I need to update more files then... > > Thanks ![]() well, that didn't work out. i used the -STABLE drm_agpsupport.c and agp.c plus the original 6.2-RELEASE files to compile a new kernel. then using the patched agp_i810.c and agpreg.h plus the -CURRENT agp_intel.c, i compiled a new agp module to be loaded at the boot time. but still, i get the previous message of link_elf: symbol pci_find_extcap undefined KLD file agp.ko - could not finalize loading in dmesg. again, trying to load the module i915 at the loader prompt at boot time freezes the system. it seems that a lot of other files need to be updated to make this work, and i don't have the time/ patience to do it. but since i've seen the phrase "support for Intel 965 Express Chipset" in the source of some files in the -STABLE branch ( i915_*.* located in src/sys/dev/drm/ ), i guess installing 6.2- STABLE will give me at least some sort of support for this chipset. |
|
#32
| |||
| |||
|
On Jun 13, 11:03 pm, novem...@gmail.com wrote: > On Jun 12, 8:07 pm, novem...@gmail.com wrote: > > > > > On Jun 12, 2:41 am, t...@lpthe.jussieu.fr (Michel Talon) wrote: > > > > novem...@gmail.com wrote: > > > > Keve Nagy, I just saw your post! Thanks for replying ![]() > > > > I'm basically a newbie, so please guide me here...the fact that > > > > 'kldload agp' shows 'kldload: can't load agp: File exists' means that > > > > the module is compiled into the kernel, so whatever I'm doing here > > > > (updating the sources, compiling agp from /usr/src/sys/modules/agp/, > > > > kldxref /boot/kernel) is useless? > > > > As i said in my first post, remove device agp from kernel config file, > > > and compile a new kernel if you want to play with agp as a module. > > > Otherwise it will never load, of course. > > > > -- > > > > Michel TALON > > > Thanks I just did that and compiled the kernel again after removing> > 'device agp' from the kernel configuration file using 6.2-RELEASE > > versions of all agp* files (using -CURRENT versions would result in > > errors when compiling). After compiling and installing the kernel, I > > recompiled the agp module using the -CURRENT versions of agp.c, > > agp_intel.c and patched versions of agp_i810.c, agpreg.h, and bus.h > > and rebooted the machine. At the loader prompt, 'lsmod' shows agp > > loaded as a module now: > > > 0xae6000: /boot/kernel/agp.ko (elf module. 0x14768) > > modules: agp.1 > > > but after booting, I get the following error message in 'dmesg': > > > link_elf: symbol pci_find_extcap undefined > > KLD file agp.ko - could not finalize loading > > > I checked the sources from CVS online, and pci_find_extcap was > > mentioned in agp.c and drm_agpsupport.c. So I decided to load the i915 > > module at the loader prompt as well (which automatically loads drm.ko > > as well), but that made the computer freeze right after booting! > > > A little search confirmed that pci_find_extcap was added to agp.c in > > revision 1.46.2.2 (whereas 6.2-RELEASE uses 1.46.2.1) and to > > drm_agpsupport.c (in /usr/src/sys/dev/drm/) in revision 1.1.2.4 > > (whereas 6.2-RELEASE uses 1.1.2.3). In fact, the only difference > > between the two revisions of drm_agpsupport.c is that 1.1.2.4 uses the > > updated __FreeBSD_version check for pci_find_extcap() that is now > > present in 6.x. So I'm assuming that I have to update drm_agpsupport.c > > to 1.1.2.4 and recompile the kernel. > > > I just realized that i915_drm.h is also updated to include support for > > Intel 965 Express Chipset. I guess I need to update more files then... > > > Thanks ![]() > > well, that didn't work out. i used the -STABLE drm_agpsupport.c and > agp.c plus the original 6.2-RELEASE files to compile a new kernel. > then using the patched agp_i810.c and agpreg.h plus the -CURRENT > agp_intel.c, i compiled a new agp module to be loaded at the boot > time. but still, i get the previous message of > > link_elf: symbol pci_find_extcap undefined > KLD file agp.ko - could not finalize loading > > in dmesg. again, trying to load the module i915 at the loader prompt > at boot time freezes the system. it seems that a lot of other files > need to be updated to make this work, and i don't have the time/ > patience to do it. but since i've seen the phrase "support for Intel > 965 Express Chipset" in the source of some files in the -STABLE branch > ( i915_*.* located in src/sys/dev/drm/ ), i guess installing 6.2- > STABLE will give me at least some sort of support for this chipset. Using the latest snapshop of the -STABLE branch did not help as well (just as I tried before two weeks ago). I looked at the output when the system was booting up, and the message below was there ---------- pci0: ---------- just like the 6.2-RELEASE that I had installed before. (I could not install the -STABLE branch for some reason though, but that's a different topic). So the -STABLE branch does not support Intel G965 yet. Adding the kernel module i915 at the loader prompt was not useful. Then I burned the latest snapshop of 7.0-CURRENT, and it seems that it can recognize the chipset (though maybe not completely) (again, I could not install this one as well). Instead of the message above (no driver attached), it did output some other thing (sorry, I'm don't have access to that system now, and I don't remember what the output was). However, loading i915 at the loader prompt showed that the device is still not detected as AGP (drm said "no device, or device not agp" or something like this). I'll send the exact output tomorrow... I don't know what to do next. As far as I have checked the -CURRENT source files (the ones in sys/dev/drm/), i915-*.* and drm_*.* all support Intel G965. So it seems the problem is from agp.c (in sys/ pci/) which needs to be updated to be able to detect the chipset as AGP... |
|
#33
| |||
| |||
|
On Jun 14, 11:43 pm, novem...@gmail.com wrote: > On Jun 13, 11:03 pm, novem...@gmail.com wrote: > > > > > On Jun 12, 8:07 pm, novem...@gmail.com wrote: > > > > On Jun 12, 2:41 am, t...@lpthe.jussieu.fr (Michel Talon) wrote: > > > > > novem...@gmail.com wrote: > > > > > Keve Nagy, I just saw your post! Thanks for replying ![]() > > > > > I'm basically a newbie, so please guide me here...the fact that > > > > > 'kldload agp' shows 'kldload: can't load agp: File exists' means that > > > > > the module is compiled into the kernel, so whatever I'm doing here > > > > > (updating the sources, compiling agp from /usr/src/sys/modules/agp/, > > > > > kldxref /boot/kernel) is useless? > > > > > As i said in my first post, remove device agp from kernel config file, > > > > and compile a new kernel if you want to play with agp as a module. > > > > Otherwise it will never load, of course. > > > > > -- > > > > > Michel TALON > > > > Thanks I just did that and compiled the kernel again after removing> > > 'device agp' from the kernel configuration file using 6.2-RELEASE > > > versions of all agp* files (using -CURRENT versions would result in > > > errors when compiling). After compiling and installing the kernel, I > > > recompiled the agp module using the -CURRENT versions of agp.c, > > > agp_intel.c and patched versions of agp_i810.c, agpreg.h, and bus.h > > > and rebooted the machine. At the loader prompt, 'lsmod' shows agp > > > loaded as a module now: > > > > 0xae6000: /boot/kernel/agp.ko (elf module. 0x14768) > > > modules: agp.1 > > > > but after booting, I get the following error message in 'dmesg': > > > > link_elf: symbol pci_find_extcap undefined > > > KLD file agp.ko - could not finalize loading > > > > I checked the sources from CVS online, and pci_find_extcap was > > > mentioned in agp.c and drm_agpsupport.c. So I decided to load the i915 > > > module at the loader prompt as well (which automatically loads drm.ko > > > as well), but that made the computer freeze right after booting! > > > > A little search confirmed that pci_find_extcap was added to agp.c in > > > revision 1.46.2.2 (whereas 6.2-RELEASE uses 1.46.2.1) and to > > > drm_agpsupport.c (in /usr/src/sys/dev/drm/) in revision 1.1.2.4 > > > (whereas 6.2-RELEASE uses 1.1.2.3). In fact, the only difference > > > between the two revisions of drm_agpsupport.c is that 1.1.2.4 uses the > > > updated __FreeBSD_version check for pci_find_extcap() that is now > > > present in 6.x. So I'm assuming that I have to update drm_agpsupport.c > > > to 1.1.2.4 and recompile the kernel. > > > > I just realized that i915_drm.h is also updated to include support for > > >Intel965Express Chipset. I guess I need to update more files then... > > > > Thanks ![]() > > > well, that didn't work out. i used the -STABLE drm_agpsupport.c and > > agp.c plus the original 6.2-RELEASE files to compile a new kernel. > > then using the patched agp_i810.c and agpreg.h plus the -CURRENT > > agp_intel.c, i compiled a new agp module to be loaded at the boot > > time. but still, i get the previous message of > > > link_elf: symbol pci_find_extcap undefined > > KLD file agp.ko - could not finalize loading > > > in dmesg. again, trying to load the module i915 at the loader prompt > > at boot time freezes the system. it seems that a lot of other files > > need to be updated to make this work, and i don't have the time/ > > patience to do it. but since i've seen the phrase "support forIntel > >965Express Chipset" in the source of some files in the -STABLE branch > > ( i915_*.* located in src/sys/dev/drm/ ), i guess installing 6.2- > > STABLE will give me at least some sort of support for this chipset. > > Using the latest snapshop of the -STABLE branch did not help as well > (just as I tried before two weeks ago). I looked at the output when > the system was booting up, and the message below was there > ---------- > pci0: > ---------- > just like the 6.2-RELEASE that I had installed before. (I could not > install the -STABLE branch for some reason though, but that's a > different topic). So the -STABLE branch does not supportIntelG965 > yet. Adding the kernel module i915 at the loader prompt was not > useful. > Then I burned the latest snapshop of 7.0-CURRENT, and it seems that it > can recognize the chipset (though maybe not completely) (again, I > could not install this one as well). Instead of the message above (no > driver attached), it did output some other thing (sorry, I'm don't > have access to that system now, and I don't remember what the output > was). However, loading i915 at the loader prompt showed that the > device is still not detected as AGP (drm said "no device, or device > not agp" or something like this). I'll send the exact output > tomorrow... > > I don't know what to do next. As far as I have checked the -CURRENT > source files (the ones in sys/dev/drm/), i915-*.* and drm_*.* all > supportIntelG965. So it seems the problem is from agp.c (in sys/ > pci/) which needs to be updated to be able to detect the chipset as > AGP... so it seems that the only version of FreeBSD that could, in theory, support this chip now it 7.0-CURRENT, but that needs to be patched as well, and nobody could show me a way to backport that to the 6.2 branch. anyhow, I gave up and installed 6.2-STABLE and am using "vesa" instead of "i810" to bring up X. thanks for all the help, btw ![]() |
|
#34
| |||
| |||
|
On Jun 14, 10:43 pm, novem...@gmail.com wrote: > On Jun 13, 11:03 pm, novem...@gmail.com wrote: > > > > > On Jun 12, 8:07 pm, novem...@gmail.com wrote: > > > > On Jun 12, 2:41 am, t...@lpthe.jussieu.fr (Michel Talon) wrote: > > > > > novem...@gmail.com wrote: > > > > > Keve Nagy, I just saw your post! Thanks for replying ![]() > > > > > I'm basically a newbie, so please guide me here...the fact that > > > > > 'kldload agp' shows 'kldload: can't load agp: File exists' means that > > > > > the module is compiled into the kernel, so whatever I'm doing here > > > > > (updating the sources, compiling agp from /usr/src/sys/modules/agp/, > > > > > kldxref /boot/kernel) is useless? > > > > > As i said in my first post, remove device agp from kernel config file, > > > > and compile a new kernel if you want to play with agp as a module. > > > > Otherwise it will never load, of course. > > > > > -- > > > > > Michel TALON > > > > Thanks I just did that and compiled the kernel again after removing> > > 'device agp' from the kernel configuration file using 6.2-RELEASE > > > versions of all agp* files (using -CURRENT versions would result in > > > errors when compiling). After compiling and installing the kernel, I > > > recompiled the agp module using the -CURRENT versions of agp.c, > > > agp_intel.c and patched versions of agp_i810.c, agpreg.h, and bus.h > > > and rebooted the machine. At the loader prompt, 'lsmod' shows agp > > > loaded as a module now: > > > > 0xae6000: /boot/kernel/agp.ko (elf module. 0x14768) > > > modules: agp.1 > > > > but after booting, I get the following error message in 'dmesg': > > > > link_elf: symbol pci_find_extcap undefined > > > KLD file agp.ko - could not finalize loading > > > > I checked the sources from CVS online, and pci_find_extcap was > > > mentioned in agp.c and drm_agpsupport.c. So I decided to load the i915 > > > module at the loader prompt as well (which automatically loads drm.ko > > > as well), but that made the computer freeze right after booting! > > > > A little search confirmed that pci_find_extcap was added to agp.c in > > > revision 1.46.2.2 (whereas 6.2-RELEASE uses 1.46.2.1) and to > > > drm_agpsupport.c (in /usr/src/sys/dev/drm/) in revision 1.1.2.4 > > > (whereas 6.2-RELEASE uses 1.1.2.3). In fact, the only difference > > > between the two revisions of drm_agpsupport.c is that 1.1.2.4 uses the > > > updated __FreeBSD_version check for pci_find_extcap() that is now > > > present in 6.x. So I'm assuming that I have to update drm_agpsupport.c > > > to 1.1.2.4 and recompile the kernel. > > > > I just realized that i915_drm.h is also updated to include support for > > >Intel965Express Chipset. I guess I need to update more files then... > > > > Thanks ![]() > > > well, that didn't work out. i used the -STABLE drm_agpsupport.c and > > agp.c plus the original 6.2-RELEASE files to compile a new kernel. > > then using the patched agp_i810.c and agpreg.h plus the -CURRENT > > agp_intel.c, i compiled a new agp module to be loaded at the boot > > time. but still, i get the previous message of > > > link_elf: symbol pci_find_extcap undefined > > KLD file agp.ko - could not finalize loading > > > in dmesg. again, trying to load the module i915 at the loader prompt > > at boot time freezes the system. it seems that a lot of other files > > need to be updated to make this work, and i don't have the time/ > > patience to do it. but since i've seen the phrase "support forIntel > >965Express Chipset" in the source of some files in the -STABLE branch > > ( i915_*.* located in src/sys/dev/drm/ ), i guess installing 6.2- > > STABLE will give me at least some sort of support for this chipset. > > Using the latest snapshop of the -STABLE branch did not help as well > (just as I tried before two weeks ago). I looked at the output when > the system was booting up, and the message below was there > ---------- > pci0: > ---------- > just like the 6.2-RELEASE that I had installed before. (I could not > install the -STABLE branch for some reason though, but that's a > different topic). So the -STABLE branch does not supportIntelG965 > yet. Adding the kernel module i915 at the loader prompt was not > useful. > Then I burned the latest snapshop of 7.0-CURRENT, and it seems that it > can recognize the chipset (though maybe not completely) (again, I > could not install this one as well). Instead of the message above (no > driver attached), it did output some other thing (sorry, I'm don't > have access to that system now, and I don't remember what the output > was). However, loading i915 at the loader prompt showed that the > device is still not detected as AGP (drm said "no device, or device > not agp" or something like this). I'll send the exact output > tomorrow... > > I don't know what to do next. As far as I have checked the -CURRENT > source files (the ones in sys/dev/drm/), i915-*.* and drm_*.* all > supportIntelG965. So it seems the problem is from agp.c (in sys/ > pci/) which needs to be updated to be able to detect the chipset as > AGP... I am also having problems with the intel 965 chipset. I recently bought a IBM t61 laptop that has the GM965 X3100 graphics. I installed under 6.2 RELEASE and did the minimal installation and I compiled Xorg and Xfce from scratch. I am able to run xfce when I specify no xorg.conf. However, whenever I switch to console or stop X I loose my display. I can get X to some what work when I make an xorg.conf file but I can't get my mouse to work and I still can't switch to console successfully. Has anyone been able to get 7-CURRENT to install? Is it stable enough at the moment? -csb |
![]() |
« Previous Thread
|
Next Thread »
| Thread Tools | |
| Display Modes | |
| |
LinkBacks (?)
LinkBack to this Thread: http://dbaspot.com/forums/unix-os-discussions/170205-intel-g965-graphics-x-org-7-2-freebsd-6-2-release.html | ||||
| Posted By | For | Type | Date | |
| PC-BSD Forum • View topic - HP Compaq Presario C700 | This thread | Refback | 04-10-2009 02:55 AM | |
| PC-BSD Forum • View topic - HP Compaq Presario C700 | This thread | Refback | 12-18-2008 06:07 AM | |
| ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| installing FreeBSD 6.2 w/ ICH8 chipset | Database Administrator | bsd.freebsd.misc | 1 | 07-25-2007 10:53 AM |
| installing FreeBSD 6.2 w/ ICH8 chipset | Database Administrator | bsd.freebsd.misc | 17 | 05-18-2007 01:21 AM |
All times are GMT -4. The time now is 01:43 PM.






Linear Mode
