mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-01-20 14:03:39 +03:00
udev: consider serial ports as unconfigured only if both port and iomem_base sysattr is zero
Various archs do not know the "io port" concept, hence check for the "iomem" configuration, too. Fixes: #34800 (cherry picked from commit 9da582984b632a75f562a304ff96dd1043281430) (cherry picked from commit 7803507b6e2a0e120e73b6a66460e458d72b0207) (cherry picked from commit fadf1b15361cb0627c61df0e3fa304b9b833bfc6) (cherry picked from commit 749df25830edaaff0c662d80c662b5ef0467e2b9)
This commit is contained in:
parent
d3843cb4aa
commit
44412eb2c2
@ -11,7 +11,7 @@ ACTION=="remove", GOTO="systemd_end"
|
||||
|
||||
SUBSYSTEM=="tty", KERNEL=="tty[a-zA-Z]*|hvc*|xvc*|hvsi*|ttysclp*|sclp_line*|3270/tty[0-9]*", TAG+="systemd"
|
||||
# Exclude 8250 serial ports with a zero IO port, as they are not usable until "setserial /dev/ttySxxx port …" is invoked.
|
||||
SUBSYSTEM=="tty", KERNEL=="ttyS*", DRIVERS=="serial8250", ATTR{port}=="0x0", ENV{SYSTEMD_READY}="0"
|
||||
SUBSYSTEM=="tty", KERNEL=="ttyS*", DRIVERS=="serial8250", ATTR{port}=="0x0", ATTR{iomem_base}=="0x0", ENV{SYSTEMD_READY}="0"
|
||||
KERNEL=="vport*", TAG+="systemd"
|
||||
|
||||
SUBSYSTEM=="ptp", TAG+="systemd"
|
||||
|
Loading…
x
Reference in New Issue
Block a user