Thanks for the suggestion. After more exploration, looks like different
distribution have different implementations for /sbin/hotplug. This may
aggravate the issue for applications. For now, we will stick with a wait and
watch after bus scan :-(
Will probe the [email protected] list for more
pointers
Thanks
===========================
Atul Mukker
Architect, Drivers and BIOS
LSI Logic Corporation
> -----Original Message-----
> From: Patrick Mansfield [mailto:[email protected]]
> Sent: Tuesday, January 25, 2005 11:52 AM
> To: Mukker, Atul
> Cc: 'James Bottomley'; Linux Kernel; SCSI Mailing List
> Subject: Re: How to add/drop SCSI drives from within the driver?
>
> Atul -
>
> On Tue, Jan 25, 2005 at 11:27:36AM -0500, Mukker, Atul wrote:
> > After writing the "- - -" to the scan attribute, the management
> > applications assume the udev has created the relevant
> entries in the
> > /dev directly and try to use the devices _immediately_ and
> fail to see
> > the devices
> >
> > Is there a hotplug event which would tell the management
> applications
> > that the device nodes have actually been created now and
> ready to be used?
>
> Read the udev man page section, the part right before
> "FILES". Try putting a script under /etc/dev.d/default/*.dev.
> Then you can get more specific with an /etc/dev.d/scsi/*.dev
> script or something else.
>
> I just tried something simple but did not get it working.
>
> Try [email protected] list for help.
>
> -- Patrick Mansfield
>
Newer kernels also have kobject_uevent, which lets any application use
netlink to look for hotplug events.
-Brian
Mukker, Atul wrote:
> Thanks for the suggestion. After more exploration, looks like different
> distribution have different implementations for /sbin/hotplug. This may
> aggravate the issue for applications. For now, we will stick with a wait and
> watch after bus scan :-(
>
> Will probe the [email protected] list for more
> pointers
>
> Thanks
>
> ===========================
> Atul Mukker
> Architect, Drivers and BIOS
> LSI Logic Corporation
>
>
>
>>-----Original Message-----
>>From: Patrick Mansfield [mailto:[email protected]]
>>Sent: Tuesday, January 25, 2005 11:52 AM
>>To: Mukker, Atul
>>Cc: 'James Bottomley'; Linux Kernel; SCSI Mailing List
>>Subject: Re: How to add/drop SCSI drives from within the driver?
>>
>>Atul -
>>
>>On Tue, Jan 25, 2005 at 11:27:36AM -0500, Mukker, Atul wrote:
>>
>>>After writing the "- - -" to the scan attribute, the management
>>>applications assume the udev has created the relevant
>>
>>entries in the
>>
>>>/dev directly and try to use the devices _immediately_ and
>>
>>fail to see
>>
>>>the devices
>>>
>>>Is there a hotplug event which would tell the management
>>
>>applications
>>
>>>that the device nodes have actually been created now and
>>
>>ready to be used?
>>
>>Read the udev man page section, the part right before
>>"FILES". Try putting a script under /etc/dev.d/default/*.dev.
>>Then you can get more specific with an /etc/dev.d/scsi/*.dev
>>script or something else.
>>
>>I just tried something simple but did not get it working.
>>
>>Try [email protected] list for help.
>>
>>-- Patrick Mansfield
>>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
--
Brian King
eServer Storage I/O
IBM Linux Technology Center