All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ross Boylan <RossBoylan@stanfordalumni.org>
To: linux-serial@vger.kernel.org
Cc: Ross Boylan <RossBoylan@stanfordalumni.org>
Subject: Re: Update on problems with UPS
Date: Thu, 27 Feb 2003 12:42:55 -0800	[thread overview]
Message-ID: <20030227204255.GF5806@wheat.boylan.org> (raw)
In-Reply-To: <20030223080137.GB374@lafn.org>

Thank you for all this useful information.  I'm not sure I followed
all of it, so I want to clarify a couple of points.

I talked about pnp reseting the modem or the serial port on the card.
You say it would only affect the port.  What I had in mind was that
pnp might reset the IRQ for one device, but not the other, so they
wouldn't be able to communicate.  Are you saying that's so?

I think what you mean is that only the serial port needs an IRQ, since
the modem talks to the serial port talks to the computer.  So
regardless of how I set pnp, the serial port and modem will be able to
communicate.  Correct?

Further, the reason I lose communication with the port/modem after
manually running pnp is that the serial driver does not know that the
port has moved.  If I manually change the IRQ with pnp, I need to
manually tell the driver with setserial.  Correct?

Thanks.

On Sun, Feb 23, 2003 at 12:01:37AM -0800, David Lawyer wrote:
> On Thu, Feb 20, 2003 at 10:32:20PM -0800, Ross Boylan wrote:
> > I wrote a few weeks ago about some problems using an APC UPS with the
> > serial port.
> > 
> > I've made some progress, but things are still not quite working right.
> > 
> > Originally, I got "LSR safety check engaged" on ttyS1 where the APC
> > was connected.  This went away when I disabled COM1 (aka ttyS0) in
> > BIOS, since I no longer use it.  However, I am still sharing an IRQ
> > between ttyS2 (from my ISA modem card) and the parallel printer.
> > 
> > It's not clear the sharing is causing trouble--both seem to be working
> > OK.  Does anyone know if it's a problem?
> It may cause a problem if you are printing while using the modem.
> > 
> > At any rate, it is puzzling to me that I can't control the IRQ for the
> > modem.  Only COM1/2 are configurable from BIOS.  I can also control
> > the parallel port from the BIOS, and I though putting it to IRQ5 would
> > force COM3 elsewhere.  It doesn't seem to.
> Some devices can only be set to a limited number of IRQs and all
> possibilities may cause a conflict so it may use one of these conflicts:
> IRQ5
> 
> > I can reprogram the modem through isapnp, but unless I put it to the
> > IRQ 5 that ttyS2 gets on startup, it doesn't work.  (Some people
> > suggested the card might be set through jumpers, but it's not).  I've
> > also tried restarting after reprogramming the modem, in hopes the new
> > IRQ would stick, but it doesn't.
> 
> That's right.  PnP resources such as IRQs set in a device disappear when
> powered down.  You've got to run setserial to tell the serial driver
> what you set with isapnp.  Another way to get it to work is to setserial
> to IRQ0 which will use the serial port using inefficient polling, but it
> still should work.
> 
> > Can anyone clarify what is going on with COM3?  I thought the modem
> > serial port was actually part of the card, and that reseting the card
> > through pnp would change the modem and the serial port.  The behavior
> > I'm seeing looks more like the serial port and the modem are distinct
> > devices
> Yes but the modem is not listed in /dev so it's not a device in that
> sense.
> 
> >, and pnp only affects the modem. 
> 
> It only affects the serial port on the modem card.
> 
> > (My other theory is that pnp affects both,
> It only affects the serial port.
> > but the serial driver doesn't know what's going on if I move the
> > location after startup.  
> Correct
> > This would also explain why the modem doesn't work after I move the
> > IRQ,
> Correct
> > but I thought I understood someone on this list saying the serial
> > driver could cope with such moves.) 
> 
> Well, it can if it uses its own isapnp to set the IRQ but you explicitly
> ran isapnp.
> > 
> [snip about UPS as I know almost nothing about them]
> 			David Lawyer
> -
> To unsubscribe from this list: send the line "unsubscribe linux-serial" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2003-02-27 20:42 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-02-21  6:32 Update on problems with UPS Ross Boylan
2003-02-21 10:41 ` Gerald Emig
2003-02-23  8:01 ` David Lawyer
2003-02-27 20:42   ` Ross Boylan [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-02-27 21:29 Ed Vance
2003-02-27 21:49 ` David Lawyer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030227204255.GF5806@wheat.boylan.org \
    --to=rossboylan@stanfordalumni.org \
    --cc=linux-serial@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.