[SLE] VIA PT880 Chipset problems
Hello list, I am writing in hope that someone has experienced something similar and can help me towards the real problem. Motherboard is AsRock P4Dual-880 PRO. It seems to be that agpgart doesn't want to regognize my AGP chipset. I found a couple of similar problems, as the one here. http://groups.google.fi/group/linux.debian.kernel/browse_thread/thread/bf661392199e4949/6cb51e9f262a1b14?lnk=st&q=via+PT880+agpgart&rnum=2&hl=fi#6cb51e9f262a1b14 It seems equal to mine, and I tried also change the PCI_IDs and rebuilt the kernel. But still, agpgart says nothing about my chipset. So I changed thethe following lines in /usr/src/linux/include/linux/pci_ids.h file to: #define PCI_DEVICE_ID_VIA_PT880 0x0308 // This was 0x0258 #define PCI_DEVICE_ID_NVIDIA_QUADRO_FX_2000 0x0000 With the modified kernel output from agpgart is exactly the same as with the prepacked one. So it just loads, but won't detect anything. $ dmesg | grep agpgart Linux agpgart interface v0.101 (c) Dave Jones $ uname -a Linux laphroaig 2.6.16.13-4-default #1 Mon Jun 5 19:52:10 EEST 2006 i686 i686 i386 GNU/Linux $ lspci -n 00:00.0 Class 0600: 1106:0308 00:00.1 Class 0600: 1106:1308 00:00.2 Class 0600: 1106:2308 00:00.3 Class 0600: 1106:3208 00:00.4 Class 0600: 1106:4308 00:00.5 Class 0800: 1106:5308 00:00.7 Class 0600: 1106:7308 00:01.0 Class 0604: 1106:b198 00:0a.0 Class 0401: 1102:0002 (rev 08) 00:0a.1 Class 0980: 1102:7002 (rev 08) 00:0c.0 Class 0c03: 1106:3038 (rev 61) 00:0c.1 Class 0c03: 1106:3038 (rev 61) 00:0c.2 Class 0c03: 1106:3104 (rev 63) 00:0f.0 Class 0101: 1106:3149 (rev 80) 00:0f.1 Class 0101: 1106:0571 (rev 06) 00:10.0 Class 0c03: 1106:3038 (rev 81) 00:10.1 Class 0c03: 1106:3038 (rev 81) 00:10.2 Class 0c03: 1106:3038 (rev 81) 00:10.3 Class 0c03: 1106:3038 (rev 81) 00:10.4 Class 0c03: 1106:3104 (rev 86) 00:11.0 Class 0601: 1106:3227 00:12.0 Class 0200: 1106:3065 (rev 78) 01:00.0 Class 0300: 10de:0282 (rev a1) $ lspci 00:00.0 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:00.1 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:00.2 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge 00:00.4 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:00.5 PIC: VIA Technologies, Inc. PT894 I/O APIC Interrupt Controller 00:00.7 Host bridge: VIA Technologies, Inc. PT894 Host Bridge 00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge 00:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08) 00:0a.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08) 00:0c.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) 00:0c.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) 00:0c.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63) 00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80) 00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06) 00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81) 00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) 00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South] 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78) 01:00.0 VGA compatible controller: nVidia Corporation NV28 [GeForce4 Ti 4800 SE] (rev a1) Now when looking at via-agp.c, I can found two matching entries for my pci-id list. This is a some sort of hybrid motherboard which has both pci-e and agp graphics port. Could this cause the problem? /* PT880 */ { .device_id = PCI_DEVICE_ID_VIA_PT880, .chipset_name = "PT880", }, /* PT890 */ { .device_id = PCI_DEVICE_ID_VIA_8783_0, .chipset_name = "PT890", and in pci_ids.h the PT890 entry is: #define PCI_DEVICE_ID_VIA_8783_0 0x3208 Thank you for any help. -- Juha -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com
participants (1)
-
Juha Sievi-Korte