From mboxrd@z Thu Jan 1 00:00:00 1970 From: Padmini Krishnamurthy Date: Mon, 27 Oct 2008 17:35:18 +0000 Subject: Re: sending uevent form SATA promise driver. Message-Id: <967971.69465.qm@web33102.mail.mud.yahoo.com> List-Id: References: <889538.92627.qm@web33104.mail.mud.yahoo.com> In-Reply-To: <889538.92627.qm@web33104.mail.mud.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Our test device is connected to the promise card which sits on a PCI slot on the PC. Our test SATA driver drives this device. The driver is loaded during bootup. I am seeing output of both udevadm and /var/log/messages when I turn on the device. I see the interrupt handling messages on /var/log/messages but udevadm does not report any event recived. So, I ported some of the hotplug support from libata. But there I see that the hotplug event notification is handled in acpi. So, I am not sure, if I have to add this in our driver at the device attach routine? How would the uevent be sent to udev when the device is attached? Thanks, Padmini --- On Mon, 10/27/08, Kay Sievers wrote: > From: Kay Sievers > Subject: Re: sending uevent form SATA promise driver. > To: "Padmini Krishnamurthy" > Cc: linux-hotplug@vger.kernel.org > Date: Monday, October 27, 2008, 9:50 AM > On Mon, Oct 27, 2008 at 17:42, Padmini Krishnamurthy > wrote: > > I am adding hotplug support to our SATA promise > driver. Can I send a uevent > > from promise driver directly instead of using the > hotplug support provided > > by acpi?. We do not have acpi support . > > What do you mean? I guess you create and remove devices in > the kernel > device tree, which represent the hotplugged devices > connected to your > controller. These devices will send uevents on their own, > there is > usually no need to send any events with the driver. Just > run "udevadm > monitor" while you connect/diconnect any device, and > you will see > hotplugged devices coming and going depending on the bus > they live on. > > Kay