Package: setserial / 2.17-50

09_pcmcia_repair.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
From: Jonas Genannt <jonas.genannt@capi2name.de>
Subject: setserial pcmcia.repair patch


diff -Naurp setserial-2.17.orig/pcmcia.repair setserial-2.17/pcmcia.repair
--- setserial-2.17.orig/pcmcia.repair	1970-01-01 00:00:00.000000000 +0000
+++ setserial-2.17/pcmcia.repair	2008-09-26 21:59:26.000000000 +0000
@@ -0,0 +1,44 @@
+
+If you have been using setserial versions 2.15-1 to 2.15-6, and you have
+been having problems with setserial taking over your pcmcia serial/modem
+devices, then read on... Otherwise stop reading now, as NONE OF THIS APPLIES
+TO YOU.
+
+At of 2.15-1, setserial searches for serial device configuration on
+shutdown or halt, and stores it in /etc/serial.conf. The state is
+then automatically loaded on a reboot. This includes pcmcia devices,
+which are not managed by setserial but by pcmcia-cs.
+
+As of 2.15-7, setserial does not save the state of pcmcia devices. If you
+really do want it to control pcmcia ports, you will have to switch off
+the AUTOSAVE ability, and do it by hand.
+
+However, if you used 2.15-1 to 2.15-6, the pcmcia devices will already be
+in /etc/serial.conf, and although setserial tries to sort out the problem
+automatically when you upgrade, you may feel you want to do some tidying up...
+
+(1) make sure that your pcmcia cards are inserted and configured.
+(2) su root
+(3) /etc/init.d/setserial stop
+    hopefully, some messages will appear informing you that pcmcia filtering
+    is going on.
+(4) Look in your /etc/serial.conf. A two-port standard setup should look
+    something like:
+
+###AUTOSAVE###
+/dev/ttyS0 uart 16550A port 0x03f8 irq 4 spd_normal skip_test session_lockout
+/dev/ttyS1 uart 16550A port 0x02f8 irq 3 spd_normal skip_test session_lockout
+
+    If you have only one non-pcmcia port, then you should have only
+    /dev/ttyS0. Most desktop computers have two ports.
+(5) If you see a device (eg /dev/ttyS2) which is not one of your non-pcmcia
+    serial ports, run "setserial /dev/ttyS2 uart unknown" to delete it. Do
+    not bother to edit the serial.conf file. Instead, run 
+    /etc/init.d/setserial stop
+    Check the file. If everything is ok, you can try a 
+    /etc/init.d/setserial start
+    No error messages - you are in the clear.
+
+Sorry for the problems caused by earlier versions
+ Gordon Russell <gor@debian.org>
+