PDA

View Full Version : Cachecard partly working but with error



Ray
18-01-2009, 10:07 AM
I get "Error" on the splash screen when I reboot my UK Thomson TiVo. Seems the cache is not working (led not on) but the link is ok. Frankly not sure if it ever worked as always quick to boot, may have missed it. Same with/without memory modules. Any way to work out the problem?

Not too concerned really as I only want the network link. My problem is it works ok making daily calls and I can get in via putty etc. But I can't get in via Internet Explorer! I'm fine with my Phillips but not with the Thomson. Used to work ok. Any ideas on that one more importantly?

petestrash
19-01-2009, 02:50 AM
Check the kernel log.

reboot the TiVo then once running try:


cat /var/log/kernel | grep cache*

Also try the lsmod command, if the cache driver is loaded you will have an entry called cachecard, and the network driver turbonet2

Peter.

Ray
19-01-2009, 04:12 PM
Thanks - I got the following from kernel. Some things I've highlighted in red seem to be problems. Is there a driver problem? I thought this was all in the disk image when I set it up as cachecard?

Jan 19 18:02:45 (none) kernel: Time set to: Mon Jan 19 18:02:45 2009
Jan 19 18:02:45 (none) kernel: Have a nice day.
Jan 19 18:02:45 (none) kernel: Checking for additional disk...
Jan 19 18:02:45 (none) kernel: Starting EventSwitcher...
Jan 19 18:02:46 (none) kernel: Start fan control...
Jan 19 18:02:48 (none) kernel: Scanning for phase2 repair scripts
Jan 19 18:02:49 (none) kernel: syntax error in expression "-1974992892 | ( 303 + ( * 8 ) << 4 )"
Jan 19 18:02:49 (none) kernel: while executing
Jan 19 18:02:49 (none) kernel: "expr 0x8a480004 | ( 303 + ( $rfoutput * 8 ) << 4 )"
Jan 19 18:02:49 (none) kernel: (file "/sbin/Set_PAL_BG" line 9)
Jan 19 18:02:50 (none) kernel: syntax error in expression "0x8a480004|((303+(*8))<<4)"
Jan 19 18:02:50 (none) kernel: while executing
Jan 19 18:02:50 (none) kernel: "expr $rfo|((303+($ch*8))<<4)"
Jan 19 18:02:50 (none) kernel: (file "/sbin/Set_RFOutputChannel" line 19)
Jan 19 18:02:52 (none) kernel: Checking for database conversions...
Jan 19 18:02:53 (none) kernel: Checking new software installation
Jan 19 18:02:54 (none) kernel: SwSystem 2.5.5-01-1-023 is already active, nothing to do.
Jan 19 18:02:54 (none) kernel: Scanning for phase3 repair scripts
Jan 19 18:02:54 (none) kernel: Starting Services.
Jan 19 18:02:54 (none) kernel: Scanning for phase4 repair scripts
Jan 19 18:02:54 (none) kernel: Configuring network...
Jan 19 18:02:54 (none) kernel: turbonet2: driver version 20040114
Jan 19 18:02:54 (none) kernel: turbonet2: using MAC address 00:0B:AD:A0:0A:1D
Jan 19 18:02:54 (none) kernel: turbonet2: driver successfully installed
Jan 19 18:02:54 (none) kernel: turbonet2: driver successfully installed
Jan 19 18:02:54 (none) kernel: IP struct was not filled in!
Jan 19 18:02:54 (none) kernel: sa is: 0x20000 0xc0a80164 0x7ffffcc4 0x7ffffce0
Jan 19 18:02:54 (none) kernel: sa.sin_addr = 0x7ffffc28 a sockaddr is 16 bytes
Jan 19 18:02:54 (none) kernel: Configuring network...for turbonet
Jan 19 18:02:54 (none) kernel: Warning: kernel-module version mismatch
Jan 19 18:02:54 (none) kernel: ^I/lib/modules/ax88796.o was compiled for kernel version 2.1.24-TiVo.1
Jan 19 18:02:54 (none) kernel: ^Iwhile this kernel is version 2.1.24-TiVo-2.5
Jan 19 18:02:54 (none) kernel: ax88796 version 20030223-0
Jan 19 18:02:54 (none) kernel: ax88796: IO region already in use at 0xf4000000
Jan 19 18:02:54 (none) kernel: ax88796: driver installation failed
Jan 19 18:02:54 (none) kernel: /lib/modules/ax88796.o: init_module: Device or resource busy
Jan 19 18:02:54 (none) kernel:
Jan 19 18:02:54 (none) kernel: MCP startup complete
Jan 19 18:02:56 (none) kernel: /dev/hda7 was not cleanly unmounted, check forced.
Jan 19 18:03:04 (none) kernel: Microcode version 00034
Jan 19 18:03:05 (none) kernel: Initialize with 1 live caches
Jan 19 18:03:05 (none) kernel: mediaswitch: resetting adjustments
Jan 19 18:03:06 (none) kernel: osd buffer size = 1080000
Jan 19 18:03:07 (none) kernel: /dev/hda7: 2126/32768 files (0.4% non-contiguous), 16349/131072 blocks
Jan 19 18:03:08 (none) kernel: Cleanup /dev/hda7 pass 1
Jan 19 18:03:08 (none) kernel: mediaswitch: returning -1 from standin tune after tuning to ch -3 with adjust 0
Jan 19 18:03:08 (none) kernel: tuning:lock 1
Jan 19 18:03:09 (none) kernel: Done with this packet
Jan 19 18:03:09 (none) kernel: /dev/hda7: clean, 2126/32768 files, 16349/131072 blocks
Jan 19 18:03:09 (none) kernel: /dev/hda7 is clean after pass 1
Jan 19 18:03:11 (none) kernel: retrying after errTmBackgroundHoldoff ...
Jan 19 18:03:20 (none) last message repeated 3 times
Jan 19 18:03:24 (none) kernel: IP for turbonet is 192.168.1.100
Jan 19 18:03:27 (none) kernel: Warning: The last few sessions did not complete successfully
Jan 19 18:03:27 (none) kernel: We may be in a reboot loop... abort
Jan 19 18:03:28 (none) kernel:
Jan 19 18:03:28 (none) kernel: /dev/hda:
Jan 19 18:03:28 (none) kernel: setting 32-bit I/O support flag to 1
Jan 19 18:03:28 (none) kernel: setting multcount to 8
Jan 19 18:03:28 (none) kernel: setting streamedia mode to 1 (on)
Jan 19 18:03:28 (none) kernel: setting standby to 0 (off)
Jan 19 18:03:28 (none) kernel: multcount = 8 (on)
Jan 19 18:03:28 (none) kernel: I/O support = 1 (32-bit)
Jan 19 18:03:28 (none) kernel: /dev/hdb: Device not configured
Jan 19 18:03:28 (none) kernel:
Jan 19 18:03:28 (none) kernel: /dev/hda:
Jan 19 18:03:28 (none) kernel: setting multcount to 16
Jan 19 18:03:28 (none) kernel: multcount = 16 (on)
Jan 19 18:03:28 (none) kernel: /dev/hdb: Device not configured
Jan 19 18:03:28 (none) kernel: rc.sysinit is complete
Jan 19 18:03:29 (none) kernel: Couldn't bind to socket.

petestrash
19-01-2009, 04:38 PM
The cache driver is not even attempting to load.

What was the result of the lsmod command I asked you to run?

Peter.

Ray
20-01-2009, 04:21 PM
lsmod gives me: -

turbonet2 10552 1
mixaud 5872 1
scartmux 2628 1
ukchan-2.5.5 1336 0 (unused)
pxmpegdecode 65260 0 [scartmux]
therm 1164 0 (unused)
fan 976 0
ideturbo 4920 0 (unused)
fpga7114 146156 5 [scartmux ukchan-2.5.5]
i2c 10480 0 [scartmux ukchan-2.5.5 pxmpegdecode therm fpga7114]

petestrash
21-01-2009, 01:58 AM
The Cache driver is definately not loaded.

I'm not familiar with the NZ Thomson image, but you should have /lib/modules/cachecard.o & /sbin/cachectl and some lines probably in /etc/rc.d/rc.sysinit to load it.

Peter.

Ray
26-01-2009, 04:05 PM
Those files are loaded, included in the image. Clearing the log file and rebooting it seems to try but fails on the memory. I have a Kingston PC133 512MB DIMM SDRAM as per the spec but seems to ignore it. Have tried some 256MB ones I also have with no luck. Any preferred make of module?

Wibble
27-01-2009, 10:47 AM
lsmod gives me: -

turbonet2 10552 1


It looks like it's currently setup to use the turbonet driver, you can't use the turbonet and cachecard driver at the same time, they will conflict.

Ray
27-01-2009, 03:42 PM
Ran image again to set Cachecard and I get the following out of the Kernel. Suggests not finding RAM. Turbonet then loads later by the look of it, or does that fail also as I don't have a card? Do I need to install any other Cachecard drivers or is the configuration on the image enough? Can I turn off the Turbonet install?

Jan 1 00:00:27 (none) kernel: cachecard: driver version 20040208
Jan 1 00:00:27 (none) kernel: cachecard: updated tlb entry 2 to 1M
Jan 1 00:00:27 (none) kernel: cachecard: 00000100 00000200 00000300 00000400
...
Jan 1 00:00:27 (none) kernel: cachecard: 00007d00 00007e00 00007f00 00007f00
Jan 1 00:00:27 (none) kernel: cachecard: error: cachecard/sram not found!
Jan 1 00:00:27 (none) kernel: /lib/modules/cachecard.o: init_module: Device or resource busy
Jan 1 00:00:27 (none) kernel: CacheControl - 20040115
Jan 1 00:00:27 (none) kernel: -----------------------
Jan 1 00:00:27 (none) kernel: RAM size: card not found
...
Jan 27 17:34:42 (none) kernel: Configuring network...
Jan 27 17:34:42 (none) kernel: turbonet2: driver version 20040114
Jan 27 17:34:42 (none) kernel: turbonet2: using MAC address 00:0B:AD:A0:0A:1D
Jan 27 17:34:42 (none) kernel: turbonet2: driver successfully installed
Jan 27 17:34:42 (none) kernel: turbonet2: driver successfully installed
Jan 27 17:34:42 (none) kernel: IP struct was not filled in!
Jan 27 17:34:42 (none) kernel: sa is: 0x20000 0xc0a80164 0x7ffffcc4 0x7ffffce0
Jan 27 17:34:42 (none) kernel: sa.sin_addr = 0x7ffffc28 a sockaddr is 16 bytes
Jan 27 17:34:42 (none) kernel: Configuring network...for turbonet
Jan 27 17:34:42 (none) kernel: Warning: kernel-module version mismatch
Jan 27 17:34:42 (none) kernel: ^I/lib/modules/ax88796.o was compiled for kernel version 2.1.24-TiVo.1
Jan 27 17:34:42 (none) kernel: ^Iwhile this kernel is version 2.1.24-TiVo-2.5
Jan 27 17:34:42 (none) kernel: ax88796 version 20030223-0
Jan 27 17:34:42 (none) kernel: ax88796: IO region already in use at 0xf4000000
Jan 27 17:34:42 (none) kernel: ax88796: driver installation failed
Jan 27 17:34:42 (none) kernel: /lib/modules/ax88796.o: init_module: Device or resource busy
J

petestrash
27-01-2009, 04:15 PM
Wibble, turbonet2 is the correct network driver for the cachecard. This is why he can connect to the TiVo.

The driver that is not loading is cachecard.o which actually control the cache function.

From the look of the new Kernel log the cachecard does not support the RAM stick you have installed.

Paste this kernel log to the silicon dust forum, along with any details from the RAM stick you are using and Jafa should be able to help from there.

I think the drivers are fine now.

Peter.

Ray
17-02-2009, 04:41 PM
Silcondust suggested a CL2 memory module, but this gave the same error. However I put the card in my Philips and it is fine. I then put my Turbonet in the Thomson (and reimaged) and I still get the Cachecard error screen, plus I cannot get the Turbonet working, see below. Do I need to do a full reimage to get rid of the cachecard, and do I need a new Turbonet driver?

Feb 17 18:27:32 (none) kernel: Configuring network...
Feb 17 18:27:34 (none) kernel: turbonet driver version 20050218
Feb 17 18:27:34 (none) kernel: turbonet: using MAC address 00:0B:AD:10:10:10
Feb 17 18:27:34 (none) kernel: turbonet: driver installed
Feb 17 18:27:35 (none) kernel: MCP startup complete
Feb 17 18:27:35 (none) kernel: IP struct was not filled in!
Feb 17 18:27:35 (none) kernel: sa is: 0x20000 0xc0a80164 0x7ffffcc4 0x7ffffce0
Feb 17 18:27:35 (none) kernel: sa.sin_addr = 0x7ffffc28 a sockaddr is 16 bytes
Feb 17 18:27:35 (none) kernel: Configuring network...for turbonet
Feb 17 18:27:35 (none) kernel: Warning: kernel-module version mismatch
Feb 17 18:27:35 (none) kernel: ^I/lib/modules/ax88796.o was compiled for kernel version 2.1.24-TiVo.1
Feb 17 18:27:35 (none) kernel: ^Iwhile this kernel is version 2.1.24-TiVo-2.5
Feb 17 18:27:35 (none) kernel: ax88796 version 20030223-0
Feb 17 18:27:35 (none) kernel: ax88796: IO region already in use at 0xf4000000
Feb 17 18:27:35 (none) kernel: ax88796: driver installation failed
F

petestrash
17-02-2009, 08:28 PM
When you say reimaged, which installer CD did you use?

Peter.

Ray
18-02-2009, 04:45 PM
I used nzTiVo-Thomson-Installer-Dec06RC1.iso. But I didn't do a full reimage, just reset the cachecard.

Can I do a full reimage and keep my favourites/season passes etc? I'd like to start afresh.

petestrash
18-02-2009, 06:24 PM
I'm not familiar with the NZ thomson image. But the log you posted seems ok, and there is no reference to the cachecard drivers. It is strange you are still getting the splash screen.

According to the log the turbonet drivers installed fine, so there is something else going on.

You can backup your season passes with Tivoweb(plus), but without access this makes it hard.

If your desperate to save them, you may be able to get networking going using ppp over the serial port.

Peter.