Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Dec 1996 11:30:21 +1100 (EST)
From:      Joel Sutton <suttonj@interconnect.com.au>
To:        FreeBSD Hackers <hackers@freebsd.org>
Subject:   My Banksia Internal Modem - sio driver
Message-ID:  <Pine.BSF.3.95.961212213219.334E-100000@solsbury-hill.home>

next in thread | raw e-mail | index | archive | help
Hi,

I'm sure this is a common subject so I'll try to keep it brief. 

I'm running 2.1.5 with 4 serial ports - 1 internal modem. Up until today I
have been having all sorts of problems getting the sio driver to recognise
my internal modem on a regular basis. Sometimes it would recognise it
(after numerous reboots) and sometimes not. So I did some searching of the
mail archives and realised that I should use the 0x80 flag to see what was
happening (should have read the sio man page...). I suddenly found that it
was failing consistently on the 6th probe:

/kernel: sio1: probe test 6 failed

Thinking I had nothing to loose I then changed the source for sio so that
the sixth probe always returned a successful result. So far I haven't had
any problems more internal modem problems or problems with my other 3
serial ports. Device drivers are definitely way above my level of
programming skill so what I'm wondering is - Is it likely that I may
create any other problems by doing this? Could adding extra DELAY
statements achieve a similar result more cleanly?? 

Thanks for your patience, Joel...




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.961212213219.334E-100000>