I finally found this problem and fixed it in CVS. When using pci_get_subsys() with the last parameter NULL, you have to do pci_dev_put() manually. When I changed the loop to detect multiple indentical cards I started using the last parameter. Looking at the implementation of pci_get_subsys() I see now that it does the pci_dev_put() for you in this case so I needed to remove the one in DRM.
--- Thomas_Hellström <[EMAIL PROTECTED]> wrote: > [drm] Module unloaded > [drm] Debug messages ON > Unable to handle kernel paging request at virtual address 49544365 > printing eip: > c01c8788 > *pde = 00000000 > Oops: 0000 [#1] ===== Jon Smirl [EMAIL PROTECTED] _______________________________ Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. http://promotions.yahoo.com/goldrush ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel