Hallo zusammen,
brauche Hilfe. . .
Repetier-Server disconnectet sich immer wieder vom Drucker. Der Drucker bleibt dann einfach stehen. Bringe im Moment keinen Druck via Print Server raus.
Zuerst mal die Konfiguration:
Arduino Due mit RADDS (FW Marlin Marlin-2.0.5.1) verbunden mit Repetier-Server (Repetier-Server-Image_0_93_1_v20) der auf einem Pi 3 läuft.
WebCam
Server Log:
2020-03-31 12:42:06: start printjob KettenradLaufradRadkappe on printer FireXX
2020-03-31 12:45:14: error: Reading serial conection failed: End of file. Closing connection.
2020-03-31 12:45:14: Port closed for FireXX
2020-03-31 12:45:14: Connection closed: FireXX
2020-03-31 12:45:44: Connection started: FireXX
2020-03-31 12:45:44: Reset printer FireXX
2020-03-31 12:46:18: Starting print recover KettenradLaufradRadkappe
2020-03-31 12:46:18: start printjob KettenradLaufradRadkappe on printer FireXX
2020-03-31 12:46:35: killing printjob KettenradLaufradRadkappe on printer FireXX
dmesg:
[Tue Mar 31 12:36:40 2020] sda: sda1
[Tue Mar 31 12:39:41 2020] sd 0:0:0:0: timing out command, waited 180s
[Tue Mar 31 12:39:41 2020] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[Tue Mar 31 12:39:41 2020] sd 0:0:0:0: [sda] tag#0 Sense Key : 0x4 [current]
[Tue Mar 31 12:39:41 2020] sd 0:0:0:0: [sda] tag#0 ASC=0x0 ASCQ=0x0
[Tue Mar 31 12:39:41 2020] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 1e 44 f8 00 00 08 00
[Tue Mar 31 12:39:41 2020] print_req_error: I/O error, dev sda, sector 1983736
[Tue Mar 31 12:42:26 2020] INFO: task systemd-udevd:1032 blocked for more than 120 seconds.
[Tue Mar 31 12:42:26 2020] Tainted: G C 4.19.106-v7+ #1297
[Tue Mar 31 12:42:26 2020] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[Tue Mar 31 12:42:26 2020] systemd-udevd D 0 1032 142 0x00000085
[Tue Mar 31 12:42:26 2020] [<8086274c>] (__schedule) from [<80862dbc>] (schedule+0x50/0xa8)
[Tue Mar 31 12:42:26 2020] [<80862dbc>] (schedule) from [<808632f4>] (io_schedule+0x20/0x40)
[Tue Mar 31 12:42:26 2020] [<808632f4>] (io_schedule) from [<8025a3f0>] (__lock_page+0x11c/0x174)
[Tue Mar 31 12:42:26 2020] [<8025a3f0>] (__lock_page) from [<802724b4>] (truncate_inode_pages_range+0x40c/0x888)
[Tue Mar 31 12:42:26 2020] [<802724b4>] (truncate_inode_pages_range) from [<80272958>] (truncate_inode_pages+0x28/0x30)
[Tue Mar 31 12:42:26 2020] [<80272958>] (truncate_inode_pages) from [<80311fd4>] (kill_bdev+0x48/0x4c)
[Tue Mar 31 12:42:26 2020] [<80311fd4>] (kill_bdev) from [<803140d8>] (__blkdev_put+0x88/0x230)
[Tue Mar 31 12:42:26 2020] [<803140d8>] (__blkdev_put) from [<803142d4>] (blkdev_put+0x54/0x160)
[Tue Mar 31 12:42:26 2020] [<803142d4>] (blkdev_put) from [<80314408>] (blkdev_close+0x28/0x30)
[Tue Mar 31 12:42:26 2020] [<80314408>] (blkdev_close) from [<802d1d9c>] (__fput+0xa4/0x1e8)
[Tue Mar 31 12:42:26 2020] [<802d1d9c>] (__fput) from [<802d1f50>] (____fput+0x18/0x1c)
[Tue Mar 31 12:42:26 2020] [<802d1f50>] (____fput) from [<80140afc>] (task_work_run+0xbc/0xe0)
[Tue Mar 31 12:42:26 2020] [<80140afc>] (task_work_run) from [<8012533c>] (do_exit+0x44c/0xc18)
[Tue Mar 31 12:42:26 2020] [<8012533c>] (do_exit) from [<80125ba0>] (do_group_exit+0x4c/0xe4)
[Tue Mar 31 12:42:26 2020] [<80125ba0>] (do_group_exit) from [<80131ba0>] (get_signal+0x1a4/0x8cc)
[Tue Mar 31 12:42:26 2020] [<80131ba0>] (get_signal) from [<8010c908>] (do_signal+0x274/0x474)
[Tue Mar 31 12:42:26 2020] [<8010c908>] (do_signal) from [<8010cd14>] (do_work_pending+0xdc/0xf4)
[Tue Mar 31 12:42:26 2020] [<8010cd14>] (do_work_pending) from [<80101034>] (slow_work_pending+0xc/0x20)
[Tue Mar 31 12:42:26 2020] Exception stack(0xa91f3fb0 to 0xa91f3ff8)
[Tue Mar 31 12:42:26 2020] 3fa0: fffffffc 01dde8f0 00000200 00000000
[Tue Mar 31 12:42:26 2020] 3fc0: 01df991c 00000000 01df98d0 00000003 01dde8d0 01dde8e8 76da91e0 00000000
[Tue Mar 31 12:42:26 2020] 3fe0: 0000006c 7e99add0 76d5e2c0 76eac880 60000010 0000000f
[Tue Mar 31 12:42:41 2020] sd 0:0:0:0: timing out command, waited 180s
[Tue Mar 31 12:42:41 2020] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[Tue Mar 31 12:42:41 2020] sd 0:0:0:0: [sda] tag#0 Sense Key : 0x4 [current]
[Tue Mar 31 12:42:41 2020] sd 0:0:0:0: [sda] tag#0 ASC=0x0 ASCQ=0x0
[Tue Mar 31 12:42:41 2020] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 1e 44 f8 00 00 08 00
[Tue Mar 31 12:42:41 2020] print_req_error: I/O error, dev sda, sector 1983736
[Tue Mar 31 12:42:41 2020] Buffer I/O error on dev sda, logical block 247967, async page read
[Tue Mar 31 12:45:14 2020] usb 1-1.2: reset full-speed USB device number 4 using dwc_otg
[Tue Mar 31 12:45:14 2020] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
[Tue Mar 31 12:45:14 2020] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x03 driverbyte=0x00
[Tue Mar 31 12:45:14 2020] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 1e 45 80 00 00 08 00
[Tue Mar 31 12:45:14 2020] print_req_error: I/O error, dev sda, sector 1983872
[Tue Mar 31 12:45:14 2020] dwc_otg: DEVICE:004 : update_urb_state_xfer_comp:751:trimming xfer length
[Tue Mar 31 12:45:14 2020] usb 1-1.2: reset full-speed USB device number 4 using dwc_otg
[Tue Mar 31 12:45:14 2020] cdc_acm 1-1.2:1.0: ttyACM0: USB ACM device
[Tue Mar 31 12:45:14 2020] sd 0:0:0:0: timing out command, waited 60s
Was ich schon gemacht habe:
- Mit Octoprint versucht
- Versuch mit Pi 4
- Arduino Due getauscht
- andere hochwertige USB Kabel
- USB Kabel +5 Volt aufgetrennt. Damit der Due kein Strom saugt vom Raspi
- mit und ohne WebCam
- ältere Marlin FW
- neuste Marlin FW 2.0.x BugFix
- MW Power Supply 5V 3A für Pi 3 verlötete Kabel auf PCB Rückseite USB
- Saubere Masse 0V mit dicken Kabeln zwischen den Netzteilen sichergestellt
- Stromversorgung mit Oszi auf Spannungseinbrüche untersucht. Nichts festgestellt.
Das alles hat nichts gebracht.
Der Drucker ist zuvor ca. 1 Jahr störungsfrei gelaufen. Bis es nach div. Änderungen FW von Repetier auf Marlin, Updates für Octoprint, plötzlich bei langen Druck-Jobs sporadisch auftrat. Jetzt geht es fast nie. Hin und wieder laufen 5 Stündige Prints wieder durch.
Auffallend sind auch:
[Tue Mar 31 14:31:17 2020] sd 0:0:0:0: timing out command, waited 180s
[Tue Mar 31 14:31:17 2020] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[Tue Mar 31 14:31:17 2020] sd 0:0:0:0: [sda] tag#0 Sense Key : 0x4 [current]
[Tue Mar 31 14:31:17 2020] sd 0:0:0:0: [sda] tag#0 ASC=0x0 ASCQ=0x0
[Tue Mar 31 14:31:17 2020] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 1e 45 80 00 00 08 00
[Tue Mar 31 14:31:17 2020] print_req_error: I/O error, dev sda, sector 1983872
[Tue Mar 31 14:31:17 2020] Buffer I/O error on dev sda, logical block 247984, async page read
[Tue Mar 31 14:34:17 2020] sd 0:0:0:0: timing out command, waited 180s
[Tue Mar 31 14:34:17 2020] sd 0:0:0:0: [sda] tag#0 UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08
[Tue Mar 31 14:34:17 2020] sd 0:0:0:0: [sda] tag#0 Sense Key : 0x4 [current]
[Tue Mar 31 14:34:17 2020] sd 0:0:0:0: [sda] tag#0 ASC=0x0 ASCQ=0x0
[Tue Mar 31 14:34:17 2020] sd 0:0:0:0: [sda] tag#0 CDB: opcode=0x28 28 00 00 1e 45 80 00 00 08 00
[Tue Mar 31 14:34:17 2020] print_req_error: I/O error, dev sda, sector 1983872
[Tue Mar 31 14:37:07 2020] INFO: task systemd-udevd:23913 blocked for more than 120 seconds.
[Tue Mar 31 14:37:07 2020] Tainted: G C 4.19.106-v7+ #1297
[Tue Mar 31 14:37:07 2020] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Da habe ich schon mit anderen (Hersteller) SD Cards probiert. Ergab auch keine Änserung.
ein Disk Check: sudo badblocks -n -v /dev/sdb ergibt: keine Fehler gefunden.
Bin echt am Berg. Keine Ideen mehr was sonst noch gemacht werden kann.X(
Gruss Thomas