>> On the other hand, there are already many drivers in the kernel
>> that include firmware in headers, keyspan, io_edgeport, dabusb,
>> ser_a2232, sym53c8xx_2, ...
> But so would loading it from hotplug via ioctl. It might be we
> want a clean hotplug way to ask for 'firmware for xyz'.
I know that PCI uses a 32-bit number (or two 16-bit numbers if one
prefers to think of it that way) to identify each piece of equipment.
Is there a similar number for USB, Firewire, etc?
If so, the hotplug firmware driver could use those numbers prefixed
by a code for the relevant bus to identify the relevant firmware.
For example...
P:1234:5678 PCI Bus code 1234:5678
U:1234:5678 USB Bus code 1234:5678
...and the hotplug driver would know whether those two were the same
device on different buses, or two different devices.
Best wishes from Riley.
--- * Nothing as pretty as a smile, nothing as ugly as a frown.
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.471 / Virus Database: 269 - Release Date: 10-Apr-2003- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/