LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-03-2005, 01:03 PM   #1
TheOneAndOnlySM
Member
 
Registered: Jul 2003
Location: Dallas, TX
Distribution: Ubuntu 10.04 LTS
Posts: 987

Rep: Reputation: 30
proper support for intel i915 chipset motherboards?


my old computer's board sparked and burned some of its parts, so i bought an hp a730n with an intel i915 chipset, sata, and apparently an unsupported sound chip

i took my old computer's harddrive and placed it into my new computer, recompiled the kernel and modified device paths as needed

for the i915 graphics chip:
is there really proper support for it as of yet? i have gotten glxgears running by compiling in dri, intel_agp module, i810 module and using the i180 driver for X, but I am unable to get opengl games working (such as enemy territory, quake 3, ut2k4, or cedega games)

my log shows -
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "i915"
(II) I810(0): [drm] drmOpen failed

i do not have any entries under /dev/dri in my system, so i am guessing i'm missing some software needed for dri? could anyone explain what i need?

also, i'm surprised that X is trying to load an i915 kernel module, because I don't know if one even exists... any ideas?

(*note: my old computer had an nvidia graphics card, so i did uninstall it and reinstall X to replace their modifications, would this cause any other problems?)


for the SATA:
wow, i just realized that i forgot to modprobe sg and sd_mod (i had already modprobed libata and ata_piix); this works fine

