Fail to detect Printer (Anycubic Mega X)

Hello,

I have installed OctoPi reasently on my PI Model B+ and want to use it with my Anycubic Mega X Printer.
I can log into octopi.local but when i try to connect to my printer:

This happens:

The Printer can not be detected and i can only select AUTO for serialport

I have tried several different cables and restarted the whole system a few times :frowning: nothing worked :frowning:

Terminal Table:

Changing monitoring state from "Offline" to "Detecting serial port"
Serial port list: []
Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually."
Failed to autodetect serial port, please set it manually.
Changing monitoring state from "Offline" to "Detecting serial port"
Serial port list: []
Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually."
Failed to autodetect serial port, please set it manually.
Changing monitoring state from "Offline" to "Detecting serial port"
Serial port list: []
Changing monitoring state from "Detecting serial port" to "Error: Failed to autodetect serial port, please set it manually."
Failed to autodetect serial port, please set it manually.

As Browser i use Chrome.

Thanks for your help!

Greatings from Germany Sebastian

Just quickly linking the next debugging steps here:

So... install putty, connect to your Pi via SSH (username: pi, default password: raspberry). Then:

  • Plug the printer in.
  • Run dmesg. Share the output.
  • Run lsusb. Share the output.
1 Like

Also: please share your logs (<- this is a link, please click it)... I'm pretty sure I told you on Discord to share what you were asked to share in the template :wink:

