Uh-oh. My hacked and socketed TCD540 started crashing just after upgrading to 7.2. There were some real problems getting the upgrade to complete successfully due to some weirdness in the First Time Setup. It looked like it was having trouble getting a good download during the remote setup phase. (I don't know this is related but it is suspicious). Here is what I am seeing during boot on the serial port:


CPU revision is: 00029006
Primary instruction cache 8kb, linesize 16 bytes (2 ways)
Primary data cache 8kb, linesize 16 bytes (2 ways)
Linux version 2.4.20 (build@buildmaster41) (gcc version 3.3.4) #1 Thu Jul 14 01:26:06 PDT 2005
Determined physical RAM map:
memory: 01e41000 @ 001bf000 (usable)
Initial ramdisk at: 0x80172000 (312219 bytes)
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/hda7 dsscon=true console=1,115200

(big long snip of normal startup messages)

memBaseAddr: 01A43000, p_memBase: A1A43000, memSize: 005BD000
regBaseAddr: FFE00000, p_regBase: FFE00000, regSize: 00200000
Load Driver: 97315_be successfully loaded
Load Driver: 97315_fe, majornumber 31
Load Driver: 97315_fe successfully loaded
Splash the screen
Illegal read at 00008d24
do_page_fault #2: sending signal 11 to osdwriter(62)
$0 : 00000000 80000000 00000000 00000107 1001b9f8 00000001 00000108 000001e0
$8 : 00ffff99 00000008 00000018 00000000 1001bb9c 00100000 00000000 00000099
$16: 10029fa0 00000108 1001b9f8 000001e0 00000001 00000001 10029b90 00000000
$24: 000000ff 0041cdc0 100208e0 7fff7b78 00000000 00008d24
Hi : 00000000
Lo : 00005a00
epc : 00008d24 Tainted: P
Status: 80008413
Cause : 00800008
800b4c38 800b4c54 800b8f64 800b92b8 800bb1c4 00008d24
00008d24 (Bad trace)

Tmk Fatal Error: Thread osdwriter <62> strayed!

pc 0x008d24 status 0x80008413 cause 0x800008 bva 00000000 hi 00000000 lo 0x005a00
R00 0x00000000 R01 0x80000000 R02 0x00000000 R03 0x00000107
R04 0x1001b9f8 R05 0x00000001 R06 0x00000108 R07 0x000001e0
R08 0x00ffff99 R09 0x00000008 R10 0x00000018 R11 0x00000000
R12 0x1001bb9c R13 0x00100000 R14 0x00000000 R15 0x00000099
R16 0x10029fa0 R17 0x00000108 R18 0x1001b9f8 R19 0x000001e0
R20 0x00000001 R21 0x00000001 R22 0x10029b90 R23 0x00000000
R24 0x000000ff R25 0x0041cdc0 R26 0x00000000 R27 0x00000000
R28 0x100208e0 R29 0x7fff7b78 R30 0x00000000 R31 0x00008d24
F00 0x7ff800007ff80000 F02 0x7ff800007ff80000
F04 0x7ff800007ff80000 F06 0x7ff800007ff80000
F08 0x7ff800007ff80000 F10 0x7ff800007ff80000
F12 0x7ff800007ff80000 F14 0x7ff800007ff80000
F16 0x7ff800007ff80000 F18 0x7ff800007ff80000
F20 0x7ff800007ff80000 F22 0x7ff800007ff80000
F24 0x7ff800007ff80000 F26 0x7ff800007ff80000
F28 0x7ff800007ff80000 F30 0x7ff800007ff80000
csr 00000000 eir 00000000
Illegal read at 00008d24
do_page_fault #2: sending signal 11 to osdwriter(62)
$0 : 00000000 90008400 03e00000 7fff77dc 7fff7878 7fff787c 7fff7880 7fff7884
$8 : 00000210 00000090 7fff787c 00008d24 00000001 801e34d4 0000019a 801c000c
$16: 00000001 7fff77d8 0000003e 0000000b 00000001 00000001 10029b90 00000000
$24: 80140cc0 0240853c 0218a5a0 7fff7748 00000000 02a85d28
Hi : 00000000
Lo : 00000011
epc : 02a3e560 Tainted: P
Status: 80008413
Cause : 00800008
800b4c38 800b4c54 800b8f64 800b92b8 800bb1c4 02a3e560
02a3e560 02a85d28 0240b6f0 7fff78f0 (Bad trace)
Recursive _stray_ call, signal 11

(TiVo resets and the whole process starts over)

Any guesses what is going on?