for sound:
my lspci shows -
00:00.0 Host bridge: Intel Corp.: Unknown device 2580 (rev 04)
00:02.0 VGA compatible controller: Intel Corp.: Unknown device 2582 (rev 04)
00:02.1 Display controller: Intel Corp.: Unknown device 2782 (rev 04)
00:1b.0 Class 0403: Intel Corp.: Unknown device 2668 (rev 03)
00:1c.0 PCI bridge: Intel Corp. I/O Controller Hub PCI Express Port 0 (rev 03)
00:1d.0 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.1 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.2 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.3 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.7 USB Controller: Intel Corp. I/O Controller Hub USB2 (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB/ER Hub interface to PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corp. I/O Controller Hub LPC (rev 03)
00:1f.1 IDE interface: Intel Corp. I/O Controller Hub PATA (rev 03)
00:1f.2 IDE interface: Intel Corp. I/O Controller Hub SATA cc=ide (rev 03)
00:1f.3 SMBus: Intel Corp. I/O Controller Hub SMBus (rev 03)
02:01.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:04.0 Communication controller: Lucent Microelectronics: Unknown device 048c (rev 03)

i don't see a listing for an audio device, but some google searching yesterday leads me to think i have a new ICH6 audio chip that will be supported by an alsa driver called azx... does anyone know how to install this driver? (even if it is just a fragment, i would like to help test)


and a final requestion:
my bios reports hardware temperature and fan speeds; sensors-detect for lmsensors did not report a sensor device; how can i find out what sensor chip my computer uses?


thanks in advance!
 
Old 01-05-2005, 08:34 PM   #2
TheOneAndOnlySM
Member
 
Registered: Jul 2003
Location: Dallas, TX
Distribution: Ubuntu 10.04 LTS
Posts: 987

Original Poster
Rep: Reputation: 30
allright, fixed graphics chip problem

first, there is an i915 module available under "Direct Rendering Manager" - "Intel 830M, 845G, 852GM, 855GM, 865G"; select Module for that as well as "i915 driver" which then appears under it; also be sure to compile agpgart as a module

as i was moving this harddrive from a system with an nvidia card, the nvidia driver installer must have had some leftovers that were not cleaned up; in any case, I removed my x11-6.8.1 and x11-devel-6.8.1 packages and reinstalled them to overwrite those changes and revert back to the included libraries (the ones in concern are probably libGL and glx)
*note: if you have any changes to your font files (/etc/fonts for slackware), you will need to back them up or redo them

modify your xorg.conf file to use the i810 driver in the graphics device section (X will recognize the i915 chipset and use the kernel module later)

also add (or uncomment) this at the very end of the file:
Section "DRI"
Mode 0666
EndSection


reboot into your new kernel and modprobe in this order: intel_agp and i915; dmesg should say:
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 915G Chipset.
agpgart: Maximum main memory to use for agp memory: 431M
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xd0000000

and

[drm] Initialized i915 1.1.0 20040405 on minor 0: Intel Corp. 82915G Express Chipset Family Graphics Controller

if you get errors about inability to start agpgart, there is a problem....


you can then startx, try running glxgears in a terminal and you should get between 1300 - 1500 fps; if you get around 300 - 400, there is a problem and opengl games will not work

check your /var/log/Xorg.0.log and make sure there are no fatal errors about the graphics card reported; there should be no /dev/dri/card0 - no such device errors


cool, I can now play opengl games fairly well (enemy territory, quake3, and ut2k4 are working fine though under low settings)


as for sound, my dmesg reports with the latest cvs compile of alsa:
ALSA /home/sandeep/alsa_cvs/alsa-driver/pci/azx/patch_realtek.c:953: hda_codec: Unknown model for ALC880
hopefully there will be some support in the near future

Last edited by TheOneAndOnlySM; 01-05-2005 at 08:39 PM.
 
Old 01-17-2005, 11:30 AM   #3
tpackert305
LQ Newbie
 
Registered: Jan 2005
Location: Miami
Distribution: Suse 9.2 Pro
Posts: 1

Rep: Reputation: 0
Unhappy

The Shuttle SB81P has this ALC880 sound card two. I am using Suse 9.2 and don't have sound from Linux on any of the 3 boxes, I installed Suse on.

Does anyone know a work around to get the sound to work under Linux?

Thanks,

Tom
 
Old 01-26-2005, 06:47 AM   #4
cbj4074
LQ Newbie
 
Registered: Jan 2005
Location: Dallas, TX
Distribution: Ubuntu 6.10
Posts: 24

Rep: Reputation: 15
I also have a Shuttle SB81P and am unable to use the ALSA drivers to configure my on-board sound with SuSE 9.2 Pro. I guess we just wait for support to be added for the ALC880 card?
 
Old 02-04-2005, 11:32 AM   #5
mhelshou
LQ Newbie
 
Registered: Feb 2005
Posts: 4

Rep: Reputation: 0
Re: proper support for intel i915 chipset motherboards?

Quote:
Originally posted by TheOneAndOnlySM
for the i915 graphics chip:
is there really proper support for it as of yet? i have gotten glxgears running by compiling in dri, intel_agp module, i810 module and using the i180 driver for X, but I am unable to get opengl games working (such as enemy territory, quake 3, ut2k4, or cedega games)
Can you please elaborate on how to get the dri, inte_agp, i810, i910 modules? as well as how to get to the Direct Rendering Management that you described in the following post? I'm having the same problem and i've been pulling my hear for like 3 days without success. I believe too that there are some leftovers somewhere that's getting nothing to work that's why i can't really isolate where the problem is.

Thanks
 
Old 02-05-2005, 09:42 PM   #6
TheOneAndOnlySM
Member
 
Registered: Jul 2003
Location: Dallas, TX
Distribution: Ubuntu 10.04 LTS
Posts: 987

Original Poster
Rep: Reputation: 30
As a quick update to the sound problem: the drivers are known as the Azalia (snd_azx) drivers and alsa drivers/lib/utils/oss 1.08 will produce some basic output from the normal sound-out port on the back of the computer. The other ports do not work from what I've tested.

The sound output is extremely limited, only the pcm and front sliders work, but they only increase the amount of power to the sound and causes rough, crackling noise when you can get it barely loud enough to hear; my solution was to keep these two sliders at the middle and use speakers that have volume controls on them and the setup works fine.


To the previous poster: well, the Direct Rendering Manager option is found in the kernel configuration menu. Depending on your distribution, there are different ways to get those modules installed.

Try modprobing intel_agp and i915 and post any error messages that come up. Then post the output of dmesg.
 
Old 02-06-2005, 01:29 AM   #7
mhelshou
LQ Newbie
 
Registered: Feb 2005
Posts: 4

Rep: Reputation: 0
Ok here is the issue. I am led to strongly believe that my Video is not supported yet.
1- When i try to install agpgart it shows no response, nothing
2- after that installing intel_agp also doesn't show anything
3- once i try installing i915, I get the message "Cannot initialize agpgart" and trying "testgart" gives me "/dev/agp: no such a device"

That made me realize that probably my onboard video doesnt fall under agp (it sounds obvious to me, but i thought maybe some sort of onboard integrated agp), the reason i think that is doing "lspci -v | grep -i agp" and nothing comes out, which is different from the expected output that i came across in many internet posts (at least some agp should show !!)
What puzzles me is that looking at any windows installation, the driver list shows "82915G" which is shown in many internet posts to be the same thing we're talking about, even on intel site at http://downloadfinder.intel.com/scri...4&DwnldID=7487 they say that this controller is supported, so the question here is : doest it fall under agpgart or not !! i'm confused!
 
Old 02-06-2005, 06:49 PM   #8
TheOneAndOnlySM
Member
 
Registered: Jul 2003
Location: Dallas, TX
Distribution: Ubuntu 10.04 LTS
Posts: 987

Original Poster
Rep: Reputation: 30
I'm led to believe you're using an rpm-based distro then, what distro specifically?

Typically I've found it difficult trying to "install" rpm-modules because the kernel on which it was compiled may not match the one you are running; the drivers downloaded from intel's site are not the best option.

By stating "installing", are you modprobing?

Yes, it does fall under agp, it uses some intelimagic agp system that allows its onboard controllers to appear like true agp.

*In any case, modprobe intel_agp and i915 and then do dmesg and then lsmod; post the full output.

In the end, my suggestion is grabbing the kernel sources, and if you are on rpm systems, just download their custom kernel sources and enable the correct modules under Character Devices - agpgart support . I doubt this will be necessary though, but if it, I can help explain further.
 
Old 02-15-2005, 12:07 AM   #9
mhelshou
LQ Newbie
 
Registered: Feb 2005
Posts: 4

Rep: Reputation: 0
I'm using Fedora Core 2.0 with kernel 2.6.8.xxx. As far as the display driver was concerned i was using a recent kernel compiled from the sources with all agp stuff in. what I meant by installed is "modprobe". modprobing intel_agp or agpgart doesn't get any output, however trying to modprobe i910 (after the other modules) gives me an error msg, unfortunately I don't quite remember now but it was something like "drm_fill_dev: Cannot initialize ....". The modules do not give any errors about version mismatch in "dmesg". I'm sorry i don't have access to the computer right now but off top of my head lsmod showed "intel_agp", "agpgart". However as I mentioned earlier it looks like /dev/agp is not there even with these modules installed.

The good side of the story is that my only motivation to get a new driver was the need for driving my 20 inch monitor on a larger resolution than the 1024x768 which is extremely uncomfortable. I finally found out that the "vesa" driver actually supports up to 1280x.... (dont remember the numbers exactly). I only had to set Virtual to be big enough since it looks like xorg by default sets it as 1024x768 if not specified. This happens to be the maximum resolution that the similar windows computers have too so nothing could have been better for me. still getting the card to work would be cool though, but i just ran out of ideas! (and kernel recompilation/restart computer time).

Thanks
 
  


Reply



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
intel 815 chipset support kpachopoulos General 2 05-02-2005 02:05 AM
Intel E7205 chipset support on kernel Cyb3rPr0 Linux - Hardware 0 03-11-2004 07:49 PM
Intel 430VX chipset support for mobo CestusGW Linux - Hardware 15 10-22-2003 12:03 PM
does anyone know how to support CSA NCI in intel 865PE chipset? ymei Linux - Hardware 0 09-16-2003 07:50 AM
Intel chipset support sojeurn Linux - Hardware 1 05-12-2003 01:56 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:43 PM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration