[opensuse] 12.1 and /dev/ttyS# problem with mythtv
For some reason I have problems trying to install mythtv under opensuse 12.1. I posted a similar message in the mythtv forum however I think this is related to some changes in opensuse. ref: opnseuse 12.1 3.1.0-1.2-desktop mythtv 0.24 dct-channel v 1.7 HDPVR Motorola cable box Problem: the channel change script to use the serial port connected to the STB does not work. /dev/tty5 is present, permissions are OK, when call it to change channels hangs before DCT. $ channel -p /dev/ttyS5 -vv 12 cursor moves to the next line and produce no errors and stays there. If I $ channel Communication failed after 5 tries 0 Which show channel is working but /dev/ttyS0 (default) is not connected which is correct. Description. I have a machine with dual boot, having opensuse 11.4 and opensuse 12.1 in two different HD. Everything works Ok under opensuse 11.4 which ruled out BIOS setup as a problem. I did 2 clean installation in 12.1 with the same results. The pci serial card is recognized # dmesg | grep Oxford [ 1.726854] 2 ports detected on Oxford PCI Express device - ttyS5 is present in both - setserial gives the same result in both :~> setserial /dev/ttyS5 /dev/ttyS5, UART: 16950/954, Port: 0x0000, IRQ: 18 - the udev info is ALMOST the same in both #udevadm info -a -p $(udevadm info -q path -n /dev/ttyS5) every line in both OS is the same with one exception that the following line is present only in 11.4 ATTRS{modalias}=="pci:v00001415d0000C158sv00001415sd0000C158bc07sc00i02" but i do not think makes any difference ? # dmesg | grep serial [ 1.569725] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 1.720562] serial 0000:04:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 1.752498] serial 0000:07:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 same in both OS versions # dmesg | grep tty [ 0.000000] console [tty0] enabled [ 1.569725] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 1.711140] 00:08: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A [ 1.720714] ttyS4: detected caps 00000700 should be 00000500 [ 1.720718] 0000:04:00.0: ttyS4 at MMIO 0xfb601000 (irq = 18) is a 16C950/954 [ 1.736566] ttyS5: detected caps 00000700 should be 00000500 [ 1.736579] 0000:04:00.0: ttyS5 at MMIO 0xfb601200 (irq = 18) is a 16C950/954 [ 1.773294] 0000:07:01.0: ttyS6 at I/O 0xd080 (irq = 19) is a 16550A In summary the serial port is recognized and udev produces the device. It could be that other device is being used by the serial but I have tried the other ttsS# with no good results. Any tips? Am I not loading a module required for this task? Thxs -=terry=- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (1)
-
terry