[Galaxy Tab 2 Q&A, Help & Troubleshooting] BrainSoldSeparately:
Hello,

I've been trying to install a custom rom on my tablet (GT-3100 espresso3g).

However to do this I need to make this thing show up in my system, I've installed custom roms in past on my phone (Xiaomi Redmi 3 [ido]).

The problem I have is that this tablet just won't show up, on my archlinux installation I get this in dmesg when I plug it in (developer mode and debugging enabled):

[70552.518372] usb 1-4: new full-speed USB device number 53 using xhci_hcd
[70552.645375] usb 1-4: device descriptor read/64, error -71
[70552.884971] usb 1-4: device descriptor read/64, error -71
[70553.115091] usb 1-4: new full-speed USB device number 54 using xhci_hcd
[70553.238401] usb 1-4: device descriptor read/64, error -71
[70553.471704] usb 1-4: device descriptor read/64, error -71
[70553.578411] usb usb1-port4: attempt power cycle
[70554.221659] usb 1-4: new full-speed USB device number 55 using xhci_hcd
[70554.221820] usb 1-4: Device not responding to setup address.
[70554.431772] usb 1-4: Device not responding to setup address.
[70554.641595] usb 1-4: device not accepting address 55, error -71
[70554.768295] usb 1-4: new full-speed USB device number 56 using xhci_hcd
[70554.768409] usb 1-4: Device not responding to setup address.
[70554.918447] kauditd_printk_skb: 10 callbacks suppressed
[70554.918452] audit: type=1101 audit(1614101819.636:177089): pid=680914 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time acct="larry" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/4 res=success'
[70554.919124] audit: type=1110 audit(1614101819.636:177090): pid=680914 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/4 res=success'
[70554.923809] audit: type=1105 audit(1614101819.639:177091): pid=680914 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_open grantors=pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/4 res=success'
[70554.978390] usb 1-4: Device not responding to setup address.
[70554.980704] audit: type=1106 audit(1614101819.696:177092): pid=680914 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:session_close grantors=pam_limits,pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/4 res=success'
[70554.980753] audit: type=1104 audit(1614101819.696:177093): pid=680914 uid=1000 auid=1000 ses=1 subj==unconfined msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_env,pam_faillock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/4 res=success'
[70555.184959] usb 1-4: device not accepting address 56, error -71
[70555.185080] usb usb1-port4: unable to enumerate USB device

adb devices shows nothing (it lists my phone tho)

The tablet doesn't even want to charge when plugged into either laptop (it charges just fine from a wall charger and my powerbank), it notices that it was plugged in, but the battery icon is marked with red cross and as far as I can tell the percentage is still going down as if it was not plugged in... when turned off it shows the batter charging animation, however I didnt keep it in this state for long enough to tell if the battery is actually being charged.

I've tried booting windows 8.1 on a second laptop, but it's not recognizing this tablet (yes,even after installing samsung drivers), rest of the behaviour (battery not charging and etc.) is exactly the same.

What should I do now? Does the log indicate a broken cable/connector? If so, is there some working root exploit so I could remount the recovery partition into read-write mode and then install TWRP "manually"?