http://bugzilla.opensuse.org/show_bug.cgi?id=1093378 Bug ID: 1093378 Summary: conflicting udev rules completely break USB Serial bridges Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: All OS: Other Status: NEW Severity: Critical Priority: P5 - None Component: Basesystem Assignee: bnc-team-screening@forge.provo.novell.com Reporter: sbrabec@suse.com QA Contact: qa-bugs@suse.de CC: jreuter@suse.com, kkaempf@suse.com, matwey.kornilov@gmail.com, mbrugger@suse.com, mgorse@suse.com, oneukum@suse.com, ro@suse.com, sckang@suse.com, sndirsch@suse.de, stefan.bruens@rwth-aachen.de, trenn@suse.com Depends on: 1092839, 1007652 Found By: --- Blocker: --- Following USB ids represent most common generic USB UART Bridges: 10C4:EA60 CP210x UART Bridge https://usb-ids.gowdy.us/read/UD/10c4/ea60 10C4:EA80 CP2110 HID UART Bridge https://usb-ids.gowdy.us/read/UD/10c4/ea80 0403:6001 FT232 USB-Serial (UART) IC https://usb-ids.gowdy.us/read/UD/0403/6001 (There are more such chips and ids) Many hardware vendors ignore rules and sell their products with this generic USB ids. As as result, plugging of such device starts an udev rule fight, which actually ends by a completely non-functional device. Actually, these applications fight for these devices: brttty: Recognizes it as a Braille terminal or display (bug 1092839) upower: Recognizes it as a Watts Up? Pro gpsd: Recognizes it as SiRF Star III 20ch Gmouse GPS (or another GPS device for other ids) ModemManager: Recognizes it as a modem candidate argyllcms: Recognized as JETI & KLEIN Spectrophotometer (bug 1007652, already fixed) Other packages that might attempt to steal these ids as well (or at least did it in past): avrdude: Recognizes it as a AVR programmer sigrok: Recognizes it as CEM DT-8852, Dangerous Prototypes Buspirate, ChronoVu LA8, ChronoVu LA16 openocd: Sets it up as a serial bridge to the embedded device (hopefully, only privileges are set) Found by: grep -ir '\(6001\|ea60\|ea80\)' /usr/lib/udev/rules.d /etc/udev/rules.d If hardware vendors ignore rules and release a device with a USB UART Bridge id and textual identification, Linux has no chance to recognize the device plugged. -- You are receiving this mail because: You are on the CC list for the bug.