pi@octopi:~ $ dmesg
[ 0.000000] Booting Linux on physical CPU 0x0
[ 0.000000] Linux version 4.19.75+ (dom@buildbot) (gcc version 4.9.3 (crossto ol-NG crosstool-ng-1.22.0-88-g8460611)) #1270 Tue Sep 24 18:38:54 BST 2019
[ 0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr =00c5387d
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruc tion cache
[ 0.000000] OF: fdt: Machine model: Raspberry Pi Model B Plus Rev 1.2
[ 0.000000] Memory policy: Data cache writeback
[ 0.000000] cma: Reserved 8 MiB at 0x17400000
[ 0.000000] On node 0 totalpages: 98304
[ 0.000000] Normal zone: 864 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 98304 pages, LIFO batch:31
[ 0.000000] random: get_random_bytes called from start_kernel+0x8c/0x49c with crng_init=0
[ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[ 0.000000] pcpu-alloc: [0] 0
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 97440
[ 0.000000] Kernel command line: coherent_pool=1M bcm2708_fb.fbwidth=656 bcm2 708_fb.fbheight=416 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x1ec00000 vc_mem.mem_si ze=0x20000000 console=ttyAMA0,115200 console=tty1 root=PARTUUID=6c586e13-02 roo tfstype=ext4 elevator=deadline fsck.repair=yes rootwait
[ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Memory: 369464K/393216K available (6973K kernel code, 635K rwdata , 2080K rodata, 464K init, 797K bss, 15560K reserved, 8192K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
vmalloc : 0xd8800000 - 0xff800000 ( 624 MB)
lowmem : 0xc0000000 - 0xd8000000 ( 384 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0x(ptrval) - 0x(ptrval) (6975 kB)
.init : 0x(ptrval) - 0x(ptrval) ( 464 kB)
.data : 0x(ptrval) - 0x(ptrval) ( 636 kB)
.bss : 0x(ptrval) - 0x(ptrval) ( 798 kB)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] ftrace: allocating 25197 entries in 74 pages
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000031] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2 147483647500ns
[ 0.000092] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_ idle_ns: 1911260446275 ns
[ 0.000221] bcm2835: system timer (irq = 27)
[ 0.000640] Console: colour dummy device 80x30
[ 0.001272] console [tty1] enabled
[ 0.001352] Calibrating delay loop... 697.95 BogoMIPS (lpj=3489792)
[ 0.060393] pid_max: default: 32768 minimum: 301
[ 0.060963] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.061022] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.062459] CPU: Testing write buffer coherency: ok
[ 0.063852] Setting up static identity map for 0x8200 - 0x8238
[ 0.065331] devtmpfs: initialized
[ 0.075869] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[ 0.076364] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, ma x_idle_ns: 19112604462750000 ns
[ 0.076444] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.077815] pinctrl core: initialized pinctrl subsystem
[ 0.079413] NET: Registered protocol family 16
[ 0.082629] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[ 0.089644] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[ 0.089721] hw-breakpoint: maximum watchpoint size is 4 bytes.
[ 0.089889] Serial: AMBA PL011 UART driver
[ 0.093219] bcm2835-mbox 2000b880.mailbox: mailbox enabled
[ 0.136479] bcm2835-dma 20007000.dma: DMA legacy API manager at (ptrval), dma chans=0x1
[ 0.139073] SCSI subsystem initialized
[ 0.139393] usbcore: registered new interface driver usbfs
[ 0.139552] usbcore: registered new interface driver hub
[ 0.139813] usbcore: registered new device driver usb
[ 0.150934] raspberrypi-firmware soc:firmware: Attached to firmware from 2019 -09-24 17:39, variant start_x
[ 0.160956] raspberrypi-firmware soc:firmware: Firmware hash is 6820edeee4ef3 891b95fc01cf02a7abd7ca52f17
[ 0.173273] clocksource: Switched to clocksource timer
[ 0.277648] VFS: Disk quotas dquot_6.6.0
[ 0.277835] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 0.278210] FS-Cache: Loaded
[ 0.278586] CacheFiles: Loaded
[ 0.297980] NET: Registered protocol family 2
[ 0.299357] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
[ 0.299480] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.299596] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.299718] TCP: Hash tables configured (established 4096 bind 4096)
[ 0.299911] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.299982] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.300434] NET: Registered protocol family 1
[ 0.301582] RPC: Registered named UNIX socket transport module.
[ 0.301646] RPC: Registered udp transport module.
[ 0.301677] RPC: Registered tcp transport module.
[ 0.301706] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.303913] hw perfevents: no irqs for PMU, sampling events not supported
[ 0.304036] hw perfevents: enabled with armv6_1176 PMU driver, 3 counters ava ilable
[ 0.308167] Initialise system trusted keyrings
[ 0.308631] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[ 0.323773] FS-Cache: Netfs 'nfs' registered for caching
[ 0.325168] NFS: Registering the id_resolver key type
[ 0.325268] Key type id_resolver registered
[ 0.325304] Key type id_legacy registered
[ 0.325356] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.331038] Key type asymmetric registered
[ 0.331110] Asymmetric key parser 'x509' registered
[ 0.331247] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 2 50)
[ 0.331771] io scheduler noop registered
[ 0.331829] io scheduler deadline registered (default)
[ 0.332460] io scheduler cfq registered
[ 0.332512] io scheduler mq-deadline registered (default)
[ 0.332550] io scheduler kyber registered
[ 0.335366] bcm2708_fb soc:fb: FB found 1 display(s)
[ 0.344661] Console: switching to colour frame buffer device 82x26
[ 0.352197] bcm2708_fb soc:fb: Registered framebuffer for display 0, size 656 x416
[ 0.361447] bcm2835-rng 20104000.rng: hwrng registered
[ 0.364823] vc-mem: phys_addr:0x00000000 mem_base=0x1ec00000 mem_size:0x20000 000(512 MiB)
[ 0.371433] vc-sm: Videocore shared memory driver
[ 0.375130] gpiomem-bcm2835 20200000.gpiomem: Initialised: Registers at 0x202 00000
[ 0.401506] brd: module loaded
[ 0.418188] loop: module loaded
[ 0.421956] Loading iSCSI transport class v2.0-870.
[ 0.425981] usbcore: registered new interface driver smsc95xx
[ 0.428862] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[ 0.459679] dwc_otg 20980000.usb: base=(ptrval)
[ 0.662866] Core Release: 2.80a
[ 0.665723] Setting default values for core params
[ 0.668552] Finished setting default values for core params
[ 0.871782] Using Buffer DMA mode
[ 0.874717] Periodic Transfer Interrupt Enhancement - disabled
[ 0.877628] Multiprocessor Interrupt Enhancement - disabled
[ 0.880445] OTG VER PARAM: 0, OTG VER FLAG: 0
[ 0.883427] Dedicated Tx FIFOs mode
[ 0.887017] WARN::dwc_otg_hcd_init:1045: FIQ DMA bounce buffers: virt = d7514 000 dma = 0x57514000 len=9024
[ 0.892636] FIQ FSM acceleration enabled for :
Non-periodic Split Transactions
Periodic Split Transactions
High-Speed Isochronous Endpoints
Interrupt/Control Split Transaction hack enabled
[ 0.905408] dwc_otg: Microframe scheduler enabled
[ 0.905670] WARN::hcd_init_fiq:457: FIQ on core 0
[ 0.908326] WARN::hcd_init_fiq:458: FIQ ASM at c04fdd70 length 36
[ 0.910937] WARN::hcd_init_fiq:497: MPHI regs_base at d8810000
[ 0.913551] dwc_otg 20980000.usb: DWC OTG Controller
[ 0.916218] dwc_otg 20980000.usb: new USB bus registered, assigned bus number 1
[ 0.918927] dwc_otg 20980000.usb: irq 56, io mem 0x00000000
[ 0.921563] Init: Port Power? op_state=1
[ 0.924196] Init: Power Port (0)
[ 0.927124] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bc dDevice= 4.19
[ 0.932184] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber= 1
[ 0.935000] usb usb1: Product: DWC OTG Controller
[ 0.937714] usb usb1: Manufacturer: Linux 4.19.75+ dwc_otg_hcd
[ 0.940441] usb usb1: SerialNumber: 20980000.usb
[ 0.944364] hub 1-0:1.0: USB hub found
[ 0.947042] hub 1-0:1.0: 1 port detected
[ 0.950682] dwc_otg: FIQ enabled
[ 0.950694] dwc_otg: NAK holdoff enabled
[ 0.950700] dwc_otg: FIQ split-transaction FSM enabled
[ 0.950720] Module dwc_common_port init
[ 0.951287] usbcore: registered new interface driver usb-storage
[ 0.954613] mousedev: PS/2 mouse device common for all mice
[ 0.958726] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[ 0.961952] bcm2835-cpufreq: min=700000 max=700000
[ 0.965607] sdhci: Secure Digital Host Controller Interface driver
[ 0.968403] sdhci: Copyright(c) Pierre Ossman
[ 0.971828] sdhost-bcm2835 20202000.mmc: could not get clk, deferring probe
[ 0.975135] sdhci-pltfm: SDHCI platform and OF driver helper
[ 0.978878] ledtrig-cpu: registered to indicate activity on CPUs
[ 0.981976] hidraw: raw HID events driver (C) Jiri Kosina
[ 0.985248] usbcore: registered new interface driver usbhid
[ 0.988155] usbhid: USB HID core driver
[ 0.992160] vchiq: vchiq_init_state: slot_zero = (ptrval), is_master = 0
[ 0.997361] [vc_sm_connected_init]: start
[ 1.007866] [vc_sm_connected_init]: end - returning 0
[ 1.012538] Initializing XFRM netlink socket
[ 1.015461] NET: Registered protocol family 17
[ 1.018323] Key type dns_resolver registered
[ 1.022812] registered taskstats version 1
[ 1.025655] Loading compiled-in X.509 certificates
[ 1.038581] uart-pl011 20201000.serial: cts_event_workaround enabled
[ 1.041609] 20201000.serial: ttyAMA0 at MMIO 0x20201000 (irq = 81, base_baud = 0) is a PL011 rev2
[ 1.937239] console [ttyAMA0] enabled
[ 1.947285] sdhost: log_buf @ (ptrval) (57513000)
[ 2.002308] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[ 2.012389] of_cfs_init
[ 2.038001] of_cfs_init: OK
[ 2.044591] Waiting for root device PARTUUID=6c586e13-02...
[ 2.053795] random: fast init done
[ 2.060246] Indeed it is in host mode hprt0 = 00021501
[ 2.161500] mmc0: host does not support reading read-only switch, assuming wr ite-enable
[ 2.177614] mmc0: new high speed SDHC card at address 59b4
[ 2.187984] mmcblk0: mmc0:59b4 00000 7.35 GiB
[ 2.198184] mmcblk0: p1 p2
[ 2.217170] EXT4-fs (mmcblk0p2): INFO: recovery required on readonly filesyst em
[ 2.227546] EXT4-fs (mmcblk0p2): write access will be enabled during recovery
[ 2.273514] usb 1-1: new high-speed USB device number 2 using dwc_otg
[ 2.287044] Indeed it is in host mode hprt0 = 00001101
[ 2.533899] usb 1-1: New USB device found, idVendor=0424, idProduct=9514, bcd Device= 2.00
[ 2.548101] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.563786] hub 1-1:1.0: USB hub found
[ 2.574964] hub 1-1:1.0: 5 ports detected
[ 2.913389] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[ 2.993700] EXT4-fs (mmcblk0p2): recovery complete
[ 3.012132] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. O pts: (null)
[ 3.026802] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[ 3.049149] devtmpfs: mounted
[ 3.056083] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00, b cdDevice= 2.00
[ 3.071017] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber =0
[ 3.086217] Freeing unused kernel memory: 464K
[ 3.094183] This architecture does not have kernel memory protection.
[ 3.104149] Run /sbin/init as init process
[ 3.115065] smsc95xx v1.0.6
[ 3.220121] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-20980000.usb- 1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:d5:63:24
[ 3.972320] systemd[1]: System time before build time, advancing clock.
[ 4.143632] NET: Registered protocol family 10
[ 4.154204] Segment Routing with IPv6
[ 4.223726] systemd[1]: systemd 241 running in system mode. (+PAM +AUDIT +SEL INUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL + XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN2 +IDN -PCRE2 default-hierarchy=hybr id)
[ 4.256753] systemd[1]: Detected architecture arm.
[ 4.287607] systemd[1]: Set hostname to .
[ 4.307194] systemd[1]: Failed to bump fs.file-max, ignoring: Invalid argumen t
[ 5.874547] uart-pl011 20201000.serial: no DMA platform data
[ 6.252225] systemd[1]: File /lib/systemd/system/systemd-journald.service:12 configures an IP firewall (IPAddressDeny=any), but the local system does not sup port BPF/cgroup based firewalling.
[ 6.279358] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warni ng is only shown for the first loaded unit using IP firewalling.)
[ 7.184229] random: systemd: uninitialized urandom read (16 bytes read)
[ 7.219227] random: systemd: uninitialized urandom read (16 bytes read)
[ 7.230576] systemd[1]: Listening on udev Kernel Socket.
[ 7.244977] random: systemd: uninitialized urandom read (16 bytes read)
[ 7.263854] systemd[1]: Created slice system-getty.slice.
[ 7.280375] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[ 7.296037] systemd[1]: Listening on fsck to fsckd communication Socket.
[ 9.356752] systemd[1]: Mounted Kernel Configuration File System.
[ 9.675659] systemd[1]: Started File System Check Daemon to report status.
[ 9.966613] systemd[1]: Started Apply Kernel Variables.
[ 10.144619] systemd[1]: Started Journal Service.
[ 11.369409] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[ 11.975540] systemd-journald[75]: Received request to flush runtime journal f rom PID 1
[ 14.212081] vc_sm_cma: module is from the staging directory, the quality is u nknown, you have been warned.
[ 14.221464] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[ 14.221490] [vc_sm_connected_init]: start
[ 14.230734] media: Linux media interface: v0.10
[ 14.243972] [vc_sm_connected_init]: installed successfully
[ 14.381765] videodev: Linux video capture interface: v2.00
[ 14.525590] bcm2835_mmal_vchiq: module is from the staging directory, the qua lity is unknown, you have been warned.
[ 14.529172] bcm2835_mmal_vchiq: module is from the staging directory, the qua lity is unknown, you have been warned.
[ 14.630312] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[ 14.632358] bcm2835_v4l2: module is from the staging directory, the quality i s unknown, you have been warned.
[ 15.093719] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[ 15.242857] bcm2835_audio soc:audio: card created with 8 channels
[ 15.357420] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[ 15.357494] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[ 15.374083] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[ 15.374142] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[ 15.381669] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[ 15.381733] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[ 16.963528] Under-voltage detected! (0x00050000)
[ 19.043585] Voltage normalised (0x00000000)
[ 23.592587] random: crng init done
[ 23.592611] random: 7 urandom warning(s) missed due to ratelimiting
[ 25.526504] 8021q: 802.1Q VLAN Support v1.8
[ 26.075825] cfg80211: Loading compiled-in X.509 certificates for regulatory d atabase
[ 26.707638] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[ 27.141726] Adding 102396k swap on /var/swap. Priority:-2 extents:1 across:1 02396k SSFS
[ 27.364512] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 28.960809] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E

pi@octopi:~ $ lsusb
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Log Files:

Much thanks for your kind and fast support!

... we need the actual files, not a screenshot of the download page :wink:

However we can also stop here... your printer isn't being detected as a serial device at all, so apparently it either isn't compatible with OctoPrint or something is broken here. Definitely not a software issues. I suggest you try to google around a bit if this printer even speaks serial.

Also:

[ 16.963528] Under-voltage detected! (0x00050000)

Get a proper power supply for your pi, it's not getting enough power.

ok thanks soooo much !

ok I actually think my Printer USB Port might be damaged :frowning: if contacted the support now.