More on hotplug issue w/HAL

Matthew Mastracci matt at aclaro.com
Fri Jan 9 03:41:21 EET 2004


> This is currently discussed on linux-hotplug and lkml. One possible is
> solution is to get Linux 2.6 to generate hotplug add/remove on media
> change which would make it work easily with HAL. 
> 
> If this doesn't happen we will have to poll on *all* the devices (udev
> would also have to create *all* the possible nodes for partitions e.g.
> /udev/sda1 through /udev/sda15). To poll we would use open("/udev/sda?",
> O_RDONLY|O_NONBLOCK). This would work today.

Ah cool.  Perhaps I should subscribe to those lists as well.  Is
linux-hotplug more appropriate venue to discuss items like this?

> > Unfortunately, it looks like there are a few device classes that are
> > missing bus entries in sysfs (ie: missing kernel support).  For example,
> > none of the legacy floppy/serial/parallel ports appear in there.  I
> > suppose that someone just needs to do the grunt work of writing the
> > sysfs classes.  :)
> 
> You're right. A lot of different devices are missing, basically HAL only
> support a subset of what's in sysfs today - as time progress more and
> more classes and busses will be added to sysfs, and then we can easily
> add support in HAL - for instance I know Joe Shaw is working on adding
> Firewire support to HAL. 

I'm working on adding I2C bus support for HAL as we speak.  I'd like to
see my I2C tuner appear underneath my BT848 card.  ;)

-- 
Matthew Mastracci <matt at aclaro.com>




More information about the xdg mailing list