Hello!
First post in the forum. Happy to post on a forum like it's 2003 ![]()
For a little bit of context. I installed Zorin OS education on a laptop for my son a few weeks ago. The laptop is a Lenovo ThinkPad L14 Gen 1, i5 and Intel® UHD Graphics (CML GT2). The laptop is second hand and was blocked on a boot-loop with it's initial windows install. Considered good for the bin, we salvaged it and had an workshop with my kids trying to bring it back to life. A lot of trial and error, thought we couldn't do it but finally managed to boot it on the usb drive with the image and install Zorin 18!
Everything was fine for two months no trouble at all! We didn't have the original charger so we bought a 90w usb one. No problem there either. The USB port would be used with a small dock to charge and display on a second screen.
After the last update this USB port is like dead. No charging, no display on the second screen.... We have to use another usb-c port to charge but it isn't a display port.
So we tried an other charger same result. The charger is fine works with other devices. The dock works with an other device. Nothing is recognized on this port. Like it's dead.
So I turned to Mistral AI (sorry) to see if a quick fix was possible. it made me do some command lines to find the problem like:
lsmod | grep -i thunderbolt
lsmod | grep -i usb
sudo systemctl restart bolt
but nothing worked...
So here I am hoping someone had similar issues and knows what to do!
Thank you if you read my message (think it's maybe to long)
Oh and important note I'm a total Linux newbie if you couldn't tell
And also today i did an other update hopping it would solve the issue... but it didn't
Are you on Zorin 18? Recently there was a kernel update to kernel 6.17 which makes many problems on some computers. You could test to boot into the older 6.14 kernel.
During boot press esc key (or left shift key if you have a legacy BIOS) permanently to show grub menu.
In grub menu select "advanced options for Zorin" and choose an older kernel to boot from.
Okay @Forpli thanks for the response. I am on zorin OS education 18. I didn't have access to the grub menu. So went to a page of the forum GRUB menu were I learned how to change the timeout.
Then could access the GRUB menu and advanced settings. There were 4 choices; 2 for the 6.17 and 2 for the 6.14. I chose de 6.14 normal not the recovery. But it didn't change the status of the display port.
Okay tried again with the 6.14 recovery mode but same result.
If you run:
dmesg -w
In terminal, then plug into the USB, does the terminal relay any messages?
Hi @Aravisian it says the operation is not allowed
dmesg: Kernel Buffer Failed to Read: Operation Not Allowed
my system is in french by the way so the line up is translated
(fun fact buffer in french is not allowed on the forum)
Sorry...
sudo dmesg -w
Note: You will see a lot of output listed - your interest is in New Output after plugging int he USB.
Okay a lot of lines
one keeps comming up
[ 1151.855989] audit: type=1400 audit(1771577879.187:343): apparmor="DENIED" operation="open" class="file" profile="snap.firefox.firefox" name="/proc/pressure/memory" pid=3788 comm="MemoryPoller" requested_mask="r" denied_mask="r" fsuid=1001 ouid=0
but i don't know how to search "new" ctrl + f doesn't work
Don't think it's relevant in fact
That line is unrelated to USB
If you want to narrow it:
sudo dmesg | grep -iE 'typec|thunderbolt|usb|pd|altmode'
If you are not seeing any output, that means a firmware fault is likely.
It could also be hardware - I am not sure if you tried testing that functionality.
It is very late here, so I am going into a coma.
Maybe this is more relevant:
[ 1113.660806] workqueue: acpi_ec_event_processor hogged CPU for >10000us 5 times, consider switching to WQ_UNBOUND
notice i'm still on the 6.14 recovery boot
no problem! Have a nice coma! wil try what you suggested
Ok, this is a PCI event.
You might try fully powering off the computer, removing the battery and holding down the power button to fully reset the EC
Then power up and test.
If that does not work, can try kernel parameter
usbcore.autosuspend=-1
Remember, you are using usbcore.autosuspend=-1 and not nomodeset
and run
sudo update-grub
after saving the file with changes.
Thanks a lot @Aravisian I'll try this.
Just in case this is what I get with the previous comandline
ThinkPad-L14:~$ sudo dmesg | grep -iE 'typec|thunderbolt|usb|pd|altmode'
[ 0.000000] e820: update [mem 0x88213018-0x88223057] usable ==> usable
[ 0.002048] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.021882] ACPI: SSDT 0x00000000AC53D000 000EF6 (v02 LENOVO UsbCTabl 00001000 INTL 20160527)
[ 0.021900] ACPI: SSDT 0x00000000AC538000 00281B (v02 LENOVO TbtTypeC 00000000 INTL 20160527)
[ 0.021938] ACPI: FPDT 0x00000000AC53F000 000044 (v01 LENOVO TP-R17 00001070 PTEC 00001070)
[ 0.021997] ACPI: Reserving FPDT table memory at [mem 0xac53f000-0xac53f043]
[ 0.489878] ACPI: \_SB_.PCI0.XDCI.USBC: New power resource
[ 0.571933] ACPI: bus type USB registered
[ 0.571972] usbcore: registered new interface driver usbfs
[ 0.571995] usbcore: registered new interface driver hub
[ 0.572014] usbcore: registered new device driver usb
[ 0.805640] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[ 0.807525] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[ 0.807537] xhci_hcd 0000:00:14.0: Host supports USB 3.1 Enhanced SuperSpeed
[ 0.807768] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.14
[ 0.807785] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.807795] usb usb1: Product: xHCI Host Controller
[ 0.807802] usb usb1: Manufacturer: Linux 6.14.0-37-generic xhci-hcd
[ 0.807810] usb usb1: SerialNumber: 0000:00:14.0
[ 0.808220] hub 1-0:1.0: USB hub found
[ 0.812939] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 6.14
[ 0.812960] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 0.812971] usb usb2: Product: xHCI Host Controller
[ 0.812978] usb usb2: Manufacturer: Linux 6.14.0-37-generic xhci-hcd
[ 0.812987] usb usb2: SerialNumber: 0000:00:14.0
[ 0.813389] hub 2-0:1.0: USB hub found
[ 0.814276] usb: port power management may be unreliable
[ 0.955702] PM: genpd: Disabling unused power domains
[ 1.048588] usb 1-1: new full-speed USB device number 2 using xhci_hcd
[ 1.187874] usb 1-1: New USB device found, idVendor=058f, idProduct=9540, bcdDevice= 1.20
[ 1.188573] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.189176] usb 1-1: Product: EMV Smartcard Reader
[ 1.189712] usb 1-1: Manufacturer: Generic
[ 1.308030] usb 1-7: new high-speed USB device number 3 using xhci_hcd
[ 1.439283] usb 1-7: New USB device found, idVendor=13d3, idProduct=56fb, bcdDevice=60.04
[ 1.439712] usb 1-7: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ 1.440029] usb 1-7: Product: Integrated Camera
[ 1.440319] usb 1-7: Manufacturer: Azurewave
[ 1.440615] usb 1-7: SerialNumber: 0000
[ 1.555640] usb 1-9: new full-speed USB device number 4 using xhci_hcd
[ 1.688455] usb 1-9: New USB device found, idVendor=06cb, idProduct=00be, bcdDevice= 0.00
[ 1.689730] usb 1-9: New USB device strings: Mfr=0, Product=0, SerialNumber=1
[ 1.690936] usb 1-9: SerialNumber: 01a27c005fb5
[ 1.813682] usb 1-10: new full-speed USB device number 5 using xhci_hcd
[ 1.945210] usb 1-10: New USB device found, idVendor=8087, idProduct=0029, bcdDevice= 0.01
[ 1.947108] usb 1-10: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 2.813831] ppdev: user-space parallel port driver
[ 3.317438] i801_smbus 0000:00:1f.4: SPD Write Disable is set
[ 3.328268] i2c i2c-2: Successfully instantiated SPD at 0x52
[ 3.466562] usbcore: registered new interface driver btusb
[ 4.041479] usb 1-7: Found UVC 1.10 device Integrated Camera (13d3:56fb)
[ 4.043907] ee1004 2-0052: 512 byte EE1004-compliant SPD EEPROM, read-only
[ 4.044068] usb 1-7: Found UVC 1.50 device Integrated Camera (13d3:56fb)
[ 4.048775] usbcore: registered new interface driver uvcvideo
[ 37.468396] audit: type=1400 audit(1771576765.143:157): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/25935/usr/lib/snapd/snap-confine" pid=1081 comm="apparmor_parser"
[ 37.468415] audit: type=1400 audit(1771576765.143:158): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/25935/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=1081 comm="apparmor_parser"
[ 37.474108] audit: type=1400 audit(1771576765.149:161): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap-update-ns.firefox" pid=1082 comm="apparmor_parser"
[ 37.477904] audit: type=1400 audit(1771576765.153:163): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/25577/usr/lib/snapd/snap-confine" pid=1080 comm="apparmor_parser"
[ 37.477911] audit: type=1400 audit(1771576765.153:164): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/snap/snapd/25577/usr/lib/snapd/snap-confine//mount-namespace-capture-helper" pid=1080 comm="apparmor_parser"
[ 89.351336] usbcore: registered new interface driver usbhid
[ 89.351344] usbhid: USB HID core driver
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.