英特尔82915G/82910GL Express 芯片组驱动

CPU/显卡/打印机/USB设备等硬件问题
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#16

帖子 gnix_oag » 2005-08-01 8:11

它把这个转走了,
cat ../$LOGFILE_TMP >> ../$LOGFILE

$LOGFILE就是dri.log
我列出来:

make -C /lib/modules/2.6.10-5-686/build SUBDIRS=/home/gaoxing/dripkg/agpgart-2.0 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.10-5-686'
CC [M] /home/gaoxing/dripkg/agpgart-2.0/backend.o
/home/gaoxing/dripkg/agpgart-2.0/backend.c: In function `agp_add_bridge':
/home/gaoxing/dripkg/agpgart-2.0/backend.c:281: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:577)
/home/gaoxing/dripkg/agpgart-2.0/backend.c: In function `agp_remove_bridge':
/home/gaoxing/dripkg/agpgart-2.0/backend.c:301: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:578)
CC [M] /home/gaoxing/dripkg/agpgart-2.0/frontend.o
/home/gaoxing/dripkg/agpgart-2.0/frontend.c: In function `agp_mmap':
/home/gaoxing/dripkg/agpgart-2.0/frontend.c:630: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:773)
/home/gaoxing/dripkg/agpgart-2.0/frontend.c:646: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:773)
CC [M] /home/gaoxing/dripkg/agpgart-2.0/generic.o
CC [M] /home/gaoxing/dripkg/agpgart-2.0/isoch.o
LD [M] /home/gaoxing/dripkg/agpgart-2.0/agpgart.o
CC [M] /home/gaoxing/dripkg/agpgart-2.0/ali-agp.o
CC [M] /home/gaoxing/dripkg/agpgart-2.0/ati-agp.o
CC [M] /home/gaoxing/dripkg/agpgart-2.0/amd-k7-agp.o
CC [M] /home/gaoxing/dripkg/agpgart-2.0/amd64-agp.o
CC [M] /home/gaoxing/dripkg/agpgart-2.0/intel-agp.o
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c: In function `agp_intel_suspend':
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c:1726: error: too many arguments to function `pci_save_state'
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c:1731: error: too many arguments to function `pci_save_state'
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c:1736: error: too many arguments to function `pci_save_state'
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c: In function `agp_intel_resume':
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c:1749: error: too many arguments to function `pci_restore_state'
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c:1754: error: too many arguments to function `pci_restore_state'
/home/gaoxing/dripkg/agpgart-2.0/intel-agp.c:1759: error: too many arguments to function `pci_restore_state'
make[2]: *** [/home/gaoxing/dripkg/agpgart-2.0/intel-agp.o] 错误 1
make[1]: *** [_module_/home/gaoxing/dripkg/agpgart-2.0] 错误 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.10-5-686'
make: *** [default] 错误 2

make -f Makefile.linux DRM_MODULES=gdg.ko modules
make[1]: Entering directory `/home/gaoxing/dripkg/drm'
+ ln -s Makefile.linux Makefile
make -C /lib/modules/2.6.10-5-686/build SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.10-5-686'
CC [M] /home/gaoxing/dripkg/drm/gdg_drv.o
In file included from /home/gaoxing/dripkg/drm/gdg_drv.c:17:
/home/gaoxing/dripkg/drm/drm_agpsupport.h: In function `gdg_agp_uninit':
/home/gaoxing/dripkg/drm/drm_agpsupport.h:436: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582)
In file included from /home/gaoxing/dripkg/drm/gdg_drv.c:30:
/home/gaoxing/dripkg/drm/drm_vm.h: In function `gdg_mmap':
/home/gaoxing/dripkg/drm/drm_vm.h:625: warning: `remap_page_range' is deprecated (declared at include/linux/mm.h:773)
In file included from /home/gaoxing/dripkg/drm/gdg_drv.c:31:
/home/gaoxing/dripkg/drm/drm_stub.h: In function `gdg_stub_putminor':
/home/gaoxing/dripkg/drm/drm_stub.h:145: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:582)
/home/gaoxing/dripkg/drm/drm_stub.h:147: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:578)
/home/gaoxing/dripkg/drm/drm_stub.h: In function `gdg_stub_register':
/home/gaoxing/dripkg/drm/drm_stub.h:188: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:577)
CC [M] /home/gaoxing/dripkg/drm/gdg_dma.o
/home/gaoxing/dripkg/drm/gdg_dma.c: In function `gdg_wait_ring':
/home/gaoxing/dripkg/drm/gdg_dma.c:48: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:52: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c: In function `gdg_kernel_lost_context':
/home/gaoxing/dripkg/drm/gdg_dma.c:74: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:75: warning: passing arg 1 of `readl' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c: In function `gdg_cleanup':
/home/gaoxing/dripkg/drm/gdg_dma.c:105: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c: In function `gdg_initialize':
/home/gaoxing/dripkg/drm/gdg_dma.c:192: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c: In function `gdg_dispatch_batchbuffer':
/home/gaoxing/dripkg/drm/gdg_dma.c:272: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:280: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:288: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:300: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c: In function `gdg_dispatch_flip':
/home/gaoxing/dripkg/drm/gdg_dma.c:321: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:334: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:341: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c:351: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_dma.c: At top level:
/home/gaoxing/dripkg/drm/gdg_dma.c:19: warning: `gdg_print_status_page' defined but not used
CC [M] /home/gaoxing/dripkg/drm/gdg_irq.o
/home/gaoxing/dripkg/drm/gdg_irq.c: In function `gdg_irq_handler':
/home/gaoxing/dripkg/drm/gdg_irq.c:28: warning: passing arg 1 of `readw' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c:36: warning: passing arg 2 of `writew' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c: In function `gdg_emit_irq':
/home/gaoxing/dripkg/drm/gdg_irq.c:58: warning: passing arg 2 of `writel' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c: In function `gdg_driver_irq_preinstall':
/home/gaoxing/dripkg/drm/gdg_irq.c:151: warning: passing arg 2 of `writew' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c:152: warning: passing arg 2 of `writew' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c:153: warning: passing arg 2 of `writew' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c: In function `gdg_driver_irq_postinstall':
/home/gaoxing/dripkg/drm/gdg_irq.c:160: warning: passing arg 2 of `writew' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c: In function `gdg_driver_irq_uninstall':
/home/gaoxing/dripkg/drm/gdg_irq.c:170: warning: passing arg 2 of `writew' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c:171: warning: passing arg 2 of `writew' makes pointer from integer without a cast
/home/gaoxing/dripkg/drm/gdg_irq.c:172: warning: passing arg 2 of `writew' makes pointer from integer without a cast
CC [M] /home/gaoxing/dripkg/drm/gdg_mem.o
LD [M] /home/gaoxing/dripkg/drm/gdg.o
Building modules, stage 2.
MODPOST
CC /home/gaoxing/dripkg/drm/gdg.mod.o
LD [M] /home/gaoxing/dripkg/drm/gdg.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.10-5-686'
+ rm -f Makefile
make[1]: Leaving directory `/home/gaoxing/dripkg/drm'
ERROR: Module agpgart does not exist in /proc/modules
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#17

