hylafax ProbeModem 无法探测 USB 调制解调器

hylafax ProbeModem 无法探测 USB 调制解调器

在 Ubuntu 21.04 上,我无法让 hylafax 6.0.7 成功探测两个不同的 USB 调制解调器:USRobotics 5637 和带有 Conexant 芯片组的通用“USB 2.0 56K 调制解调器”。

我已经hylafax-server安装并附加了以下内容,/etc/udev/rules.d/50-myusb.rules以便 Ubuntu 允许写入调制解调器:

KERNEL=="ttyUSB[0-9]*",MODE="0666"
KERNEL=="ttyACM[0-9]*",MODE="0666"
  1. 这有必要吗?

当我连接两个调制解调器时,我得到以下输出cu[ttyACM0 是 USR5637,ttyACM1 是“USB 2.0 56K 调制解调器”]:

figs@thinkpad:~$ cu -l ttyACM0
Connected.
at+fclass=?
0,1,8

OK
~.

Disconnected.
figs@thinkpad:~$ cu -l ttyACM1
Connected.
at+fclass=?
0,1,1.0,2,8

OK
~.

Disconnected.
figs@thinkpad:~$
  • 两种调制解调器都支持传真类 1,以便与 Hylafax 配合使用。

以下是安装在 /dev/ 上的两个调制解调器的权限:

crw-rw-rw-  1 root dialout 166,     0 Jul 22 19:35 ttyACM0
crw-rw-rw-  1 root dialout 166,     1 Jul 22 19:36 ttyACM1
  • 两个调制解调器都具有读写权限,并且都是 dialout 的成员。

当我运行时probemodem,两个调制解调器都挂起:

figs@thinkpad:/dev$ sudo probemodem
Serial port that modem is connected to []? ttyACM0
Hmm, there does not appear to be an fuser command on your machine.
This means that I am unable to ensure that all processes using the
modem have been killed.  I will keep going, but beware that you may
have competition for the modem.

Now we are going to probe the tty port.  This takes a few seconds,
so be patient.  Note that if you do not have the modem cabled to
the port, or the modem is turned off, this may hang (just go and
cable up the modem or turn it on, or whatever).

Probing for best speed to talk to modem: 38400
  • ttyACM0(USR5637)物理数据灯短暂闪烁,然后挂起超过 1 天,之后我放弃并终止该进程。

  • ttyACM1 (“USB 2.0 56K 调制解调器”) 执行相同操作:

figs@thinkpad:/dev$ sudo probemodem
Serial port that modem is connected to []? ttyACM1
Hmm, there does not appear to be an fuser command on your machine.
This means that I am unable to ensure that all processes using the
modem have been killed.  I will keep going, but beware that you may
have competition for the modem.

Now we are going to probe the tty port.  This takes a few seconds,
so be patient.  Note that if you do not have the modem cabled to
the port, or the modem is turned off, this may hang (just go and
cable up the modem or turn it on, or whatever).

Probing for best speed to talk to modem: 38400
  • 两个调制解调器都用 来响应查询,cu但无法完成probemodem

  • probemodem声明fuser未安装,但是我发出了fuser命令,它肯定存在,尽管它没有出现在突触 GUI 中,也没有给出任何声明的输出apt-get install fuser

  1. 我如何才能probemodem成功探测调制解调器?权限是否在某个地方弄乱了?互联网上其他地方有成功使用 USR5637 的报告……我需要在某个地方进行更改吗?

我是否遗漏了什么,或者这应该可行?我对更高级的 Linux 任务还不太熟悉,我不知道如何使用 USB 调制解调器运行 hylafax。

答案1

我现在也处于同样的情况:

服务器:Ubuntu 22.04.1 LTS

调制解调器 US Robotics 5637 不适用于 Hylafax 6.0.7!

服务器挂起传真添加调制解调器就像探测调制解调器。两者的行为完全相同。如果您使用ps 辅助 | grep 调制解调器两个程序都创建相同的进程。仅在各自的程序名称下。

传真添加调制解调器当输入了所有请求的参数并且程序想要第一次访问和测试调制解调器时挂起。

您还可以使用 -s 开关启动 faxaddmodem 并指定速度。例如faxaddmodem -s 19200。然后 faxaddmodem 无限循环地报告调制解调器没有响应,请您检查发生了什么。此循环无法中断!

调制解调器会自动检测并安装在/dev/ttyACM0. 它立即可用,无需任何其他驱动程序。使用终端程序微型计算机您可以立即使用。建立连接。来电会发出信号。

但是海拉法克斯传真添加调制解调器挂起,如上所述。它只有助于终止进程并删除/var/锁/LCK..ttyACM0否则调制解调器的访问仍被阻止。此外,还创建了以下临时文件/tmp/.faxaddmodem或者/tmp/.probemodem,可以删除(无需重新启动)。

我现在也不知道该怎么办。


更新:与此同时,这款 USB 调制解调器运行正常!解决办法是什么?

非常简单:将其从 USB3.0 端口插入 USB2.0 端口。然后调制解调器立即与 Hylafax 配合使用。难以置信!因为它也可以在 USB3.0 端口上与 minicom 配合使用。

如果之前知道这一点,我就可以节省很多时间。所以这是我的更新。也许这可以节省其他人的长时间搜索。

结论:当连接到 USB2.0 端口时,USB 调制解调器 USR5637 可以在 Linux 下与 Hylafax 和 minicom 完美配合。

相关内容