![]() |
cannot transfer packet via serial COM
I have a Linux Ubuntu installed on an Intel Panel PC. My code did not run so, I checked out packet transfer using cutecom. It does OPEN THE PORT successfully, but no data is transfered. I plugged the serial port to my own PC, it works. One thing crossed my mind that the error could have error come from was checking the BIOS, how ttyS0-3 are allocated. Bios shows S0 to 11 or upper. All in AVAILABLE mode, I set S3 to RESERVED and checked via cutecom again. NO TRANSFER!. On the other hand, I DO NOT THINK that a driver should be installed for distinguishing the PC COMs, it SHOULD identify them automatically.
Code:
[ 0.416691] ACPI: Power Button [PWRB] |
Quote:
Quote:
Quote:
We really need more information before we can help you. If you can draw a simple diagram of the test setups you have tried, that will help a lot. |
The problem was with DB9 cable. But, the problem is only one of the COMs work. I mean, only one when connected, can transfer the packets. (using any available program like cutecom). The other three are inactive.
The PC I need to configure is an Intel PC Series, for Windows I was told that it has its own device driver program. when installed all other COms become available. However, i think in linux all COMs are recognized. But I am definitely NOT SURE about it. before getting suspiscious about searching for the relevant linux version device driver, I think there may be something wrong with the IRQs. see above, both S0 and S2 share irq=4 and S1, S3 share irq=3. do you think the problem would be fixed if I reserve irq 1 2 3 4 in BIOS and set each to one of the devices at bootup? (note that S1 is dedicated to touchscreen, as printed above). let's find out the solution guys. |
All times are GMT -5. The time now is 04:04 AM. |