帖子 gnix_oag » 2005-08-01 8:46

intel-agp.c 中的内容是:

1726 pci_save_state(pdev, intel_i830_private.pm_state);

1730 pci_save_state(intel_i830_private.i830_dev,
1731 intel_i830_private.pm_ig_state);

1735 pci_save_state(intel_i810_private.i810_dev,
1736 intel_i810_private.pm_ig_state);

1749 pci_restore_state(pdev, intel_i830_private.pm_state);

1753 pci_restore_state(intel_i830_private.i830_dev,
1754 intel_i830_private.pm_ig_state);

1758 pci_restore_state(intel_i810_private.i810_dev,
1759 intel_i810_private.pm_ig_state);

全是这个函数的错误啊,说是有太多的参数啊
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#18

帖子 oneleaf » 2005-08-01 8:48

这就比较麻烦了,查查他对 gcc 的版本要求,或者看看有目录里面有没有 configure的文件,如果有, ./configure 运行一下。如果没有,就需要去找相符的 gcc 了。
当净其意如虚空,远离妄想及诸取,令心所向皆无碍
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#19

帖子 gnix_oag » 2005-08-01 9:02

没有 configure ,它有个 rpm 包,不知是不是已经编译好的,能不能用这个啊
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

#20

帖子 oneleaf » 2005-08-01 9:19

查了一下说不支持 2.6.10 的内核。你换一个低版本的试试? 2.6.9 或 2.6.8 ?
当净其意如虚空,远离妄想及诸取,令心所向皆无碍
头像
gnix_oag
帖子: 1994
注册时间: 2005-05-19 18:38
来自: 湖南永州
联系:

#21

帖子 gnix_oag » 2005-08-01 9:27

解决了,说是要把上面函数的后一个参数去掉,就行了,

正在试
liaojunmin
帖子: 45
注册时间: 2005-05-17 0:10

#22

帖子 liaojunmin » 2005-08-01 15:17

..
回复