• Ondrej Zary's avatar
    MODULE_DEVICE_TABLE(isapnp, ...) does nothing · fedb3d27
    Ondrej Zary authored
    On Monday 23 November 2009 04:29:53 Rusty Russell wrote:
    > On Mon, 23 Nov 2009 07:31:57 am Ondrej Zary wrote:
    > > The problem is that
    > > scripts/mod/file2alias.c simply ignores isapnp.
    >
    > AFAICT it always has, and noone has complained until now.  Perhaps
    > something was still reading /lib/modules/`uname -r`/modules.isapnpmap?
    
    The patch below works fine (at least with Debian). It needs your first
    patch that moves the definitions to mod_devicetable.h. Verified that
    aliases for these modules are generated correctly:
    
    drivers/media/radio/radio-sf16fmi.c
    drivers/net/ne.c
    drivers/net/3c515.c
    drivers/net/smc-ultra.c
    drivers/pcmcia/i82365.c
    drivers/scsi/aha1542.c
    drivers/scsi/aha152x.c
    drivers/scsi/sym53c416.c
    drivers/scsi/g_NCR5380.c
    
    Tested with RTL8019AS (ne), AVA-1505AE (aha152x) and dtc436e (g_NCR5380)
    cards - they now work automatically.
    
    Generate pnp:d aliases for isapnp_device_tables. This allows udev to load
    these modules automatically.
    Signed-off-by: default avatarOndrej Zary <linux@rainbow-software.org>
    Signed-off-by: default avatarRusty Russell <rusty@rustcorp.com.au>
    fedb3d27
file2alias.c 29.1 KB