FUjr / FUjr/QModem

[BUG]FM150 pcie

Open
#185 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug
Dominant language
C
Stars
426
Forks
212
Avg merge
5h 54m
Merged PRs (30d)
10

Description

My machine is equipped with two FM150 modules. However, from the source file's driver, I noticed that the Qualcomm X55 machine still uses Quectel's driver, which causes occasional module loss issues. The machine can only re-dial after a complete power-off. Can we update Quectel's original PCIe driver to better support the FM150? From the current symptoms, I can force restart the module through GPIO in the system, and the module can start normally. However, qmodem can no longer dial normally because the AT serial port is not working. So, I would like to know if there is a good way to solve this problem.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no source files or tests. Start by locating the Quectel PCIe driver and qmodem's AT serial and GPIO-reset entry points, then reproduce the FM150 module-loss and redial failure; done means the module recovers without a full power-off and qmodem can use the AT port to dial normally.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
embedded-iot, networking
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.