In article <3FE2035A.9090009@downside.com>, nagle@downside.com says…
The way drivers are deployed for QNX is fundamentally broken.
The whole point of QNX is that drivers are just ordinary
programs. Yet you have to wait for the “next release” to
get a new driver. This routinely puts QNX a year or two behind on
hardware support.
A big problem is the traplist. The traplist is one big
file, or at least one file for each type of device. This
creates a packaging issue that breaks the independence of
drivers, because installing a new driver means modifying
the centralized traplist files.
If each driver had its own traplist, and they were combined
into one big traplist at boot time, deployment of new drivers
could be far more timely. New drivers could be issued as repositories
on a web site, and you could download what you needed.
Each driver may have its own configuration file for enumerator, and all these files are combined
into one big traplist at boot time. You probably meant not QNX but other OS where traplist is whole
mess with a huge file called registry hive
As Kabe mentioned above the problem is a lack of
documentation for the subject. But it doesn’t take too long to learn how things work by reading
documentation on enum-devices and examples in /etc/system/enum. But I didn’t say it’s a good way,
did I? A good documentation is much better.
Right now, QNX driver release works worse than the way Windows does it.
I suppose it will be for a long time. Windows and QNX are too different, fortunatelly. BTW, to add
new driver in QNX system isn’t hard at all, you even don’t have to bother with enumerator - you can
launch it just as a regular program. And it is a good point, IMHO. As about lack of drivers for QNX,
please count number of people developing drivers for these two platforms. There will be windows
drivers in abundance while windows is popular, in demand, and a lot of business work for it.
Cheers,
Eduard
Unnecessarily.
John Nagle
Team Overbot
Johan Bjoerk wrote:
Havn’t found any, not anything that’s documented atleast.
I really hope qssl will support this card out of the box in 6.3, as
there should be very minor modifications in the i8x0 driver to make it
work ‘perfect’.
Anyone from qssl to comment?
/Johan