如下的程序:for(i=0;;i++){pdev = pci_find_device(vendorid, deviceid, pdev);//return pdev->next?if(!pdev)break;printk(\" found device (%04X...
全文
回复(4) 2003-03-21 14:54 来自版块 - LINUX&UNIX核心开发
表情
wzxghost谢谢!(2003-03-22 17:53)
gyh2002你看一下下面的写法是如何打印出地址的: pciaddr = pdev->resource[(pci_flags >> 4) & 7].start; printk(KERN_INFO \"Found %s at PCI address %#l...(2003-03-22 17:49)
wzxghostdevice_data.io_base = pci_resource_start(pdev,0);返回的不是吗?你说的地址是指什么?谢谢 (2003-03-22 17:34)
gyh2002可能是因为你没有用pdev->来指向pci的地址. [编辑 - 3/22/03 by gyh2002](2003-03-22 17:06)

返回顶部