Hello.
Almost three years have past since I broke my teeths and managed to configure my
ISA PnP modem with Linux.
A couple of days ago I upgraded from RedHat7.0+ to 7.2, and among various
annoyences, the modem stopped working.
It seems that it is found by the system (see /proc/isapnp:
Card 1 'USR3031:U.S. Robotics 56K FAX INT' PnP version 1.0
Logical device 0 'USR3031:Unknown'
Device is active
Active port 0x3e8
Active IRQ 10 [0x2]
Resources 0
Priority preferred
Port 0x2f8-0x2f8, align 0x7, size 0x8, 16-bit address decoding
IRQ 3,5,7,10,11,12,15 High-Edge
Alternate resources 0:1
Priority acceptable
Port 0x3f8-0x3f8, align 0x7, size 0x8, 16-bit address decoding
IRQ 2/9,3,4,5,7,10,11,12,15 High-Edge
Alternate resources 0:2
Priority acceptable
Port 0x3e8-0x3e8, align 0x7, size 0x8, 16-bit address decoding
IRQ 2/9,3,4,5,7,10,11,12,15 High-Edge
Alternate resources 0:3
Priority acceptable
Port 0x2e8-0x2e8, align 0x7, size 0x8, 16-bit address decoding
IRQ 2/9,3,4,5,7,10,11,12,15 High-Edge
but not as I so labouriously defined in /etc/isapnp.conf
# $Id: pnpdump.c,v 1.18 1999/02/14 22:47:18 fox Exp $
# (DEBUG)
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
(CONFIGURE USR3031/3386422446 (LD 0
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x03e8
# Maximum IO base address 0x03e8
# IO base alignment 8 bytes
# Number of IO addresses required: 8
(IO 0 (SIZE 8) (BASE 0x03e8))
# IRQ 2, 3, 4, 5, 7, 10, 11, 12 or 15.
# High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 4 (MODE +E)))
(NAME "USR3031/3386422446[0]{U.S. Robotics 56K FAX INT}")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
When the old kernel executed the serial driver it looked like:
Oct 29 11:44:21 localhost kernel: Serial driver version 4.27 with MANY_PORTS
MULTIPORT SHARE_IRQ enabled
Oct 29 11:44:21 localhost kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Oct 29 11:44:21 localhost kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
[ NO third line for the modem!! - D. K.]
But now it is:
Nov 27 00:12:51 localhost kernel: Serial driver version 5.05c (2001-07-08) with
MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
Nov 27 00:12:51 localhost kernel: ttyS00 at 0x03f8 (irq = 4) is a 16550A
Nov 27 00:12:51 localhost kernel: ttyS01 at 0x02f8 (irq = 3) is a 16550A
Nov 27 00:12:51 localhost kernel: ttyS02 at port 0x03e8 (irq = 10) is a 16550A
yet none of the serials show in /proc/interrupts, and irq 10 is taken:
CPU0
0: 200366 XT-PIC timer
1: 5662 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 0 XT-PIC usb-uhci
8: 1 XT-PIC rtc
9: 3019 XT-PIC es1370
10: 65 XT-PIC eth0
12: 5750 XT-PIC PS/2 Mouse
14: 227102 XT-PIC ide0
15:390 XT-PIC ide1
NMI: 0
ERR: 0
Can someone lead me out of this darkness?
Dan.
(sorry about the awfully late hour)
=
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]