Slow down PC after a fax was received (moxa cp-168u v2.0 + hylafax)

Bug #243470 reported by Sapsan
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Hello all and sorry for my English :)

Environment:
ubuntu server 8.04 i386 fully updated for now on Celeron D 2.26 GHz 512MB RAM
ubuntu desktop 8.04 x86_64 also updated on Core2 Duo 512MB RAM
moxa multiport serial board cp-168u v2.0 driver come with both distributives
hylafax 4.4.3
only one modem for tests - Zyxel U-336E Plus Firmware 1.13
and my hands... maybe not fully straight :)

PC was freeze after received fax on 15 seconds on server (without X-server runing) and on more then 1 minute on desktop (I was reset the PC - time from time mouse also was freezes). Processes which was eating CPU time was random...
This was not happen when modem was connected to onboard serial port, but only when it was connected to moxa board.

In spite of all faxes was received successfully.

At first I try to change PCI slot for changing IRQ - IRQ was changed, but freezing still happened...
Then I try to disable PnP OS in BIOS and to set kernel load parameters acpi=off and pnpbios=off - still a same problem...

Then I try to compile native driver, but got an errors:

/root/mxser/driver/mxser.c: In function 'mxser_initbrd':
/root/mxser/driver/mxser.c:1062: error: 'SA_SHIRQ' undeclared (first use in
this function)
/root/mxser/driver/mxser.c:1062: error: (Each undeclared identifier is
reported only once
/root/mxser/driver/mxser.c:1062: error: for each function it appears in.)
/root/mxser/driver/mxser.c:1062: error: 'SA_INTERRUPT' undeclared (first use
in this function)
/root/mxser/driver/mxser.c: In function 'mxser_init':
/root/mxser/driver/mxser.c:1338: warning: 'pci_find_device' is deprecated
(declared at include/linux/pci.h:492)
/root/mxser/driver/mxser.c: In function 'mxser_open':
/root/mxser/driver/mxser.c:1539: error: implicit declaration of
function 'process_session'
/root/mxser/driver/mxser.c:1540: error: implicit declaration of
function 'process_group'
make[3]: *** [/root/mxser/driver/mxser.o] Error 1
make[2]: *** [_module_/root/mxser/driver] Error 2
make[2]: Leaving directory `/root/linux-2.6.24-19-server'
make[1]: *** [module] Error 2
make[1]: Leaving directory `/root/mxser/driver'
make: *** [mxser] Error 2

Same problem was described here: http://groups.google.com.ua/group/fa.hylafax/browse_thread/thread/6372d344cd8aa24c

Thanks...

Tags: cft-2.6.27
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Sapsan (sergiy-bagnak) wrote :

Just add to distributive new driver from card manufacturer http://www.moxa.com/support/resource_result.aspx?r_type=1,2,7,8,9&dr_id=1&dprodline_id=22&dprod_id=148
I was used driver version 1.12 and now all fine.
Now available version 1.13. I don't try it.

====================================
Release Note:
=============
Ver1.13
1. Add CP-102E, CP-102EL, CP-132E, CP-132EL-I, CP-114EL, CP-114EL-I.

Ver1.12
1. Add CP-102UF model.
2. Support kernel up to 2.6.21.
3. Support to set baud rate by setserial.
====================================

Best regards and sorry for my English :)

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Sapsan,

It looks like the Intrepid Ibex 2.6.27 kernel provides version 1.12 of the mxser driver. So I would assume that Intrepid should resolve this issue. I'lll go ahead and tentatively mark this "Fix Released". If this is not the case when you are able to test Intrepid please feel free to reopen this report. And just for reference, I'm also pasting below the git commit id and description of the patch which fixed this:

commit e129deff3d979df1ad3d0a6756c90932c0a0a102

Author: Jiri Slaby <email address hidden>

Date: Tue Jul 22 11:20:34 2008 +0100

    Char: mxser, add CP-102UF support

    Add support for CP-102UF moxa card (update to 1.12 original driver) and

    increment this driver version.

Changed in linux:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.