[mythtv-users] dct-channel STB via Serial not working openSUSE 12.1

terry chusty at attglobal.net
Thu Dec 1 12:56:29 UTC 2011


On Mon, 2011-11-28 at 19:36 +0000, terry wrote:
> 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
> 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?
> 

Guys, any tips where I should look to solve this problem? I have
everything ready to migrate to 12.1 and this is my road block.

TIA

-=terry=-




More information about the mythtv-users mailing list