Kirjoittaja Aihe: [Ratkaistu]Terratec Cinergy C HD:n scannaus ongelma  (Luettu 3157 kertaa)

peran

  • Vieras
Joops ostin Terratec Cinergy C HD-kortin, ja haluaisin kuvaa saada aikaiseksi. Valitettavasti kun scannaa, niin kyseinen ajuri jumahtaa jumiin löytäessään potentiaalisia kanavia, jonka jälkeen ko. prosessi on pakko tappaa:

Parit pakolliset tulosteet:
lspci
Koodia: [Valitse]
02:08.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)

Errori, jonka driveri antaa löytäessään kanavan.
dmesg
Koodia: [Valitse]
...
[   31.716059] nvidia: module license 'NVIDIA' taints kernel.
[   32.885306] udev: renamed network interface eth0 to eth1
[   32.901240] ACPI: PCI Interrupt 0000:02:08.0[A] -> GSI 20 (level, low) -> IRQ 20
[   32.901272] irq: 20, latency: 32
[   32.901273]  memory: 0xe2100000, mmio: 0xe09fe000
[   32.901277] found a VP-2040 PCI DVB-C device on (02:08.0),
[   32.901279]     Mantis Rev 1 [153b:1178], irq: 20, latency: 32
[   32.901282]     memory: 0xe2100000, mmio: 0xe09fe000
[   32.903968]     MAC Address=[00:08:ca:1c:82:e2]
[   32.904019] mantis_alloc_buffers (0): DMA=0x1dd80000 cpu=0xddd80000 size=65536
[   32.904028] mantis_alloc_buffers (0): RISC=0x1f488000 cpu=0xdf488000 size=1000
[   32.904031] DVB: registering new adapter (Mantis dvb adapter)
[   33.155041] input: PC Speaker as /devices/platform/pcspkr/input/input5
[   33.422741] mantis_frontend_init (0): Probing for CU1216 (DVB-C)
[   33.424835] mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c
[   33.424837] mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success
[   33.424845] DVB: registering frontend 0 (Philips TDA10023 DVB-C)...
[   33.424899] mantis_ca_init (0): Registering EN50221 device
[   33.442593] mantis_ca_init (0): Registered EN50221 device
[   33.442605] mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface
[   33.730033] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input6
[   33.845936] ACPI: PCI Interrupt 0000:00:1f.5[B] -> GSI 17 (level, low) -> IRQ 21
[   33.845965] PCI: Setting latency timer of device 0000:00:1f.5 to 64
[   33.853688] parport_pc 00:09: reported by Plug and Play ACPI
[   33.853730] parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
[   34.168807] intel8x0_measure_ac97_clock: measured 52668 usecs
[   34.168812] intel8x0: clocking to 48000
[   34.169865] ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
[   34.170204] NVRM: loading NVIDIA UNIX x86 Kernel Module  169.12  Thu Feb 14 17:53:07 PST 2008
[   36.459710] lp0: using parport0 (interrupt-driven).
[   36.511990] Adding 530136k swap on /dev/sda2.  Priority:-1 extents:1 across:530136k
[   37.052636] EXT3 FS on sda1, internal journal
[   37.164649] device-mapper: uevent: version 1.0.3
[   37.164683] device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-devel@redhat.com
[   37.896357] kjournald starting.  Commit interval 5 seconds
[   37.903764] EXT3 FS on sda3, internal journal
[   37.903770] EXT3-fs: mounted filesystem with ordered data mode.
[   38.361071] ip_tables: (C) 2000-2006 Netfilter Core Team
[   38.740050] No dock devices found.
[   39.716277] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
[   39.716283] apm: overridden by ACPI.
[   39.816635] ppdev: user-space parallel port driver
[   39.925416] audit(1210306000.536:2): type=1503 operation="inode_permission" requested_mask="a::" denied_mask="a::" name="/dev/tty" pid=4936 profile="/usr/sbin/cupsd" namespace="default"
[   40.848711] eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
[   40.916676] Bluetooth: Core ver 2.11
[   40.918964] NET: Registered protocol family 31
[   40.918970] Bluetooth: HCI device and connection manager initialized
[   40.918974] Bluetooth: HCI socket layer initialized
[   40.952317] Bluetooth: L2CAP ver 2.9
[   40.952322] Bluetooth: L2CAP socket layer initialized
[   41.038297] Bluetooth: RFCOMM socket layer initialized
[   41.038933] Bluetooth: RFCOMM TTY layer initialized
[   41.038937] Bluetooth: RFCOMM ver 1.8
[   43.052785] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
[   43.052805] agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
[   43.052833] agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
[   45.098994] NET: Registered protocol family 17
[   50.784170] NET: Registered protocol family 10
[   50.785017] lo: Disabled Privacy Extensions
...
[  378.299872] mantis start feed & dma
[  378.299905] BUG: unable to handle kernel paging request at virtual address f09fdfff
[  378.299910] printing eip: e0a93b59 *pde = 00000000
[  378.299916] Oops: 0000 [#1] SMP
[  378.299919] Modules linked in: ipv6 af_packet rfcomm l2cap bluetooth ppdev speedstep_lib cpufreq_userspace cpufreq_ondemand cpufreq_powersave cpufreq_stats freq_table cpufreq_conservative container dock video output sbs sbshc battery iptable_filter ip_tables x_tables aes_i586 dm_crypt dm_mod ac lp parport_pc snd_intel8x0 snd_ac97_codec ac97_bus parport snd_pcm_oss snd_mixer_oss snd_pcm evdev snd_seq_dummy pcspkr serio_raw psmouse snd_seq_oss mantis snd_seq_midi snd_rawmidi lnbp21 mb86a16 stb6100 tda10021 tda10023 stb0899 stv0299 dvb_core snd_seq_midi_event snd_seq snd_timer snd_seq_device nvidia(P) snd soundcore snd_page_alloc i2c_core iTCO_wdt iTCO_vendor_support button shpchp pci_hotplug intel_agp agpgart ext3 jbd mbcache usbhid hid sg sr_mod cdrom sd_mod pata_acpi ata_piix 8139cp floppy ata_generic ohci1394 libata ieee1394 8139too mii scsi_mod ehci_hcd uhci_hcd usbcore thermal processor fan fbcon tileblit font bitblit softcursor fuse
[  378.299986]
[  378.299989] Pid: 5889, comm: scan Tainted: P        (2.6.24-16-generic #1)
[  378.299992] EIP: 0060:[<e0a93b59>] EFLAGS: 00010206 CPU: 0
[  378.300001] EIP is at mantis_dma_start+0x129/0x200 [mantis]
[  378.300004] EAX: 1f488000 EBX: 0000003d ECX: 00000042 EDX: e09fe000
[  378.300006] ESI: df4880f0 EDI: dfa72000 EBP: 0000f800 ESP: de0bbe08
[  378.300009]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[  378.300011] Process scan (pid: 5889, ti=de0ba000 task=df5885a0 task.ti=de0ba000)
[  378.300013] Stack: 000200d2 00000163 dfa72000 dfa724b4 00000000 00000020 dfa72000 dfa724b4
[  378.300020]        00000000 e0a9f000 e0a955ce e0a99abb e0a70b0d 00000002 00000163 00000012
[  378.300026]        00000000 e0a71875 dfa72448 dfa72270 00000000 e0bb403a e0a85036 e0bb4000
[  378.300032] Call Trace:
[  378.300058]  [<e0a955ce>] mantis_dvb_start_feed+0xae/0x110 [mantis]
[  378.300069]  [<e0a70b0d>] dvb_demux_feed_add+0x1d/0xb0 [dvb_core]
[  378.300092]  [<e0a71875>] dmx_section_feed_start_filtering+0xc5/0x160 [dvb_core]
[  378.300117]  [<e0a6f271>] dvb_dmxdev_filter_start+0x201/0x390 [dvb_core]
[  378.300130]  [<c01869d6>] shmem_check_acl+0x36/0x60
[  378.300154]  [<e0a6f53c>] dvb_demux_do_ioctl+0x13c/0x3b0 [dvb_core]
[  378.300170]  [<e0a797b5>] dvb_ringbuffer_init+0x25/0x30 [dvb_core]
[  378.300192]  [<e0a6e0e7>] dvb_usercopy+0x67/0x140 [dvb_core]
[  378.300253]  [<c018b5d5>] nameidata_to_filp+0x35/0x40
[  378.300260]  [<c018ffc0>] chrdev_open+0x0/0x190
[  378.300267]  [<c018b630>] do_filp_open+0x50/0x60
[  378.300301]  [<e0a6ebb8>] dvb_demux_ioctl+0x18/0x20 [dvb_core]
[  378.300312]  [<e0a6f400>] dvb_demux_do_ioctl+0x0/0x3b0 [dvb_core]
[  378.300322]  [<c0199628>] do_ioctl+0x78/0x90
[  378.300338]  [<c019986e>] vfs_ioctl+0x22e/0x2b0
[  378.300343]  [<c018b6fe>] do_sys_open+0xbe/0xe0
[  378.300356]  [<c0199946>] sys_ioctl+0x56/0x70
[  378.300368]  [<c01043c2>] sysenter_past_esp+0x6b/0xa9
[  378.300413]  =======================
[  378.300415] Code: 00 03 47 40 c7 00 00 00 00 70 8b 57 44 8d 04 8d 04 00 00 00 03 47 40 83 c1 02 89 10 8b 57 18 8b 47 44 89 4f 34 89 42 10 8b 57 18 <8b> 82 ff ff ff 0f 0d 00 00 00 80 89 82 ff ff ff 0f 8b 47 18 c7
[  378.300447] EIP: [<e0a93b59>] mantis_dma_start+0x129/0x200 [mantis] SS:ESP 0068:de0bbe08
[  378.300456] ---[ end trace 720e72eb99b5d130 ]---

käsky, jolla toi 378.xxxx-errorit tuli oli:
Koodia: [Valitse]
scan fi-Rauma >~/channel.txt
scanning fi-Rauma
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 154000000 6875000 0 4
initial transponder 162000000 6875000 0 4
initial transponder 170000000 6875000 0 4
initial transponder 306000000 6875000 0 4
initial transponder 314000000 6875000 0 4
initial transponder 322000000 6875000 0 4
initial transponder 338000000 6875000 0 4
initial transponder 346000000 6875000 0 4
initial transponder 354000000 6875000 0 4
initial transponder 362000000 6875000 0 4
initial transponder 370000000 6875000 0 4
>>> tune to: 154000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_128
WARNING: >>> tuning failed!!!
>>> tune to: 154000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_128 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 162000000:INVERSION_AUTO:6875000:FEC_NONE:QAM_128

Mitenkähän ko. ongelman kanssa kannattaisi edetä ?

Mahdollisesti ottaa yhteyttä Manuun ongelman tiimoilta ?

Edit - siis ajuri tuli ilmeisesti ladattua täältä: http://jusst.de/hg/mantis
Edit2 - Ja Ubuntu Hardy on distroni.
« Viimeksi muokattu: 13.05.08 - klo:05.53 kirjoittanut peran »

crope

  • Käyttäjä
  • Viestejä: 817
  • Fedora 12
    • Profiili
    • http://palosaari.fi/
Vs: Terratec Cinergy C HD:n scannaus ongelma
« Vastaus #1 : 09.05.08 - klo:13.39 »
Mahdollisesti ottaa yhteyttä Manuun ongelman tiimoilta ?

Joo. Manu on kyllä ollut "lomilla" (lähtikö käymään kotonaan intiassa vai missä lie) viimeiset viikot...

Antti

peran

  • Vieras
Vs: Terratec Cinergy C HD:n scannaus ongelma
« Vastaus #2 : 09.05.08 - klo:22.25 »
Jos ymmärrän oikein, niin ko. ongelma on tuttu Manulle.

http://lkml.org/lkml/2005/9/17/88

Edit tässä itselleni muistiksi:
lspci -vv
Koodia: [Valitse]
01:0a.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV PCI Bridge Controller [Ver 1.0] (rev 01)
Subsystem: TERRATEC Electronic GmbH Unknown device 1178
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (2000ns min, 63750ns max)
Interrupt: pin A routed to IRQ 9
Region 0: Memory at e7800000 (32-bit, prefetchable) [size=4K]

Eikä näissä make:n errorreissakaan mitään hälyyttävää näy - vai näkyykö?
Koodia: [Valitse]
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/dvb_frontend.o
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/dvb_frontend.c: In function 'dvb_frontend_thread':
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/dvb_frontend.c:1126: warning: unused variable 'status'
 
CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/ivtv-irq.o
include/asm/io_32.h: In function 'memcpy_fromio':
include/asm/io_32.h:211: warning: passing argument 2 of '__memcpy' discards qualifiers from pointer target type
  C

CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mantis_core.o
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mantis_core.c:58: warning: 'write_eeprom_byte' defined but not used
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mantis_dma.o
 
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mantis_dvb.o
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mantis_dvb.c:52: warning: 'mantis_fe_reset' defined but not used
 
[M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/sn9c102_tas5130d1b.o
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.o
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c: In function 'stb0899_diseqc_init':
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:834: warning: unused variable 'ret_2'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:833: warning: unused variable 'ret_1'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:832: warning: unused variable 'trial'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:830: warning: unused variable 'i'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:830: warning: unused variable 'count'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:826: warning: unused variable 'rx_data'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c: In function 'stb0899_sleep':
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:899: warning: unused variable 'reg'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c: In function 'stb0899_track':
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:1930: warning: unused variable 'internal'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:1927: warning: unused variable 'lock_lost'
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c: At top level:
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:1722: warning: 'stb0899_track_carrier' defined but not used
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:1739: warning: 'stb0899_get_ifagc' defined but not used
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:1756: warning: 'stb0899_get_s1fec' defined but not used
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_drv.c:1784: warning: 'stb0899_get_modcod' defined but not used
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/stb0899_algo.o
  CC [M]  /home/sami/mant
C [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/zr36016.o
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/zr36060.o
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/pms.o
include/asm/io_32.h: In function 'memcpy_fromio':
include/asm/io_32.h:211: warning: passing argument 2 of '__memcpy' discards qualifiers from pointer target type
  CC
CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/ivtvfb.o
include/asm/io_32.h: In function 'memset_io':
include/asm/io_32.h:205: warning: passing argument 1 of '__constant_c_and_count_memset' discards qualifiers from pointer target type
include/asm/io_32.h:205: warning: passing argument 1 of '__constant_c_memset' discards qualifiers from pointer target type
include/asm/io_32.h:205: warning: passing argument 1 of '__memset_generic' discards qualifiers from pointer target type
include/asm/io_32.h:205: warning: passing argument 1 of '__memset_generic' discards qualifiers from pointer target type
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/vivi.o
  LD [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/cx23885.o
 
CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/radio-si470x.o
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/radio-si470x.c: In function 'si470x_get_rds_registers':
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/radio-si470x.c:562: warning: format '%ld' expects type 'long int', but argument 3 has type 'unsigned int'
   CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/tua6100.o
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mb86a16.o
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mb86a16.c:1885: warning: initialization from incompatible pointer type
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/cu1216.o
/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/cu1216.c:396: warning: 'cu1216_read_quality' defined but not used
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mt2131.o
 
 LD [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/dvb-usb-af9005-remote.o
  CC [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/pluto2.o
  LD [M]  /home/sami/mantis/mantis-b7b8a2a81f3e/v4l/mantis.o
  Building modules, stage 2.
  MODPOST 228 modules
WARNING: "snd_pcm_period_elapsed" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!
WARNING: "snd_pcm_hw_constraint_integer" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!
WARNING: "snd_pcm_set_ops" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!
WARNING: "snd_pcm_lib_ioctl" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!
WARNING: "snd_card_new" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!
WARNING: "snd_card_free" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!
WARNING: "snd_card_register" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!
WARNING: "snd_pcm_new" [/home/sami/mantis/mantis-b7b8a2a81f3e/v4l/em28xx-alsa.ko] undefined!

Alkuperäisellä koneella 512 Mt muistia
 BUG: unable to handle kernel paging request at virtual address f09fdfff

Toisella koneella ajettuna, jossa giga muistia
BUG: unable to handle kernel paging request at virtual address 89CFFFF
« Viimeksi muokattu: 10.05.08 - klo:01.45 kirjoittanut peran »

peran

  • Vieras
Vs: Terratec Cinergy C HD:n scannaus ongelma
« Vastaus #3 : 11.05.08 - klo:20.27 »
No, koodia raiskaamalla sain kuvan näkyviin. Tosin ilmeisesti samalla menetin salauksen purun, mutta ko. lisälaitetta ei minulla ainakaan vielä ole.

Ihme vain, etten googlaamalla löytänyt kohtalontovereitani.  ???

Kerron ratkaisun silloin, kun ensin olen siistinyt ratkaisuani ensin.

peran

  • Vieras
Vs: Terratec Cinergy C HD:n scannaus ongelma
« Vastaus #4 : 13.05.08 - klo:05.50 »
No, tässä on pienet muutokseni, joita en suosittele käyttää muussa tapauksessa kuin, että tulee samanlaiset errorit kuin minulle.

Koodia: [Valitse]
diff -rup mantis-b7b8a2a81f3e/./linux/drivers/media/dvb/mantis/mantis_reg.h mantis-uusi/./linux/drivers/media/dvb/mantis/mantis_reg.h
--- mantis-b7b8a2a81f3e/./linux/drivers/media/dvb/mantis/mantis_reg.h 2008-04-16 14:22:16.000000000 +0300
+++ mantis-uusi/./linux/drivers/media/dvb/mantis/mantis_reg.h 2008-05-12 00:12:02.000000000 +0300
@@ -147,16 +147,16 @@
 #define MANTIS_CARD_RESET 0xac
 
 #define MANTIS_GPIF_ADDR 0xb0
-#define MANTIS_GPIF_HIFRDWRN (0x01 << 31)
-#define MANTIS_GPIF_PCMCIAREG (0x01 << 27)
-#define MANTIS_GPIF_PCMCIAIOM (0x01 << 26)
-#define MANTIS_GPIF_HIFADDR (0xfffffff <<  0)
+#define MANTIS_GPIF_HIFRDWRN (0x01 << 11) //31
+#define MANTIS_GPIF_PCMCIAREG (0x01 << 19) //27
+#define MANTIS_GPIF_PCMCIAIOM (0x01 << 18) //26
+#define MANTIS_GPIF_HIFADDR (0xff <<  0) //0xfffffff
 
 #define MANTIS_GPIF_DOUT 0xb4
-#define MANTIS_GPIF_HIFDOUT (0xfffffff <<  0)
+#define MANTIS_GPIF_HIFDOUT (0xff <<  0) //0xfffffff
 
 #define MANTIS_GPIF_DIN 0xb8
-#define MANTIS_GPIF_HIFDIN (0xfffffff <<  0)
+#define MANTIS_GPIF_HIFDIN (0xff <<  0) //0xfffffff
 
 #define MANTIS_GPIF_SPARE 0xbc
 #define MANTIS_GPIF_LOGICRD (0xffff << 16)

Luultavasti tämä invalidisoi salauksen purun toimivuuden, mutta tätä tarvittaneen siinä tapauksessa, että antaa saman errorin kuin tuossa yllä.