COM header doesn't work

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx appearances in dmesg and setserial shows these as unknown and is unable to change it to uart 16550A.

Is there any way to make them work?

My motherboard is AsRock Z68 Extreme4 Gen3.



Edit:



Machine that I used to describe problem had defect. On the other machines there was ttyS0 configured at default port 0x03f8 and IRQ 4 but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A didn't take any effect (address wasn't changed). Running



setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*


was causing system freeze and it had to be restarted. No effect.



Solution:



I changed in BIOS address from 0x3F8h/IRQ4 to 0x3E8h/IRQ4 and it was discovered in OS as ttyS2 with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.







share|improve this question






















  • It is enabled in the BIOS, right?
    – Ignacio Vazquez-Abrams
    Feb 26 at 17:55










  • @IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
    – user266356
    Feb 26 at 19:32







  • 1




    @user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
    – user252181
    Feb 27 at 3:50














up vote
0
down vote

favorite












I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx appearances in dmesg and setserial shows these as unknown and is unable to change it to uart 16550A.

Is there any way to make them work?

My motherboard is AsRock Z68 Extreme4 Gen3.



Edit:



Machine that I used to describe problem had defect. On the other machines there was ttyS0 configured at default port 0x03f8 and IRQ 4 but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A didn't take any effect (address wasn't changed). Running



setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*


was causing system freeze and it had to be restarted. No effect.



Solution:



I changed in BIOS address from 0x3F8h/IRQ4 to 0x3E8h/IRQ4 and it was discovered in OS as ttyS2 with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.







share|improve this question






















  • It is enabled in the BIOS, right?
    – Ignacio Vazquez-Abrams
    Feb 26 at 17:55










  • @IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
    – user266356
    Feb 26 at 19:32







  • 1




    @user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
    – user252181
    Feb 27 at 3:50












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx appearances in dmesg and setserial shows these as unknown and is unable to change it to uart 16550A.

Is there any way to make them work?

My motherboard is AsRock Z68 Extreme4 Gen3.



Edit:



Machine that I used to describe problem had defect. On the other machines there was ttyS0 configured at default port 0x03f8 and IRQ 4 but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A didn't take any effect (address wasn't changed). Running



setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*


was causing system freeze and it had to be restarted. No effect.



Solution:



I changed in BIOS address from 0x3F8h/IRQ4 to 0x3E8h/IRQ4 and it was discovered in OS as ttyS2 with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.







share|improve this question














I have multiple computers and some of them have PCI-E card with serial ports - these work well - and some of them are attached to on-board COM header ports. In these there are no ttySx appearances in dmesg and setserial shows these as unknown and is unable to change it to uart 16550A.

Is there any way to make them work?

My motherboard is AsRock Z68 Extreme4 Gen3.



Edit:



Machine that I used to describe problem had defect. On the other machines there was ttyS0 configured at default port 0x03f8 and IRQ 4 but it was unusable (no communication through PuTTy and it was impossible to pass it to VM to make it usable for guest OS). In BIOS (COM port was enabled) I have found out that it's address was set to 0x3F8h/IRQ4. Changing it manually with setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A didn't take any effect (address wasn't changed). Running



setserial /dev/ttyS0 port 0x03f8 irq 4 uart unknown
setserial /dev/ttyS0 port 0x3F8h irq 4 uart 16550A
setserial -g /dev/ttyS*


was causing system freeze and it had to be restarted. No effect.



Solution:



I changed in BIOS address from 0x3F8h/IRQ4 to 0x3E8h/IRQ4 and it was discovered in OS as ttyS2 with proper parameters. Now it works. I don't really know why so I would be grateful for explanation.









share|improve this question













share|improve this question




share|improve this question








edited Feb 26 at 19:31

























asked Feb 26 at 17:41









user266356

12




12











  • It is enabled in the BIOS, right?
    – Ignacio Vazquez-Abrams
    Feb 26 at 17:55










  • @IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
    – user266356
    Feb 26 at 19:32







  • 1




    @user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
    – user252181
    Feb 27 at 3:50
















  • It is enabled in the BIOS, right?
    – Ignacio Vazquez-Abrams
    Feb 26 at 17:55










  • @IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
    – user266356
    Feb 26 at 19:32







  • 1




    @user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
    – user252181
    Feb 27 at 3:50















It is enabled in the BIOS, right?
– Ignacio Vazquez-Abrams
Feb 26 at 17:55




It is enabled in the BIOS, right?
– Ignacio Vazquez-Abrams
Feb 26 at 17:55












@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
– user266356
Feb 26 at 19:32





@IgnacioVazquez-Abrams Yes, but you gave me a good clue. Thank you.
– user266356
Feb 26 at 19:32





1




1




@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
– user252181
Feb 27 at 3:50




@user266356 This is not a forum. Please do not add a solution or "solved" to a question. Instead you can answer your own question by posting it as an answer.
– user252181
Feb 27 at 3:50















active

oldest

votes











Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);








 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f426753%2fcom-header-doesnt-work%23new-answer', 'question_page');

);

Post as a guest



































active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes










 

draft saved


draft discarded


























 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f426753%2fcom-header-doesnt-work%23new-answer', 'question_page');

);

Post as a guest













































































Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?