[ltp] RH 7.1, TP21 no /dev/ttySx working
Friedemann Baitinger
linux-thinkpad@www.bm-soft.com
Tue, 1 May 2001 13:46:34 +0200 (CEST)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
folks, please ignore this posting. I didn't do my homework before
posting. It turned out that the 'wvlan_cs' grabbed IRQ-3. Obviously
/dev/ttyS1 did not work. Back in my RH 7.0 I had massaged
/etc/pcmcia/config.opts to exclude IRQ-3 and it appears that with the
new install the exclude was left commented out.
After enabling the exclude the serial module was happy again. -- Sorry
for the confusion.
On Tue, 1 May 2001, Friedemann Baitinger wrote:
> is anybody able to use /dev/ttyS{0,1,2} on a T21 with RedHat 7.1? I have
> no luck at all. With RH 7.0 and linux-2.2.18 it worked perfectly. Now I
> have installed RH 7.1 and have not changed anything in the T21 BIOS (no
> tpctl or PS2.EXE used) and the serial module just doesn not work.
>
> Upon loading the driver reports:
>
> May 1 12:53:51 blackbox kernel: Serial driver version 5.05a
> (2001-03-20) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
>
> Here is how the devices are set in the /dev tree:
>
> [root@blackbox baiti]# ll /dev/ttyS{0,1,2}
> crw-rw---- 1 root uucp 4, 64 Mar 24 05:38 /dev/ttyS0
> crw-rw---- 1 root uucp 4, 65 Mar 24 05:38 /dev/ttyS1
> crw-rw---- 1 root uucp 4, 66 Mar 24 05:38 /dev/ttyS2
>
> And here is what minicom achieves when it tries to talk to a US Robotics
> modem attached to /dev/ttyS1: (I am copying only the relevant system
> calls):
>
> open("/dev/modem", O_RDWR|O_NONBLOCK) = -1 ENOSYS (Function not implemented)
> open("/dev/modem", O_RDWR|O_NONBLOCK) = -1 ENOSYS (Function not implemented)
> open("/dev/modem", O_RDWR|O_NONBLOCK) = 3
>
> why does open() return -1 twice and then all of a sudden give back a
> file descriptor?
>
> fcntl64(3, F_GETFL) = 0x802 (flags
> O_RDWR|O_NONBLOCK)
> fcntl64(3, F_SETFL, O_RDWR) = 0
> ioctl(3, TCGETS, 0xbffff560) = -1 EIO (Input/output error)
> ioctl(3, TIOCMGET, [0]) = -1 EIO (Input/output error)
> ioctl(3, TCGETS, 0xbffff4d0) = -1 EIO (Input/output error)
> ioctl(3, SNDCTL_TMR_START, {B38400 -opost -isig -icanon -echo ...}) = -1
> EIO (In
> put/output error)
> ioctl(3, TIOCMGET, [0]) = -1 EIO (Input/output error)
> ioctl(3, TIOCMSET, [TIOCM_RTS]) = -1 EIO (Input/output error)
> ioctl(3, TCGETS, 0xbffff470) = -1 EIO (Input/output error)
> ioctl(3, SNDCTL_TMR_START, {B1000000 -opost isig -icanon echo ...}) = -1 EIO (In
> put/output error)
>
> Oh BTW: /dev/modem is a symlink to /dev/ttyS1
>
>
> Any ideas? The problem occurs with the standard kernel that came with RH
> 7.1 and it also occurs with my own-built linux-2.4.4
>
> --
> Friedemann Baitinger fb@baiti.net http://baiti.net/fb/
>
- --
Friedemann Baitinger fb@baiti.net http://baiti.net/fb/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE67qIb8ZparKdkcvIRAmzLAJ4uZH1VeOSYsH9Hv0s2B626vHXSowCfbwac
Gst83ehf8TADw7hg8KZTBvA=
=lgiq
-----END PGP SIGNATURE-----
----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html