Comment 17 for bug 1958224

Revision history for this message
Samuel thibault (samuel-thibault) wrote :

> it's a bit unclear to me which entries there should be considered 'generic USB IDs'?

They are marked "Generic Identifier", that's

0403:6001
10C4:EA60
10C4:EA80

> I also don't understand why those rules are debian specific

See the diff between ./debian/brltty-udeb.udev.rules and ./Autostart/Udev/device.rules.in

Note that in debian we use the udev rules *only* inside the installer. The current strategy in Debian is that in the installer we use udev rules to autodetect braille devices. But in the installed system we don't: when the user installs brltty, the user means that they have a Braille device and want to probe it, whether it uses a generic USB ID or not, i.e. we always start brltty

> How does upstream handle the devices?

When brltty is started it just always probes all devices. Its udev rules file always starts brltty, be it generic IDs or not.

> We should stop installing brltty by default going forward

That would align with the way it happens in Debian yes.

Ideally the udev rules would be split so that the non-generic pieces get always installed to start brltty, and the generic pieces are installed only when necessary. That's a matter of actually spending time on implementing it.

> we aren't going to respin ISOs on old serie for such changes and that wouldn't be a solution for already installed systems...

Yes, rather disable the generic udev rules.