Messages in this thread |  | | Date | Fri, 17 Jan 1997 13:46:41 +0100 | From | Thomas Sailer <> | Subject | Re: reserve= not working, drivers fail to do check_region |
| |
> The serial driver only grabs reserves io regions and irq's for serial > ports when the serial ports are actually open, and it checks to see if > the ioports and irq's are available when the serial port is actually > opened.
/proc/ioports of my machine at work: 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : npu 02f8-02ff : serial(auto) 0300-030f : 3c509 03c0-03df : vga+ 03f8-03ff : serial(auto) e400-e4be : aic7xxx
/proc/interrupts 0: 1171290 timer 1: 1155 keyboard 2: 0 cascade 4: 5539 + serial 8: 0 + rtc 10: 20865 3c509 12: 10269 + aic7xxx 13: 1 math error
uname -a Linux 2.1.21 #2 Fri Jan 17 09:33:40 MET 1997 i586
/dev/cua1 (i.e. serial port 2) is not in use.
Obviously the serial driver does grab the interrupt at open time, but grabs the io region at load time. Or is there a newer version of the serial driver somewhere?
Tom
|  |