Eu tenho 3 Modems Huawei E220 USB conectados no mesmo hub nas portas USB da placa-mãe traseira.
Depois que eles estão conectados, eles funcionam muito bem - sem conflitos. Quando eu reinicio o sistema, todas as portas USB mudam!
Eu quero fazer portas USB permanentes para esses modems USB. Eles são mesmo fornecedor e modelo.
Bus 002 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
Bus 002 Device 005: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
Bus 003 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
Nota: Para cada Modem USB, o Linux atribui duas portas para:
1st modem - USBO & USB1
2nd modem - USB2 & USB3
3rd modem - USB4 & USB5
ls /dev/ttyUSB*
/dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2 /dev/ttyUSB3 /dev/ttyUSB4 /dev/ttyUSB5
Suponho que seja um para modem, outro para dispositivo de armazenamento em massa de CD-ROM. Ao fazer um udevadm info
, eu recebo isto:
# udevadm info -a -n /dev/ttyUSB0 | grep '{serial}'
ATTRS{serial}=="0000:00:1d.0"
# udevadm info -a -n /dev/ttyUSB1 | grep '{serial}'
ATTRS{serial}=="0000:00:1d.0"
# udevadm info -a -n /dev/ttyUSB2 | grep '{serial}'
ATTRS{serial}=="0000:00:1d.0"
# udevadm info -a -n /dev/ttyUSB3 | grep '{serial}'
ATTRS{serial}=="0000:00:1d.0"
# udevadm info -a -n /dev/ttyUSB4 | grep '{serial}'
ATTRS{serial}=="0000:00:1d.1"
# udevadm info -a -n /dev/ttyUSB5 | grep '{serial}'
ATTRS{serial}=="0000:00:1d.1"
Se serial é o mesmo nos dois primeiros modems, que outros dados podem ser usados para diferir entre esses 3 modems?