Check the kernel log.
reboot the TiVo then once running try:
Also try the lsmod command, if the cache driver is loaded you will have an entry called cachecard, and the network driver turbonet2Code:cat /var/log/kernel | grep cache*
Peter.
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?
TiVo series 1 UK Thomson, Cachecard, 500GB, Sky Digital
TiVo series 1 USA Philips, Turbonet, 230GB, Freeview Dish TV
Check the kernel log.
reboot the TiVo then once running try:
Also try the lsmod command, if the cache driver is loaded you will have an entry called cachecard, and the network driver turbonet2Code:cat /var/log/kernel | grep cache*
Peter.
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.
TiVo series 1 UK Thomson, Cachecard, 500GB, Sky Digital
TiVo series 1 USA Philips, Turbonet, 230GB, Freeview Dish TV
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]
TiVo series 1 UK Thomson, Cachecard, 500GB, Sky Digital
TiVo series 1 USA Philips, Turbonet, 230GB, Freeview Dish TV
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.
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?
TiVo series 1 UK Thomson, Cachecard, 500GB, Sky Digital
TiVo series 1 USA Philips, Turbonet, 230GB, Freeview Dish TV
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
TiVo series 1 UK Thomson, Cachecard, 500GB, Sky Digital
TiVo series 1 USA Philips, Turbonet, 230GB, Freeview Dish TV
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.
Bookmarks