Page 6 of 10 FirstFirst ... 45678 ... LastLast
Results 76 to 90 of 138

Thread: Walkthrough for upgrading to 6.2 on already hacked unit

  1. #76
    Join Date
    Jul 2005
    Posts
    4
    PlainBill,

    Thanks alot for the assistance. I called both telnet and serial bash from rc.sysinit.author. Telnet worked, serial bash didn't. So, the killinitrd worked.

    Incidently, telnet only worked when I made an ifconfig entry as well. Apparently my dchp isn't working properly. Another day, another problem I suppose. I think that sould be easy to tackle.

    It does appear now though that the serial bash is unrelated to upgrade- so I probably shouldn't fill this thread with it.

  2. #77
    Join Date
    Nov 2004
    Posts
    3
    So I ran into problems. I first changed my box over to killhdinitrd and the box worked fine. So after running the upgrade process I got errors while running the installSw.itcl script.

    tivo:/tvbin$ ./installSw.itcl 6.2-01-2-101
    08/07:01:20:04: ./installSw.itcl: id of /SwSystem/ACTIVE is 34560855
    08/07:01:20:04: ./installSw.itcl: id of /SwSystem/6.2-01-2-101 is 44090116
    08/07:01:20:04: ./installSw.itcl: Installing "6.2-01-2-101".
    08/07:01:20:04: ./installSw.itcl: Removing old package files
    08/07:01:20:06: ./installSw.itcl: Getting packages from database
    08/07:01:20:19: ./installSw.itcl: Executing jpm install of utils-1-1.cpio
    08/07:01:20:20: ./installSw.itcl: Executing updateroot /dev/hda /install /var/packages
    Path prefix is /var/utils/
    Sha1hash passed for updatekernel
    Sha1hash passed for checkkernel.tcl
    Sha1hash passed for messagelib.tcl
    Sha1hash passed for buildskeleton
    Sha1hash passed for SwInstall.tcl
    Sha1hash passed for builddev

    Searching /etc/fstab for current root

    Old root is on /dev/hda4, new one goes on /dev/hda7

    Creating new filesystem on /dev/hda7

    Mounting new root filesystem on /install

    Building basic filesystem skeleton on /install

    Installing module core
    Installing module kernel
    Checking kernel compatibility using /var/utils/checkkernel.tcl
    System PROM type is 'unknown'
    Checking kernel signature
    Valid release signature
    This kernel appears to be safe to install on this system
    About to update kernel on /dev/hda - control-C to abort

    10...
    9...
    8...
    7...
    6...
    5...
    4...
    3...
    2...
    1...
    foom!

    Trouble - both kernel numbers point to /dev/hda6
    while executing
    "error "Trouble - both kernel numbers point to $dev$currentkernel""
    (file "/var/utils/updatekernel" line 146)
    while executing
    "exec /var/utils/updatekernel /dev/hda /var/packages/vmlinux.px"
    (file "/var/utils/updateroot" line 149)
    child process exited abnormally
    while executing
    "exec /var/utils/updateroot /dev/hda /install /var/packages $name >&@ stdout"
    (object "::inst" method "::Installer::installSoftware" body line 46)
    invoked from within
    "inst installSoftware $name $Inc::TC_INSTALL_DIR "
    (file "./installSw.itcl" line 183)
    tivo:/tvbin$

    Now I have a new partition /install on hda7 that was not there before. Anybody have any idea on what state my box is in right now?

  3. #78
    Join Date
    Jan 2002
    Posts
    5,601
    Quote Originally Posted by smanders
    So I ran into problems. I first changed my box over to killhdinitrd and the box worked fine. So after running the upgrade process I got errors while running the installSw.itcl script.

    tivo:/tvbin$ ./installSw.itcl 6.2-01-2-101
    08/07:01:20:04: ./installSw.itcl: id of /SwSystem/ACTIVE is 34560855
    08/07:01:20:04: ./installSw.itcl: id of /SwSystem/6.2-01-2-101 is 44090116
    08/07:01:20:04: ./installSw.itcl: Installing "6.2-01-2-101".
    08/07:01:20:04: ./installSw.itcl: Removing old package files
    08/07:01:20:06: ./installSw.itcl: Getting packages from database
    08/07:01:20:19: ./installSw.itcl: Executing jpm install of utils-1-1.cpio
    08/07:01:20:20: ./installSw.itcl: Executing updateroot /dev/hda /install /var/packages
    Path prefix is /var/utils/
    Sha1hash passed for updatekernel
    Sha1hash passed for checkkernel.tcl
    Sha1hash passed for messagelib.tcl
    Sha1hash passed for buildskeleton
    Sha1hash passed for SwInstall.tcl
    Sha1hash passed for builddev

    Searching /etc/fstab for current root

    Old root is on /dev/hda4, new one goes on /dev/hda7

    Creating new filesystem on /dev/hda7

    Mounting new root filesystem on /install

    Building basic filesystem skeleton on /install

    Installing module core
    Installing module kernel
    Checking kernel compatibility using /var/utils/checkkernel.tcl
    System PROM type is 'unknown'
    Checking kernel signature
    Valid release signature
    This kernel appears to be safe to install on this system
    About to update kernel on /dev/hda - control-C to abort

    10...
    9...
    8...
    7...
    6...
    5...
    4...
    3...
    2...
    1...
    foom!

    Trouble - both kernel numbers point to /dev/hda6
    while executing
    "error "Trouble - both kernel numbers point to $dev$currentkernel""
    (file "/var/utils/updatekernel" line 146)
    while executing
    "exec /var/utils/updatekernel /dev/hda /var/packages/vmlinux.px"
    (file "/var/utils/updateroot" line 149)
    child process exited abnormally
    while executing
    "exec /var/utils/updateroot /dev/hda /install /var/packages $name >&@ stdout"
    (object "::inst" method "::Installer::installSoftware" body line 46)
    invoked from within
    "inst installSoftware $name $Inc::TC_INSTALL_DIR "
    (file "./installSw.itcl" line 183)
    tivo:/tvbin$

    Now I have a new partition /install on hda7 that was not there before. Anybody have any idea on what state my box is in right now?
    It's probably fine, it did't flip the boot partition. The other people who had the same problem were able to recover after reading this thread.

    PlainBill
    There's a difference between needing help, and just being plain ole' lazy.

    "You cannot teach a man anything. You can only help him find it for himself." Galileo Galilei (1564-1642)

    HR20-700 with 2 TB, HR22-100, HR22-100, HR22-100, HR23-100 all running 0x5cd and networked.

  4. #79
    Join Date
    Apr 2004
    Posts
    5
    I'm getting stuck while dbloading the slices. I get through the first few load okay (the GZ and the loopset), but after that I get an error.

    dbload (0x3001d)

    while executing
    "dbload $db $file"
    ("foreach" body line 3)
    invoked from within
    "foreach file $argv {
    puts "dbload: $file"
    dbload $db $file
    }"
    (file "./dbload" line 26)

    I found a few posts regarding this error, but they all seem to deadend with no solution. I tried rerunning guided setup, but I get the same error.

    Any suggestions?

  5. #80
    Join Date
    Jan 2002
    Posts
    5,601
    Hmmm, never seen that one. Here's what worked for me:

    Extract the zip file to the hard drive on your computer. FTP in binary mode the core, kernel, loopset, utils files and swsystem file for your system to the TiVo. Extract all of the files with gzip. The loopset file was gzipped twice so add the gz extention and extract it a second time.

    Using the version of dbload supplied with AlphaWolf's Series 2 binaries, dbload the loopsets first, followed by the kernel, core, and utils. dbload the swsystem slice last.

    I've only done this with these slices a few times, and this worked. Your experience may be different.

    PlainBill
    There's a difference between needing help, and just being plain ole' lazy.

    "You cannot teach a man anything. You can only help him find it for himself." Galileo Galilei (1564-1642)

    HR20-700 with 2 TB, HR22-100, HR22-100, HR22-100, HR23-100 all running 0x5cd and networked.

  6. #81
    Join Date
    Jul 2004
    Posts
    26

    vmlinux.px ??

    Does anyone else have another place to get the vmlinux.px from? It doesn't look like tivo.edidas.com exsists any more.

  7. #82
    Join Date
    Jan 2002
    Posts
    5,601
    Quote Originally Posted by badgerbalm
    Does anyone else have another place to get the vmlinux.px from? It doesn't look like tivo.edidas.com exsists any more.
    The only other source I am aware of is the PTVupgrade LBA-48 ver 4.01 Enhanced cd. Unfortunately, the only kernels I have on hand are already killhdinitrd, and I'm not willing to risk the wrath of JJBliss by putting them up on eMule.

    PlainBill
    There's a difference between needing help, and just being plain ole' lazy.

    "You cannot teach a man anything. You can only help him find it for himself." Galileo Galilei (1564-1642)

    HR20-700 with 2 TB, HR22-100, HR22-100, HR22-100, HR23-100 all running 0x5cd and networked.

  8. #83
    Join Date
    Sep 2001
    Posts
    29
    Made a couple changes to the guide and updated the files.zip attachment with netconfig.tcl and the new guide (the guide in files.zip is a bit longer, I had to remove some fluff to keep it under the post limit). Added reference to netconfig.tcl in the guide as it's a crucial step if you have a clean 6.2 install (if you do, why are you reading this?), never had networking setup in 4.0, or upgraded from 3.1.1.

  9. #84
    Join Date
    Aug 2005
    Posts
    10
    Hello. I have successfult hacked my dtivo to 4.01 with the WeetHet guide. Now i am upgradinf to 6.2 and am having problems. I am stuck at the part where i run installSw.itcl, i get file or directory not found. i have edited it correctly and bash sees it in the file list so i dont understand whey it can run it. i have also chmoded it 755

  10. #85
    Join Date
    Apr 2003
    Posts
    2,402
    Quote Originally Posted by bussdss2006
    Hello. I have successfult hacked my dtivo to 4.01 with the WeetHet guide. Now i am upgradinf to 6.2 and am having problems. I am stuck at the part where i run installSw.itcl, i get file or directory not found. i have edited it correctly and bash sees it in the file list so i dont understand whey it can run it. i have also chmoded it 755
    Did you happen to edit the file on a Windows computer?

    ew

  11. #86
    Join Date
    Aug 2005
    Posts
    10
    yes. i used FlashFXP to edit file. if i damaged something where can i get new file without rehacking tivo? how should i of done it?

  12. #87
    Join Date
    Apr 2003
    Posts
    2,402
    Quote Originally Posted by bussdss2006
    yes. i used FlashFXP to edit file. if i damaged something where can i get new file without rehacking tivo? how should i of done it?
    Might be as simple as running it through DOS2UNIX. I just edit the files with nano, vi, or joe while it's still on the TiVo. Some Window's editors (I don't know about FlashFXP's) can save files in Unix mode.

    ew

  13. #88
    Join Date
    Aug 2005
    Posts
    10
    well thx to EastWind's help, i successfuly upgraded to 6.2. i can telnet into it, but when i try to ftp the superpatch, my ftp fails to connect to the tivo. any ideas?
    Last edited by bussdss2006; 09-19-2005 at 07:49 PM.

  14. #89
    Join Date
    Jan 2002
    Posts
    5,601
    Glad to hear you're making progress. Progress is good.

    Is tftpd running? ps -aux should show it. If not, it could be a problem or incorrect path in rc.sysinit.author. If it is, are you using the correct address?

    PlainBill
    There's a difference between needing help, and just being plain ole' lazy.

    "You cannot teach a man anything. You can only help him find it for himself." Galileo Galilei (1564-1642)

    HR20-700 with 2 TB, HR22-100, HR22-100, HR22-100, HR23-100 all running 0x5cd and networked.

  15. #90
    Join Date
    Aug 2005
    Posts
    10
    ok, i fixed the problem. My tivoftpd file, in tivo tools was in busybox dir, and i did not copy it to the new root, so i pulled drive out and copied busybox to /dev/hda4/ and ftp access is back. i also ran superpatch and setname.

    another question i have is that on 4.x software, there was a tcp/ip settings and wireless settings under phone and network, now under 6.2 only phone and phone settings exist. now its not a big deal because i dont use wireless, but i would like to static my ip of my tivo...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •