Using the MAX3107
Hello,
Please excuse my and be aware that I'm quite new to kernel hacking :-)
I'm currently trying to enable the RS485 support on the MAX3107 and continuously getting the error:
"max3107 spi2.0: interrup isn't serviced normally!"
Assuming it means interrupt it nevertheless does not help me to find the cause of the problem.
Added some patches form:
http://marc.info/?l=linux-serial&w=2&r=1&s=max3107&q=b
And changed the baudrate to the appropriate, set bit for rs458 mode.
Has anyone tried working with the MAX3107?
Thanks in advance
Marcel
Quoted 10 lines · On Tue, 29 May 2012 17:02:41 +0200 Ubdfu <[email protected]> wrote:
Hello,
Please excuse my and be aware that I'm quite new to kernel hacking :-)
I'm currently trying to enable the RS485 support on the MAX3107 and continuously getting the error:
"max3107 spi2.0: interrup isn't serviced normally!"
Assuming it means interrupt it nevertheless does not help me to find the cause of the problem.
Quoted 6 lines
Added some patches form:
http://marc.info/?l=linux-serial&w=2&r=1&s=max3107&q=bAnd changed the baudrate to the appropriate, set bit for rs458 mode.
Has anyone tried working with the MAX3107?
Not in rs485 mode and not for a while. The base code in drivers/tty/serial should work for RS232 mode at least.
The trigger you are hitting implies that it got an event during suspend/freezing or somehow tried to queue work when work was already queued.
The current code doesn't cope with the device being on a shared interrupt line, so my first guess would be that might be the problem ?
Alan