Describe your issue:
Basic Information:
Printer Model: 100% custom (a kind of prusa mk3 bear)
MCU / Printerboard: BTT SKR 3 EZ
klippy.log
: klippy.log (1.1 MB)
Hello,
Following the difficulty with the lerdge-k card, I took a BTT SKR 3 EZ
I updated my BTT PAD7 as well as klipper, I put the correct options for the .bin, the card performs the flash as the .bin becomes a .CUR, klipper sees the processor to connect via USB , I changed the serial in printer.cfg, but still impossible to get klipper and the card to communicateā¦
I changed cards because the lerdge was blocking me from future developments, but here Iām really lost because when I see how to do the flash and everything goes āwellā I donāt understand my mistake
-----------------------Resolution-------------------------------------------------------------------------
If you have like me with the command āls /dev/serial/by-id/*ā the mcu of the card which is present but ending with an ā-ifā without anything extra like here on the pad7 :
biqu@BTT-Pad7:~$ ls /dev/serial/by-id/*
/dev/serial/by-id/usb-Klipper_stm32h723xx_170038000C51323433323831-if
Or if the command does not work you can follow this tutorial which will repair the file to ensure that
=> ls: cannot access '/dev/serial/by-path': No such file or directory and ls: cannot access '/dev/usb-serial/by-id/': No such file or directory even after PR25246 applied Ā· Issue #29201 Ā· systemd/systemd Ā· GitHub
itās 4 commands to do.
backup of ā60-serial.rulesā.
sudo mv /usr/lib/udev/rules.d/60-serial.rules /usr/lib/udev/rules.d/60-serial.rules.bak
go to where the file is present.
cd /usr/lib/udev/rules.d/
downloading the new file with the fix
sudo wget https://raw.githubusercontent.com/yuwata/systemd/5286da064c97d2ac934cb301066aaa8605a3c8f9/rules.d/60-serial.rules
after the process is finished do this command to restart
sudo udevadm control --reload-rules && sudo udevadm trigger
and now the command āls /dev/serial/by-id/*ā should work normally
1 Like
Arakon
April 13, 2024, 3:37pm
2
Try SSHing into the Klipper host and run:
sudo usermod -a -G dialout $USER
hello, I just did it but no change I just have this
Sineos
April 13, 2024, 4:50pm
4
Please show the output of following commands:
ls -al /dev/serial/by-id/usb-Klipper_stm32h723xx_170038000C51323433323831-if
ls /dev/serial/by-id/*
(your serial seems to be not complete)
groups
Please as copy and paste and formatted as code and not as screenshots.
Sineos:
groups
Hello, here is what it gives with the 3 commands :
biqu@BTT-Pad7:~$ ls -al /dev/serial/by-id/usb-Klipper_stm32h723xx_170038000C51323433323831-if
lrwxrwxrwx 1 root root 21 Apr 13 12:17 /dev/serial/by-id/usb-Klipper_stm32h723xx_170038000C51323433323831-if -> ../../bus/usb/002/005
biqu@BTT-Pad7:~$ ls /dev/serial/by-id/*
/dev/serial/by-id/-0x561bb9dd-if
/dev/serial/by-id/--if
/dev/serial/by-id/usb-046d_HD_Pro_Webcam_C920_0176741F-if
/dev/serial/by-id/usb-046d_HD_Pro_Webcam_C920_0176741F-if00
/dev/serial/by-id/usb-046d_HD_Pro_Webcam_C920_0176741F-if02
/dev/serial/by-id/usb-1a40_USB_2.0_Hub-if
/dev/serial/by-id/usb-BIQU_BTT-HDMI7_SN0000000003-if
/dev/serial/by-id/usb-BIQU_BTT-HDMI7_SN0000000003-if00
/dev/serial/by-id/usb-Klipper_stm32h723xx_170038000C51323433323831-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ehci_hcd_EHCI_Host_Controller_5101000.usb-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ehci_hcd_EHCI_Host_Controller_5200000.usb-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ehci_hcd_EHCI_Host_Controller_5310000.usb-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ehci_hcd_EHCI_Host_Controller_5311000.usb-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ohci_hcd_Generic_Platform_OHCI_controller_5101400.usb-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ohci_hcd_Generic_Platform_OHCI_controller_5200400.usb-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ohci_hcd_Generic_Platform_OHCI_controller_5310400.usb-if
/dev/serial/by-id/usb-Linux_5.16.17-sun50iw9_ohci_hcd_Generic_Platform_OHCI_controller_5311400.usb-if
biqu@BTT-Pad7:~$ groups
biqu tty disk dialout sudo audio video plugdev games users systemd-journal input netdev ssh
Arakon
April 14, 2024, 11:09am
6
$USER should have automatically replaced it with your username, donāt change the command, or use just ābiquā, not ā$biquā.
Haaaa I understand better xD, I just did it, now I have to flash again?
Hello, I have just re-tested using a basic printer.cfg, reverted to a lower version of klipper, but still nothing works, I placed the klippy and moonraker log in two githubs, I donāt know what search in both.
Sineos
April 14, 2024, 7:03pm
9
Iām not sure, what is happening here.
Klipperās error message about āpermission deniedā could have been a group problem, as @Arakon initially correctly assumed. The output of the groups
command is correct, though.
What looks strange is:
/dev/serial/by-id/usb-Klipper_stm32h723xx_170038000C51323433323831-if
Usually, you will have two 00 at the like in the example above. Also
-> ../../bus/usb/002/005
does not look correct or at least I have never seen this.
Iād reflash the board, strictly following the information given here: SKR-3/Firmware/Klipper at master Ā· bigtreetech/SKR-3 Ā· GitHub
the big problem is that the processor they show is not the same as mine, on their printer.cfg file they say that there are two types and their .bin must not be So for the 743 I think I have the 723.
But I redid the procedure several times without any change, the only difference is (128KiB bootloader (SKR SE BX v2.0)) which I donāt have I just have (128KiB bootloader) but one person has it configured with no problem with that.
I will try to ask BTT the question to see if it is normal, I may have a defective product
Sineos
April 14, 2024, 7:20pm
11
What is your exact MCU type?
Hello, I just solved the problem by chance, after a test with a raspberry where everything was ok, I wanted to change the ā60-serial.rulesā file to have only the USB of the mcu connected instead of everything and by following a github I solved the problemā¦
If ever I share the link if necessary and I will add it at the top
opened 06:52PM - 17 Sep 23 UTC
bug š
udev
needs-reporter-feedback ā
### systemd version the issue has been seen with
252.5-2ubuntu3.1
### Used⦠distribution
Ubuntu 23.04 and Debian Linux 6.1.21-v7l+ #1642 SMP Mon Apr 3 17:22:30 BST 2023 armv7l
### Linux kernel version used
6.1.21-v7l and 6.2.0-1012-raspi aarch64
### CPU architectures issue was seen on
arm
### Component
systemd, systemd-udevd, udevadm, udev rule files
### Expected behaviour you didn't see
ls /dev/usb-serial/by-id/ should return a list of all USB Serialized
similarly,
ls /dev/serial/by-path
### Unexpected behaviour you saw
ls: cannot access '/dev/usb-serial/by-id/': No such file or directory
and
ls: cannot access '/dev/serial/by-path': No such file or directory
### Steps to reproduce the problem
install fresh images of the referenced id.
issue the command ls /dev/serial/by-id/ or ls /dev/serial/by-path/
will generate the No such filke or directory, due to the absence of symlinks...
Apply patch (PR #25246) to substitute 60-serial.rules in /usr/lib/udev/rules.d as follows:
sudo mv /usr/lib/udev/rules.d/60-serial.rules /usr/lib/udev/rules.d/60-serial.rules.bak
cd /usr/lib/udev/rules.d/
sudo wget https://raw.githubusercontent.com/yuwata/systemd/5286da064c97d2ac934cb301066aaa8605a3c8f9/rules.d/60-serial.rules
--2023-09-17 11:22:22-- https://raw.githubusercontent.com/yuwata/systemd/5286da064c97d2ac934cb301066aaa8605a3c8f9/rules.d/60-serial.rules
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 2606:50c0:8001::154, 2606:50c0:8002::154, 2606:50c0:8003::154, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|2606:50c0:8001::154|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1136 (1.1K) [text/plain]
Saving to: ā60-serial.rulesā
60-serial.rules.1 100%[===========================================>] 1.11K --.-KB/s in 0s
2023-09-17 11:22:22 (8.76 MB/s) - ā60-serial.rulesā saved [1136/1136]
sudo udevadm control --reload-rules && sudo udevadm trigger
ls /dev/serial/by-id
ls: cannot access '/dev/serial/by-id': No such file or directory
ls /dev/serial/by-id/
ls: cannot access '/dev/serial/by-id/': No such file or directory
Reboot does not improve situation... and errors persist as symlinks are not established.
content of 60-serial.rules follows:
```
# do not edit this file, it will be overwritten on update
ACTION=="remove", GOTO="serial_end"
SUBSYSTEM!="tty", GOTO="serial_end"
SUBSYSTEMS=="usb", IMPORT{builtin}="usb_id", IMPORT{builtin}="hwdb --subsystem=usb"
SUBSYSTEMS=="pci", ENV{ID_BUS}=="", ENV{ID_BUS}="pci", \
ENV{ID_VENDOR_ID}="$attr{vendor}", ENV{ID_MODEL_ID}="$attr{device}", \
IMPORT{builtin}="hwdb --subsystem=pci"
# /dev/serial/by-path/, /dev/serial/by-id/ for USB devices
KERNEL!="ttyUSB[0-9]*|ttyACM[0-9]*", GOTO="serial_end"
SUBSYSTEMS=="usb-serial", ENV{.ID_PORT}="$attr{port_number}"
IMPORT{builtin}="path_id"
ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="", SYMLINK+="serial/by-path/$env{ID_PATH}"
ENV{ID_PATH}=="?*", ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-path/$env{ID_PATH}-port$env{.ID_PORT}"
ENV{ID_BUS}=="", GOTO="serial_end"
ENV{ID_SERIAL}=="", GOTO="serial_end"
ENV{ID_USB_INTERFACE_NUM}=="", GOTO="serial_end"
ENV{.ID_PORT}=="", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}"
ENV{.ID_PORT}=="?*", SYMLINK+="serial/by-id/$env{ID_BUS}-$env{ID_SERIAL}-if$env{ID_USB_INTERFACE_NUM}-port$env{.>
LABEL="serial_end"
```
### Additional program output to the terminal or log subsystem illustrating the issue
```sh
udevadm info /dev/serial*
P: /devices/platform/soc/fe201000.serial/tty/ttyAMA0
M: ttyAMA0
R: 0
U: tty
D: c 204:64
N: ttyAMA0
L: 0
S: serial0
E: DEVPATH=/devices/platform/soc/fe201000.serial/tty/ttyAMA0
E: DEVNAME=/dev/ttyAMA0
E: MAJOR=204
E: MINOR=64
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=2734926
E: ID_MM_CANDIDATE=1
E: DEVLINKS=/dev/serial0
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:
P: /devices/platform/serial8250/tty/ttyS0
M: ttyS0
R: 0
U: tty
D: c 4:64
N: ttyS0
L: 0
S: serial1
E: DEVPATH=/devices/platform/serial8250/tty/ttyS0
E: DEVNAME=/dev/ttyS0
E: MAJOR=4
E: MINOR=64
E: SUBSYSTEM=tty
E: USEC_INITIALIZED=2740488
E: ID_MM_CANDIDATE=1
E: DEVLINKS=/dev/serial1
E: TAGS=:systemd:
E: CURRENT_TAGS=:systemd:
udevadm test /dev/serial*
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
Trying to open "/etc/systemd/hwdb/hwdb.bin"...
Trying to open "/etc/udev/hwdb.bin"...
Trying to open "/usr/lib/systemd/hwdb/hwdb.bin"...
Trying to open "/lib/systemd/hwdb/hwdb.bin"...
Trying to open "/lib/udev/hwdb.bin"...
=== trie on-disk ===
tool version: 252
file size: 12212228 bytes
header size 80 bytes
strings 2479260 bytes
nodes 9732888 bytes
Loading kernel module index.
Failed to read $container of PID 1, ignoring: Permission denied
Found cgroup2 on /sys/fs/cgroup/, full unified hierarchy
Found container virtualization none.
Using default interface naming scheme 'v252'.
Parsed configuration file "/usr/lib/systemd/network/99-default.link"
Parsed configuration file "/usr/lib/systemd/network/73-usb-net-by-mac.link"
Parsed configuration file "/usr/lib/systemd/network/10-raspi-eth0.link"
Created link configuration context.
Reading rules file: /usr/lib/udev/rules.d/10-local-rpi.rules
Reading rules file: /usr/lib/udev/rules.d/39-usbmuxd.rules
Configuration file /etc/udev/rules.d/40-libsane.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
Reading rules file: /etc/udev/rules.d/40-libsane.rules
/etc/udev/rules.d/40-libsane.rules:26: GOTO="libsane_rules_end" has no matching label, ignoring
/etc/udev/rules.d/40-libsane.rules:26: The line takes no effect any more, dropping
Reading rules file: /usr/lib/udev/rules.d/40-usb-media-players.rules
Reading rules file: /usr/lib/udev/rules.d/40-usb_modeswitch.rules
Reading rules file: /usr/lib/udev/rules.d/40-vm-hotadd.rules
Reading rules file: /usr/lib/udev/rules.d/50-apport.rules
Reading rules file: /usr/lib/udev/rules.d/50-firmware.rules
Reading rules file: /usr/lib/udev/rules.d/50-udev-default.rules
Reading rules file: /usr/lib/udev/rules.d/55-dm.rules
Reading rules file: /usr/lib/udev/rules.d/56-dm-parts.rules
Reading rules file: /usr/lib/udev/rules.d/56-hpmud.rules
Reading rules file: /usr/lib/udev/rules.d/60-autosuspend.rules
Reading rules file: /usr/lib/udev/rules.d/60-avrdude.rules
Reading rules file: /usr/lib/udev/rules.d/60-block.rules
Reading rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules
Reading rules file: /usr/lib/udev/rules.d/60-dfu-util.rules
Reading rules file: /usr/lib/udev/rules.d/60-drm.rules
Reading rules file: /usr/lib/udev/rules.d/60-evdev.rules
Reading rules file: /usr/lib/udev/rules.d/60-fido-id.rules
Reading rules file: /usr/lib/udev/rules.d/60-input-id.rules
Reading rules file: /usr/lib/udev/rules.d/60-inputattach.rules
Reading rules file: /usr/lib/udev/rules.d/60-libgphoto2-6.rules
Reading rules file: /usr/lib/udev/rules.d/60-libopenni2-0.rules
Reading rules file: /usr/lib/udev/rules.d/60-libsane1.rules
Reading rules file: /usr/lib/udev/rules.d/60-pcmcia.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-input.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-dm.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules
Reading rules file: /usr/lib/udev/rules.d/60-sensor.rules
Reading rules file: /usr/lib/udev/rules.d/60-serial.rules
Reading rules file: /usr/lib/udev/rules.d/60-tpm-udev.rules
Reading rules file: /usr/lib/udev/rules.d/61-mate-settings-daemon-rfkill.rules
Reading rules file: /usr/lib/udev/rules.d/61-persistent-storage-android.rules
Reading rules file: /usr/lib/udev/rules.d/64-btrfs.rules
Reading rules file: /usr/lib/udev/rules.d/64-xorg-xkb.rules
Reading rules file: /usr/lib/udev/rules.d/65-libwacom.rules
Reading rules file: /usr/lib/udev/rules.d/66-snapd-autoimport.rules
Reading rules file: /usr/lib/udev/rules.d/68-del-part-nodes.rules
Reading rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules
Reading rules file: /usr/lib/udev/rules.d/69-libmtp.rules
Reading rules file: /usr/lib/udev/rules.d/69-wacom.rules
Reading rules file: /usr/lib/udev/rules.d/70-camera.rules
Reading rules file: /usr/lib/udev/rules.d/70-joystick.rules
Reading rules file: /usr/lib/udev/rules.d/70-memory.rules
Reading rules file: /usr/lib/udev/rules.d/70-mouse.rules
Reading rules file: /usr/lib/udev/rules.d/70-power-switch.rules
Reading rules file: /usr/lib/udev/rules.d/70-printers.rules
Reading rules file: /etc/udev/rules.d/70-snap.chromium.rules
Reading rules file: /etc/udev/rules.d/70-snap.cups.rules
Reading rules file: /etc/udev/rules.d/70-snap.firefox.rules
Reading rules file: /etc/udev/rules.d/70-snap.snapd-desktop-integration.rules
Reading rules file: /etc/udev/rules.d/70-snap.snapd.rules
Reading rules file: /usr/lib/udev/rules.d/70-spice-vdagentd.rules
Reading rules file: /usr/lib/udev/rules.d/70-touchpad.rules
Reading rules file: /usr/lib/udev/rules.d/70-uaccess.rules
Reading rules file: /usr/lib/udev/rules.d/71-ipp-usb.rules
Reading rules file: /usr/lib/udev/rules.d/71-power-switch-proliant.rules
Reading rules file: /usr/lib/udev/rules.d/71-seat.rules
Reading rules file: /usr/lib/udev/rules.d/73-seat-late.rules
Reading rules file: /usr/lib/udev/rules.d/73-special-net-names.rules
Reading rules file: /usr/lib/udev/rules.d/75-net-description.rules
Reading rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-broadmobi-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-cinterion-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-dell-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-dlink-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-ericsson-mbm.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-fibocom-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-foxconn-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-gosuncn-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-haier-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-huawei-net-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-linktop-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-longcheer-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-mtk-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-nokia-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-qcom-soc.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-qdl-device-blacklist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-quectel-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-sierra.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-simtech-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-telit-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-tplink-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-ublox-port-types.rules
Reading rules file: /etc/udev/rules.d/77-mm-usb-device-blacklist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-x22x-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-zte-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/78-graphics-card.rules
Reading rules file: /usr/lib/udev/rules.d/78-sound-card.rules
Reading rules file: /usr/lib/udev/rules.d/80-debian-compat.rules
Reading rules file: /usr/lib/udev/rules.d/80-drivers.rules
Reading rules file: /usr/lib/udev/rules.d/80-ifupdown.rules
Reading rules file: /usr/lib/udev/rules.d/80-iio-sensor-proxy.rules
Reading rules file: /usr/lib/udev/rules.d/80-libinput-device-groups.rules
Reading rules file: /usr/lib/udev/rules.d/80-mm-candidate.rules
Reading rules file: /usr/lib/udev/rules.d/80-net-setup-link.rules
Reading rules file: /usr/lib/udev/rules.d/80-udisks2.rules
Reading rules file: /usr/lib/udev/rules.d/81-net-dhcp.rules
Reading rules file: /usr/lib/udev/rules.d/84-nm-drivers.rules
Reading rules file: /usr/lib/udev/rules.d/85-hdparm.rules
Reading rules file: /usr/lib/udev/rules.d/85-hplj10xx.rules
Reading rules file: /usr/lib/udev/rules.d/85-nm-unmanaged.rules
Reading rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules
Reading rules file: /usr/lib/udev/rules.d/90-bolt.rules
Reading rules file: /usr/lib/udev/rules.d/90-console-setup.rules
Reading rules file: /usr/lib/udev/rules.d/90-fwupd-devices.rules
Reading rules file: /usr/lib/udev/rules.d/90-libgpod.rules
Reading rules file: /usr/lib/udev/rules.d/90-libinput-fuzz-override.rules
Reading rules file: /usr/lib/udev/rules.d/90-nm-thunderbolt.rules
Reading rules file: /usr/lib/udev/rules.d/90-pipewire-alsa.rules
Reading rules file: /usr/lib/udev/rules.d/90-pulseaudio.rules
Reading rules file: /usr/lib/udev/rules.d/95-cd-devices.rules
Reading rules file: /usr/lib/udev/rules.d/95-dm-notify.rules
Reading rules file: /usr/lib/udev/rules.d/95-kpartx.rules
Reading rules file: /usr/lib/udev/rules.d/95-upower-hid.rules
Reading rules file: /usr/lib/udev/rules.d/95-upower-wup.rules
Reading rules file: /usr/lib/udev/rules.d/96-e2scrub.rules
Reading rules file: /usr/lib/udev/rules.d/97-dmraid.rules
Reading rules file: /usr/lib/udev/rules.d/97-hid2hci.rules
Reading rules file: /etc/udev/rules.d/99-com.rules
/etc/udev/rules.d/99-com.rules:15 Invalid key/value pair, ignoring.
/etc/udev/rules.d/99-com.rules:16 Invalid key/value pair, ignoring.
/etc/udev/rules.d/99-com.rules:19 Invalid key/value pair, ignoring.
Reading rules file: /usr/lib/udev/rules.d/99-gpio.rules
Reading rules file: /usr/lib/udev/rules.d/99-libsane1.rules
Reading rules file: /usr/lib/udev/rules.d/99-systemd.rules
Configuration file /etc/udev/rules.d/S99-2000S1.rules is marked executable. Please remove executable permission bits. Proceeding anyway.
Reading rules file: /etc/udev/rules.d/S99-2000S1.rules
/etc/udev/rules.d/S99-2000S1.rules:26: GOTO="libsane_rules_end" has no matching label, ignoring
/etc/udev/rules.d/S99-2000S1.rules:26: The line takes no effect any more, dropping
Reading rules file: /etc/udev/rules.d/raspberrypi.rules
ttyAMA0: /usr/lib/udev/rules.d/50-udev-default.rules:29 GROUP 20
ttyAMA0: /etc/udev/rules.d/99-com.rules:30 Running PROGRAM '/bin/sh -c 'ALIASES=/proc/device-tree/aliases; if cmp -s $ALIASES/uart0 $ALIASES/serial0; then echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then echo 1; else exit 1; fi''
ttyAMA0: Starting '/bin/sh -c 'ALIASES=/proc/device-tree/aliases; if cmp -s $ALIASES/uart0 $ALIASES/serial0; then echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then echo 1; else exit 1; fi''
Successfully forked off '(spawn)' as PID 5538.
Skipping PR_SET_MM, as we don't have privileges.
ttyAMA0: '/bin/sh -c 'ALIASES=/proc/device-tree/aliases; if cmp -s $ALIASES/uart0 $ALIASES/serial0; then echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then echo 1; else exit 1; fi''(out) '0'
ttyAMA0: Process '/bin/sh -c 'ALIASES=/proc/device-tree/aliases; if cmp -s $ALIASES/uart0 $ALIASES/serial0; then echo 0;elif cmp -s $ALIASES/uart0 $ALIASES/serial1; then echo 1; else exit 1; fi'' succeeded.
ttyAMA0: /etc/udev/rules.d/99-com.rules:30 LINK 'serial0'
ttyAMA0: Preserve permissions of /dev/ttyAMA0, uid=0, gid=20, mode=0660
ttyAMA0: Failed to lock stack directory '/run/udev/links/serial0': Permission denied
ttyAMA0: Failed to create/update device symlink '/dev/serial0', ignoring: Permission denied
ttyAMA0: Failed to create symlink '/dev/char/204:64' to '/dev/ttyAMA0': Permission denied
ttyAMA0: Failed to create device symlink '/dev/char/204:64': Permission denied
DEVPATH=/devices/platform/soc/fe201000.serial/tty/ttyAMA0
DEVNAME=/dev/ttyAMA0
MAJOR=204
MINOR=64
SUBSYSTEM=tty
ACTION=add
TAGS=:systemd:
ID_MM_CANDIDATE=1
DEVLINKS=/dev/serial0
CURRENT_TAGS=:systemd:
Unload kernel module index.
Unloaded link configuration context.
lsusb
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 090c:1000 Silicon Motion, Inc. - Taiwan (formerly Feiya Technology Corp.) Flash Drive
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 1d50:606f OpenMoko, Inc. Geschwister Schneider CAN adapter
Bus 001 Device 007: ID 0c45:7403 Microdia Foot Switch
Bus 001 Device 006: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 005: ID 3151:3020 YICHIP Wireless Device
Bus 001 Device 003: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
The CAN adapter needs serialized address in klipper... not possible because of this bug...
```
2 Likes
system
Closed
May 18, 2024, 3:28am
14
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.