-
-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Working Laptop/Modems #10
Comments
Same for X1 Yoga 4th Gen running Void Linux. |
Works on Thinkpad X1 Carbon 7th gen with Fibocom L850-GL. I'm running KDE Neon (User edition) |
Hi @marcvernet I am curious, I also have a X1 Carbon Gen 7. What did you get with
While the README says:
Nothing appear for me, I am on cinnamon where should I expect?
That doesn't really is an example of expected result |
marcvernet@marcvernet-ThinkPad-X1-Carbon-7th:~$ lsusb However, KInfocenter reports the modem as MBIM + 3 CDC-ACM after I had issued the AT commands in the README. Also, I had issues with suspend/resume so I've now compiled and installed the kernel module version https://github.com/juhovh/xmm7360_usb |
We seems to have almost the same, my lenovo device as been trade to Synaptics, that's a good news, because I don't think it is the modem.
I have installed
I did not had the opportunity to issues
I could have a try, how did you compiled & installed that module ?
|
I installed it as per the README. However, I did have issues with a missing certificate 'signing_key.pem' which was preventing me from installing. I created this in /usr/src/linux-headers-5.0.0-32-generic/certs. I could then modprobe the module. It certainly works better in that the modem is now available instantly when I boot the laptop but it doesn't always return when coming out of suspend. |
I have tried to follow the instruction in the README, and I still can't issue root@dka:/home/kopax/workspace/tmp/xmm7360_usb# make
make -C /lib/modules/4.19.0-6-amd64/build M=/home/kopax/workspace/tmp/xmm7360_usb modules
make[1]: Entering directory '/usr/src/linux-headers-4.19.0-6-amd64'
sudo Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-6-amd64'
root@dka:/home/kopax/workspace/tmp/xmm7360_usb# sudo make install
make -C /lib/modules/4.19.0-6-amd64/build M=/home/kopax/workspace/tmp/xmm7360_usb modules_install
make[1]: Entering directory '/usr/src/linux-headers-4.19.0-6-amd64'
INSTALL /home/kopax/workspace/tmp/xmm7360_usb/xmm7360_usb.ko
DEPMOD 4.19.0-6-amd64
Warning: modules_install: missing 'System.map' file. Skipping depmod.
make[1]: Leaving directory '/usr/src/linux-headers-4.19.0-6-amd64'
root@dka:/home/kopax/workspace/tmp/xmm7360_usb# sudo modprobe xmm7360_usb
root@dka:/home/kopax/workspace/tmp/xmm7360_usb# sudo screen /dev/ttyACM0
[screen is terminating] Does that means that my fibocom will not work ? Also, the first think I have done when receiving the x1c7 before doing this was to upgrade my BIOS. Some people on IRC says that it has nothing to do but just to be sure, did you upgrade your BIOS or did you do this straight after receiving the x1c7? |
I'm not sure why it's not working for you. I can confirm that my BIOS is the latest 1.22. I'm not sure if this is relevant but I did not make the acpi_call module but installed it from a repo instead |
Thanks a lotr for that information, I am also using
I used to install Did you modify anything in the BIOS except disabling secure boot? |
The only other thing I changed in the BIOS was to set the sleep mode to LINUX. |
Using You did not have to disable secure boot? Because I was having an issue with it when using Then I assume it can't work for mine, I will open the laptop to take a pictures of the M2 card. |
Yes, I meant in addition to disabling secure boot. Sure, I'll take a picture for you... |
Thanks a lot, that's not only for me, that's for people with the same hardware so they can also troubleshoot, it's only 5 screw to open the bottom, this is mine: I am just thinking but how can I be sure that the card was working? Perhaps it's a factory issue I have with the hardware and I only need to return to lenovo. How can I be so sure that it should work? |
I can format back to windows =/ Should I ? |
Only you can answer that..... But you need to find out if the card is actually working. |
We seem to have the same hardware and it works for me. However, I have a more recent linux kernel. |
I am preparing a bootable key with windows 10, I'll let you know
What kernel version are you using? How do you know my kernel version? |
Just to chime in, in Windows every time different a different sim card in
it seemed to reflash the modem each time (possibly for setting the LTE
bands of that particular operator for optimisation?). Maybe there is some
initial activation done in Windows too.
…On Tue, 29 Oct 2019 at 21:37, Dimitri KOPRIWA ***@***.***> wrote:
I can format back to windows =/ Should I ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#10>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF7UH764ILQJOTJD4E7KNTTQRAG4ZANCNFSM4JFWJUDQ>
.
|
I can see your kernel version in the output from the make command you posted earlier. My kernel is 5.0.0-32. I can also confirm that I've never activated or used the modem under windows. I removed the FCC lock using the instructions in the README. |
I have tried to upgrade my kernel using Buster backports to v5 and that didn't help
Did you use windows to remove the |
It's not why your device is not being detected. Using the instructions...
All of this was done in linux. The laptop has never run Windows. |
I did the same think but fail to switch to USB mode.... There's something different with my X1C7 or the WWAN card is broken even on windows, I am testing it now. How can I test the USB detected working? Can you screenshot the relevant part in KInfoCenter so I have a valid expected result? |
Thanks a lot, I was able to solve it by restarting from scratch and finally git the X1 Carbon Gen 7 with WWAN! |
Works on my P53s (20N6CTO1WW, L850-GL). Had to remove the FCC lock as per instructions provided. Thanks a lot for your work on this. I was disappointed when I couldn't get the WWAN working on my new laptop, but now I'm happy again! |
Works on my T480s (20L7CT01WW) running Arch. Thank you for your great work! |
@kopax How did you manage to fix that? I have the same issue. |
@Mikail0 I had to reformat and be more careful on all steps and I finally get through. |
Thank you @kopax and on which distro? |
I have used this https://github.com/juhovh/xmm7360_usb since it persist after reboot, My distro is Debian, it work with debian latest. You are welcome. |
Works on ThinkPad X280 (20KF-CTO1WW, L850-GL) It also works on FreeBSD with translated following commands (in my case)
(MBIM is not supported on FreeBSD yet, so I use Thank you for the great information! I really appreciate it. |
hey @kikuchan how did you get the modem to work on FreeBSD? I have to admit i'm struggling, maybe because FreeBSD isn't really my thing. Could you share your config files, and maybe a short description of the whole process? Tried to pciconf my card but it keeps saying that the write failed 🤷 |
@mlukow Hi. I'm not sure it works for you, but I'll try the best.
It will print something like:
In this case, the value 61 denotes pci bus.
You'll find something like:
The
It disables PCIe link (according to the
I'm sorry I don't know how to find it precisely, but I hope
After a few seconds,
I hope it works on your side. Good luck! |
whoa, amazing @kikuchan, thanks for your time :-) was just wondering how to figure out what to |
xmm7360-usb-modeswitch/xmm2usb Line 37 in 5ebf686
As you can see, it just appends ._RST to ${acpi_path} when executing the ACPI, so I thought it would be in the output of acpidump -dt .But you're right, if you can ran Ubuntu and the original xmm2usb command, you can simply use the output of them. In your case, acpi_call -p '\_SB_.PCI0.RP01.PXSX._RST' would be the one.If you still get an error, let's make sure the original xmm2usb works properly on your device... |
Hi all,
Not sure if helpful for anyone
I can confirm that this currently works on: Carbon X1 Gen 6 20KH-CT01WW (Fibocom L850-GL)
Running Arch, just followed readme (except acpi_call was in repos, so just installed from there)
The text was updated successfully, but these errors were encountered: