• Olaf Hering's avatar
    [PATCH] provide MODALIAS= enviroment variable to autoload ieee1394 modules via udev · 9b19d85a
    Olaf Hering authored
    https://bugzilla.novell.com/show_bug.cgi?id=103746
    
    
    
    Old 2.6.13 hotplug enviroment for 'plug in firewire disk' event:
    
    ==> debug.01139.ieee1394.add.8211 <==
    set -- ieee1394
    UDEV_LOG='7'
    ACTION='add'
    DEVPATH='/class/ieee1394/00010410100036e0-0'
    SUBSYSTEM='ieee1394'
    SEQNUM='1139'
    PHYSDEVPATH='/devices/pci0001:10/0001:10:0d.0/0001:11:0a.0/fw-host0/00010410100036e0/00010410100036e0-0'
    PHYSDEVBUS='ieee1394'
    VENDOR_ID='000000'
    MODEL_ID='001010'
    GUID='00010410100036e0'
    SPECIFIER_ID='00609e'
    VERSION='010483'
    UDEVD_EVENT='1'
    
    Module spb2 is not loaded.
    
    grep sbp2 /lib/modules/2.6.13-20050901172817-default/modules.alias
    alias ieee1394:ven*mo*sp0000609Ever00010483* sbp2
    
    printf 'ieee1394:ven%08Xmo%08Xsp%08Xver%08X\n' '0x000000' '0x001010' '0x00609e' '0x010483'
    ieee1394:ven00000000mo00001010sp0000609Ever00010483
    
    modprobe -v ieee1394:ven00000000mo00001010sp0000609Ever00010483
    insmod /lib/modules/2.6.13-20050901172817-default/kernel/drivers/ieee1394/sbp2.ko
    
    Providing a MODALIAS= enviroment variable with the content above will fix it.
    Signed-off-by: default avatarOlaf Hering <olh@suse.de>
    Cc: Ben Collins <bcollins@debian.org>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    9b19d85a