![]() | |||||||||||||
Messages in this thread |
On Fri, Nov 18, 2005 at 06:57:38PM -0700, yiding_wang@agilent.com wrote: > Thanks Greg! > > Got everything straighten up. > > 1, replaced init_module() by __init init_module to avoid kernel build conflict. > 2, arranged correct sequence in Makefile to load two drivers in proper order. > > Now it looks the pci bus register accessing has problem. If loaded as > module, everything works fine. If build in kernel, it always failed at > the spot driver resetting the chip through register during the kernel > loading. It seems the pci base address mapping or something related > has problem. Is there any difference for ioremap call between the > kernel loading and after system is up? Is anything special on pci > device register accessing during the kernel booting, compare with > after system boot up? Do you have a pointer to your source code, so we can look at it to see what is wrong? thanks, greg k-h - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2005-11-19 06:56 [from the cache] ©2003-2008 | |||||||||||||