0

我的调制解调器似乎不再工作了,虽然它在 Ubuntu 12.04 上工作,但我升级到 13.04,现在它不能工作了......

当我尝试连接 minicom -s 或 probemodem(来自 hylafax)并运行 ATI 命令时,我得到了乱码。我不记得以前见过。无论我使用旧设置还是新设置,都会发生这种情况。我有一个内置调制解调器,我可以在 38400 上连接 minicom。当我只做 AT 时,我得到了预期的 OK。但是,当我尝试 ATI 命令时,我得到了垃圾,然后我输入的任何内容都显示为垃圾。

我试图关闭计算机并重新打开,以防它需要冷重置,但同样的事情仍然发生。

Ubuntu 12.04 和 13.04 版本在处理内部调制解调器方面是否存在已知差异?或者它可能只是一个糟糕的通信设置(但是 AT + OK 将如何工作而不是其余的?!)

请注意,Hylafax 工作得很好,并且在我使用 12.04 时发送了数百份传真......我敢打赌,如果我要重新安装 12.04,它仍然可以工作!在这一点上,这不是一个选择。

有我得到的垃圾样本。正如我们所见,在某些情况下,我们看到“OK”或“ERROR”作为响应,但大多数 ATI 函数返回无效字符。

ATI0    RESULT = "RʋW�.+
                     T,W��T/�S�VV
                                   �U���Z�
                                          R�    �VH�H�j�H�" RESPONSE = ""
ATI1    RESULT = "OK"   RESPONSE = ""
ATI2    RESULT = "AUJS�H�j�H�"  RESPONSE = ""
ATI3    RESULT = "RʋW�.+
                     T,W��T/�S�VV
                                   �U���Z�
                                          R�    �VH�H�j�H�" RESPONSE = ""
ATI4    RESULT = "OK"   RESPONSE = ""
ATI5    RESULT = "OK"   RESPONSE = "OCM Ver3.9/1.7,0,34"
ATI6    RESULT = "��ɽم��j�����jE�����Օ�H�H�j�H�"    RESPONSE = ""
ATI7    RESULT = "OK"   RESPONSE = ""
ATI8    RESULT = "OK"   RESPONSE = "OK"
ATI9    RESULT = "�&&KURP�M'ժ�ѥQ�������ѕ�́jQ咚���թ5*����T�H�H�j�H�"  RESPONSE = ""

AT+FCC=?    RESULT = "OK"   RESPONSE = "(0000-0FFF),(00-0D),(00-02),(00-02),(00-01,03-05,07-09,0B-0D,0F),(00-01),(00),(00-07),(00-7F)"
AT+FCC? RESULT = "A��j��j�b�ł�b��b��b��b��b��b��j��H�j�H�"  RESPONSE = ""
AT+FCQ=?    RESULT = "OK"   RESPONSE = "(00-01),(00)"

以防万一,将速度更改为 9600 并将传输更改为 7N1(7 位,无奇偶校验,1 停止)然后我可以获得更好的通信(全部考虑),如下所示:

ATI0c
Agere OCM V.92 MT9234ZPX-UPCI Internal Data/Fax Modem Version 1.02d

这样至少调制解调器名称等是可见的。

4

1 回答 1

0

尽管我对这个问题还没有一个好的最终答案,但我有理由相信新内核是罪魁祸首。我用内核版本 3.5.0(我相信是 12.10)重新启动,一切都像一个魅力。在这一点上,这样做将解决您的问题,尽管您肯定会希望在您的主板上运行更新的内核。

我在 Linux 内核网站上发布了一个错误,我将看到我得到的反馈。我当然希望能在某个时候妥善解决这个问题。我可能需要做一些内核调试......

因此,如果您的调制解调器以前工作过,或者您正试图让调制解调器工作,请确保现在使用 12.10 甚至 12.04 启动。您可以升级到 13.10,但请确保在需要使用传真/调制解调器时仍运行旧内核。

于 2013-09-24T04:29:35.913 回答