[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