On Sat, 2009-02-07 at 23:03 +0100, Ruediger Dohmhardt wrote: > Manu Abraham schrieb: > > Ruediger Dohmhardt wrote: > > > >> Manu Abraham schrieb: > >> > >>> Have added initial support for this card, as well as a large > >>> overhaul of the driver for a couple of performance impacts. > >>> > >>> Please do test with the latest updates from http://jusst.de/hg/mantis. > >>> > >>> > >> Hi Manu > >> the versions from January and February 2009 compile fine on the > >> SUSE-11.1 kernel 2.6.27.7-9-default x86_64. > >> The modules for my Twinhan AD-CP300 (2033) load fine, too. > >> > >> However, the devices below /dev/dvb are NOT created, and hence vdr-1.7 > >> does not work. > >> The card works with the s2-liplianin driver. > >> > >> I assume it is interrupt related as listed in the lines from > >> /var/log/messages > >> > >> > >> Feb 7 21:03:38 mt40 su: (to root) rudi on /dev/pts/1 > >> Feb 7 21:03:48 mt40 kernel: vendor=1002 device=4371 > >> Feb 7 21:03:48 mt40 kernel: Mantis 0000:02:01.0: PCI INT A -> GSI 21 > >> (level, low) -> IRQ 21 > >> Feb 7 21:03:48 mt40 kernel: DVB: registering new adapter (Mantis DVB > >> adapter) > >> Feb 7 21:03:48 mt40 kernel: vendor=1002 device=4371 > >> Feb 7 21:03:48 mt40 kernel: Mantis 0000:02:01.0: PCI INT A disabled > >> Feb 7 21:03:48 mt40 kernel: Mantis: probe of 0000:02:01.0 failed with > >> error -1 > >> Feb 7 21:05:03 mt40 vdr: [4320] cTimeMs: using monotonic clock > >> (resolution is 1 ns) > >> Feb 7 21:05:03 mt40 vdr: [4320] VDR version 1.7.0 started > >> Feb 7 21:05:03 mt40 vdr: [4320] codeset is 'UTF-8' - known > >> Feb 7 21:05:03 mt40 vdr: [4320] ERROR: ./locale: Datei oder Verzeichnis > >> nicht gefunden > >> Feb 7 21:05:03 mt40 vdr: [4320] no locale for language code 'deu,ger' > >> Feb 7 21:05:03 mt40 vdr: [4320] no locale for language code 'slv,slo' > >> Feb 7 21:05:03 mt40 vdr: [4320] no locale for language code 'ita' > >> Feb 7 21:05:05 mt40 vdr: [4320] no DVB device found > >> > >> I wonder whether I can check something more to get your driver back to work > >> > > > > Can you please load the mantis module with the verbose=5 module > > parameter and try again ? At least it will show what's failing. > > > > Regards, > > Manu > > > > > Yupp, > > here is /var/log/messages with the line "options mantis verbose=5" in > /etc/modprobe.conf.local > > Feb 7 22:56:41 mt40 kernel: found a VP-2033 PCI DVB-C device on (02:01.0), > Feb 7 22:56:41 mt40 kernel: vendor=1002 device=4371 > Feb 7 22:56:41 mt40 kernel: Mantis 0000:02:01.0: PCI INT A -> GSI 21 > (level, low) -> IRQ 21 > Feb 7 22:56:41 mt40 kernel: Mantis Rev 1 [1822:0008], irq: 21, > latency: 64 > Feb 7 22:56:41 mt40 kernel: memory: 0x0, mmio: 0xffffc20000366000 > Feb 7 22:56:41 mt40 kernel: mantis_stream_control (0): Set stream to HIF > Feb 7 22:56:41 mt40 kernel: mantis_i2c_init (0): Initializing I2C .. > Feb 7 22:56:41 mt40 kernel: mantis_i2c_init (0): Disabling I2C interrupt > Feb 7 22:56:41 mt40 kernel: mantis_i2c_xfer (0): Messages:2 > Feb 7 22:56:41 mt40 kernel: mantis_i2c_write: Address=[0x50] > <W>[ 08 ] > Feb 7 22:56:41 mt40 kernel: mantis_i2c_read: Address=[0x50] > <R>[ 00 08 ca 19 e9 b6 ] > Feb 7 22:56:41 mt40 kernel: MAC Address=[00:08:ca:19:e9:b6] > Feb 7 22:56:41 mt40 kernel: mantis_dma_init (0): Mantis DMA init > Feb 7 22:56:41 mt40 kernel: mantis_alloc_buffers (0): DMA=0x60df0000 > cpu=0xffff880060df0000 size=65536 > Feb 7 22:56:41 mt40 kernel: mantis_alloc_buffers (0): RISC=0x60dba000 > cpu=0xffff880060dba000 size=1000 > Feb 7 22:56:41 mt40 kernel: mantis_calc_lines (0): Mantis RISC block > bytes=[4096], line bytes=[2048], line count=[32] > Feb 7 22:56:41 mt40 kernel: mantis_dvb_init (0): dvb_register_adapter > Feb 7 22:56:41 mt40 kernel: DVB: registering new adapter (Mantis DVB > adapter) > Feb 7 22:56:41 mt40 kernel: mantis_dvb_init (0): dvb_dmx_init > Feb 7 22:56:41 mt40 kernel: mantis_dvb_init (0): dvb_dmxdev_init > Feb 7 22:56:41 mt40 kernel: vp2033_frontend_init (0): Probing for > CU1216 (DVB-C) > Feb 7 22:56:41 mt40 kernel: mantis_i2c_xfer (0): Messages:2 > Feb 7 22:56:41 mt40 kernel: Byte MODE: > Feb 7 22:56:41 mt40 kernel: Byte <0> RXD=0xa1ff2280 [22] > Feb 7 22:56:41 mt40 kernel: mantis_i2c_xfer (0): Messages:2 > Feb 7 22:56:41 mt40 kernel: Byte MODE: > Feb 7 22:56:41 mt40 kernel: mantis_i2c_xfer (0): I/O error, > LINE:155 > Feb 7 22:56:41 mt40 kernel: mantis_i2c_xfer (0): Messages:2 > Feb 7 22:56:41 mt40 kernel: Byte MODE: > Feb 7 22:56:41 mt40 kernel: Byte <0> RXD=0xa1ff2280 [22] > Feb 7 22:56:41 mt40 kernel: mantis_i2c_xfer (0): Messages:1 > Feb 7 22:56:41 mt40 kernel: mantis_i2c_write: Address=[0x0c] > <W>[ 00 33 ] > Feb 7 22:56:41 mt40 kernel: mantis_i2c_xfer (0): Messages:2 > Feb 7 22:56:42 mt40 kernel: Byte MODE: > Feb 7 22:56:42 mt40 kernel: mantis_i2c_xfer (0): I/O error, > LINE:155 > Feb 7 22:56:42 mt40 kernel: mantis_dvb_init (0): !!! NO Frontends found !!! > Feb 7 22:56:42 mt40 kernel: mantis_pci_probe (0): ERROR: Mantis DVB > initialization failed <-1> > Feb 7 22:56:42 mt40 kernel: mantis_pci_probe (0): ERROR: Mantis DMA > exit! <-1> > Feb 7 22:56:42 mt40 kernel: mantis_dma_exit (0): DMA=0x60df0000 > cpu=0xffff880060df0000 size=65536 > Feb 7 22:56:42 mt40 kernel: mantis_dma_exit (0): RISC=0x60dba000 > cpu=0xffff880060dba000 size=1000 > Feb 7 22:56:42 mt40 kernel: mantis_pci_probe (0): ERROR: Mantis I2C > exit! <-1> > Feb 7 22:56:42 mt40 kernel: mantis_i2c_exit (0): Disabling I2C interrupt > Feb 7 22:56:42 mt40 kernel: mantis_i2c_exit (0): Removing I2C adapter > Feb 7 22:56:42 mt40 kernel: mantis_pci_probe (0): ERROR: Mantis PCI > exit! <-1> > Feb 7 22:56:42 mt40 kernel: mantis_pci_exit (0): mem: 0xffffc20000366000 > Feb 7 22:56:42 mt40 kernel: vendor=1002 device=4371 > Feb 7 22:56:42 mt40 kernel: Mantis 0000:02:01.0: PCI INT A disabled > Feb 7 22:56:42 mt40 kernel: mantis_pci_probe (0): ERROR: Mantis free! <-1> > Feb 7 22:56:42 mt40 kernel: Mantis: probe of 0000:02:01.0 failed with > error -1 Identical problem for me, so it's not a single case. I'll see if I can also produce a verbose=5 report later today. Regards, Bob -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html