the attached patch basically does this for the pci drivers in alsa-kernel static int __init alsa_card_mychip_init(void) { - int err; - - if ((err = pci_module_init(&driver)) < 0) { - #ifdef MODULE - printk(KERN_ERR "My chip soundcard not found " - "or device busy\n"); - #endif - return err; - } - return 0; + return pci_module_init(&driver); } the added message does not really give any additional information. The patch also improves the consistency with the majority of the drivers in the kernel that just use return pci_module_init(&driver); with out giving any message. -Jeff