Flow control settings for RS232 modems
carlo
c.lobrano at gmail.com
Mon Mar 27 16:04:56 UTC 2017
> Does this work?
>
> # cat <<EOF > /lib/udev/rules.d/78-mm-serial.rules
> ACTION!="add|change|move", GOTO="mm_serial_end"
> DEVPATH=”/devices/pnp0/00:05/tty/ttyS0” ENV{ID_MM_PLATFORM_DRIVER_PROBE}=”1”
> LABEL=”mm_serial_end"
> EOF
> # udevadm control --reload
> # udevadm trigger
> // Relaunch MM
unfortunately no, I got the same result
Carlo
On 27/03/2017 17:38, Aleksander Morgado wrote:
> On Mon, Mar 27, 2017 at 3:52 PM, Carlo Lobrano <c.lobrano at gmail.com> wrote:
>> I've got some problems configuring MM for this test. This is the message I
>> got just after applying the patch:
>>
>> ModemManager[28005]: <debug> [1490621030.009049] [mm-base-manager.c:263]
>> device_added(): (tty/ttyS0): adding device at sysfs path:
>> /sys/devices/pnp0/00:05/tty/ttyS0
>> ModemManager[28005]: <debug> [1490621030.009100]
>> [kerneldevice/mm-kernel-device-udev.c:474] kernel_device_is_candidate():
>> (tty/ttyS0): port's parent platform driver is not whitelisted
>>
>> I saw the other email about udev rule to whitelist the serial device, but it
>> seems I could not get it right.
>>
>> This is the udevadm info about the serial that responds to AT commands
>>
>> $ udevadm info --attribute-walk /sys/class/tty/ttyS0
>>
>> Udevadm info starts with the device specified by the devpath and then
>> walks up the chain of parent devices. It prints for every device
>> found, all possible attributes in the udev rules key format.
>> A rule to match, can be composed by the attributes of the device
>> and the attributes from one single parent device.
>>
>> looking at device '/devices/pnp0/00:05/tty/ttyS0':
>> KERNEL=="ttyS0"
>> SUBSYSTEM=="tty"
>> DRIVER==""
>>
>> looking at parent device '/devices/pnp0/00:05':
>> KERNELS=="00:05"
>> SUBSYSTEMS=="pnp"
>> DRIVERS=="serial"
>> ATTRS{id}=="PNP0501"
>>
>> looking at parent device '/devices/pnp0':
>> KERNELS=="pnp0"
>> SUBSYSTEMS==""
>> DRIVERS==""
>>
>> I tried adding the line
>>
>> DRIVERS=="serial", ENV{ID_MM_PLATFORM_DRIVER_PROBE}="1"
>>
>> to 77-mm-platform-serial-whitelist.rules and reloading the rules, but it
>> doesn't seem the correct way to do it.
>>
>> What am I doing wrong?
> Does this work?
>
> # cat <<EOF > /lib/udev/rules.d/78-mm-serial.rules
> ACTION!="add|change|move", GOTO="mm_serial_end"
> DEVPATH=”/devices/pnp0/00:05/tty/ttyS0” ENV{ID_MM_PLATFORM_DRIVER_PROBE}=”1”
> LABEL=”mm_serial_end"
> EOF
> # udevadm control --reload
> # udevadm trigger
> // Relaunch MM
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/modemmanager-devel/attachments/20170327/fe5de1e7/attachment-0001.html>
More information about the ModemManager-devel
mailing list