View Full Version : The HDVR2/DSR7000 Quick-Start How-To: From BASH to EXTRACTION
anthony415
09-30-2003, 06:22 AM
I was using damn u5 image. System info now shows 3.1.u5-01-2-151.
NutKase
09-30-2003, 01:23 PM
Originally posted by MuscleNerd
The --login flag is important.
Is it -login or --login? I've seen it both ways. Whats' the difference?
I use -login and it seems to work fine.
NutKase
NutKase
09-30-2003, 01:28 PM
Originally posted by ice5
and the /mnt/tivo/hack dir has been chmod -R 777 /mnt/tivo/hack
In case it matters, in step 34 I do:
bootpage -P "root=/dev/hda7 BASH_ENV=`\mount\$IFS-n\$IFS/dev/hda14\$IFS/mnt;echo\$IFS/mnt/hacks\`" -C /dev/hdc
Hopefully someone can help me out here...
Whats the directory? hack or hacks?
NutKase
Originally posted by NutKase
Whats the directory? hack or hacks?
NutKase
I believe the hacks refers the romfs thing.
MuscleNerd
09-30-2003, 06:21 PM
Originally posted by NutKase
Is it -login or --login? I've seen it both ways. Whats' the difference?
It appears they're equivalent.
chromacloud
10-03-2003, 10:52 PM
Cobelli,
Let me begin just say thanks for all your effort and dedication on making this guide. (http://hostfreedom.com/tivo) It has helped me in many ways.
Second, I really would appreciate if you could help me on section four, part B.
I don't have a serial bash cable, which is why I skipped part A. I honestly tried looking for it all over town and no one sold it. I also couldn't order it from 9thtee because of some personal problems I'm having.
So I got through section four, part B step by step. I did make a typing error the first time on step 36 of part B, so I repeated step 33 as specified. when I completed step 33, I attempted 36 once again and was able to finish fine. (Assuming that I didn't have to do 34,and 35). So I rebooted and placed the Tivo HD back on my hdrv2 and it turned on fine. But the nic that I used wasn't working at all, no lights, no responce, nothing. I used was the Linksys USB200M with the Ax8817x.o drivers. Right now my mind is exhausted and I'm desperate for help, since I've been at this for 3 days now, repeating 33 and 36. I was wondering if my mistake is in the spacing.
This is how I typed step 33: Then I hit ctrl+d and type chmod -R 777 /mnt/tivo/hack to make it executable.
cat >/mnt/tivo/hack/hackinit
#!/bin/bash
date>>/var/hack/hackinit.log
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin.
/bin/bash</dev/ttyS2&>/dev/ttyS2&
This is how I typed step 36: The I hit ctrl+d and type chmod -R 777 /mnt/tivo/hack to make it executable.
cat >>/mnt/tivo/hack/hackinit
insmod /var/hack/lib/usbcore.o
insmod /var/hack/lib/hcd.o
insmod /var/hack/lib/ehci-hcd.o
insmod /var/hack/lib/ax8817x.o
sleep 10
ifconfig eth0 192.168.1.110 broadcast 192.168.1.255 netmask 255.255.255.0
route add default gw 192.168.1.1 netmask 0.0.0.0 metric 1
Any help would be grately appreciated.
Thanks a lot,
chormacloud.
NutKase
10-03-2003, 11:47 PM
Originally posted by chromacloud
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin.
Not sure about the rest but you need
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin:.
Notice the extra : before the last . as in
:.
Hope that helps.
NutKase
mavrcksd
10-04-2003, 12:46 PM
Did you pull the drive back out and see if you had a hackinit.log file?
That would at least tell you that it was executing the hackinit file if it was echoing the date (even though it only says jan 1) that it's working.
make sure that chmod 777 hackinit is a command that you execute very often, as it stresses in the doc, if you make a change re chmod it...
I found out the problem last night when I upgraded from a linksys 100m to a netgear FA120 - (i can tell you the extraction speeds are through the roof now).
Try that, and see ..
About the cable, you can acquire one from a friend that has a digital camera as well - it's about the same set up, or radio shack can get the parts to make ya one.
MAV
NutKase
10-04-2003, 01:41 PM
Originally posted by chromacloud
Right now my mind is exhausted and I'm desperate for help, since I've been at this for 3 days now, repeating 33 and 36. I was wondering if my mistake is in the spacing.
You need to add the : in /tvbin:. and a space for a smiley as shown. :)
This is how I typed step 33: Then I hit ctrl+d and type chmod -R 777 /mnt/tivo/hack to make it executable.
cat >/mnt/tivo/hack/hackinit
#!/bin/bash
date>>/var/hack/hackinit.log
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin:.
/bin/bash:)</dev/ttyS2&>/dev/ttyS2&
NutKase
fginneba
10-05-2003, 09:14 PM
And it wiped out all my hacks!
Just FYI, the new software version is 3.1.1b-02-2-151
Looks like it's back to the drawing board... Anyone have some suggestions on how to get through this software change?
Right now, I believe my options are to restore my old image (which has all the hacks intact) and make the Fixsub work (I haven't tried that) or to wait for a new hack for the new code (I don't have the ability to write one, sadly).
what to do...
chromacloud
10-06-2003, 01:47 AM
Thank you all for the help.
I modified my hackinit file using cat >/mnt/tivo/hack/hackinit and set to this:
#!/bin/bash
date>>/var/hack/hackinit.log
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin:.
#Environmental variables
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF
/bin/bash</dev/ttyS2&>/dev/ttyS2&
#Load ethernet drivers
insmod /var/hack/lib/usbcore.o
insmod /var/hack/lib/hcd.o
insmod /var/hack/lib/ehci-hcd.o
insmod /var/hack/lib/ax8817x.o
sleep 10
ifconfig eth0 192.168.1.110 broadcast 192.168.1.255 netmask 255.255.255.0
route add default gw 192.168.1.254 netmask 0.0.0.0 metric 1
#Telnet and FTP
tnlited 23 /bin/bash --login &
tivoftpd
#TivoWeb
#/var/hack/tivoweb-tcl/tivoweb
#TyTools
#kmem 800b23b4 00001021
The unit turned on fine, and my usb200m works fine. I was also able to get tivoftpd working. I also found a hackinit file on /mnt/tivo directory, which I removed, I might of made it accidently. So I move to the next steps.
Thanks again,
-chormacloud
Anyone have some suggestions on how to get through this software change? Unplug the phone line and use fixsub
chromacloud
10-06-2003, 10:30 PM
Can anyone tell me how I can fix these errora. I get this when I run tivoweb console:
bash-2.02# cd /var/hack/tivoweb-tcl
bash-2.02# tivoweb console
bash-2.02# TiVo Web Project - TCL - v1.9.4
The program comes with ABSOLUTELY NO WARRANTY.
This program is licensed under the GPL.
See the 'copyright' and 'README' files for copyright and credit information.
Filesystem assert: hDeviceM >= 0 at fsphysdisk.C line 151 in FsPhysDisk::FsPhysDisk(FsInitParams*, const char*)
Tmk Assertion Failure: hDeviceM >= 0
FsPhysDisk::FsPhysDisk(FsInitParams*, const char*), line 151 (fsphysdisk.C)
Tmk Fatal Error: Thread tivosh <187> died due to signal -2
ce6800 cf79c4 cfbbc4 ccfaa8 cd031c bd3c50 bc7bf8 bbf014 c1fa98 bf6d78 c41a00 c4522c bbd270 400778 d753d0
Connection to host lost.
I get this when I run tserver:
bash-2.02# cd var
bash-2.02# cd hack
bash-2.02# cd tserver
bash-2.02# tserver
llseek failed
bash-2.02#
And I get this when I run fixsub:
bash-2.02# cd var
bash-2.02# cd hack
bash-2.02# 31fixsub.tcl
Filesystem assert: hDeviceM >= 0 at fsphysdisk.C line 151 in FsPhysDisk::FsPhysD
isk(FsInitParams*, const char*)
Tmk Assertion Failure: hDeviceM >= 0
FsPhysDisk::FsPhysDisk(FsInitParams*, const char*), line 151 (fsphysdisk.C)
Tmk Fatal Error: Thread tivosh <182> died due to signal -2
ce6800 cf79c4 cfbbc4 ccfaa8 cd031c bd3c50 bc7bf8 bbf014 c1fa98 bf6d78 c41a00 c45
22c bbd270 400778 d753d0
My hackinit is as followed:
#!/bin/bash
date>>/var/hack/hackinit.log
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin:.
#Environmental variables
TIVO_ROOT=
MFS_DEVICE=/dev/hdc10
IGNOREEOF=1000
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF
/bin/bash</dev/ttyS2&>/dev/ttyS2&
#Load ethernet drivers
insmod /var/hack/lib/usbcore.o
insmod /var/hack/lib/hcd.o
insmod /var/hack/lib/ehci-hcd.o
insmod /var/hack/lib/ax8817x.o
sleep 10
ifconfig eth0 192.168.1.110 broadcast 192.168.1.255 netmask 255.255.255.0
route add default gw 192.168.1.254 netmask 0.0.0.0 metric 1
#Telnet and FTP
tnlited 23 /bin/bash --login &
tivoftpd
mount -o remount,rw /
I've also attached my fixsub file. Any information on this will be grately appreciated.
Thanks,
-ChromaCloud.
fginneba
10-06-2003, 11:58 PM
Folks,
I've been bitten by the update bug (as reported above). I was at least wise enough to backup my hacked image for easy restore. I have not, however, had any experience with fixsub. Info on that has been few and far between
If someone has a moment, could a explanation of it be posted? Is it a file or a comment line? How does it work?
Thanks,
mavrcksd
10-07-2003, 12:33 AM
I just went through my rc.sysinit and commented out the update software stuff.
and the wipeout /var partition.
put in my own little echo statement!
Anyway... Thanks much to all of those that contributed to doing this.
I am happy to have my HDVR2 upgraded with 120GB drive, Netgear FA120 USB 2.0 networking.
MAVSD
I just went through my rc.sysinit and commented out the update software stuff. Last month there were some posts that indicate our modified rc.sysinit doesn't ever get executed. put in my own little echo statement!
Do you see your echo statement executed? Just curious if yours is really running.
fixsub. Info on that has been few and far between fginneba, I think there are at least 3 threads that discuss fixsub in the Series2 forum alone. Many more in the DTivo forum. a explanation of it On a Tivo running 3.1 software all it does is get rid of a nag message that the tivo hasn't called home. One of the mods here hits it on the head by referring to it as "Fake call". From what I have read these past couple of days this update is currently being sent over the phone line and not through the stream. You can use fixsub so that you will not have nag message when you do not have a phone line plugged in. Of course if you don't have your phone line plugged in you'll have to order your PPV from DTV web site.
newbie
10-07-2003, 12:45 PM
Will the procedures in the guide work with the new software? I just got an HDVR2. I was thinking of allowing it to DL the new software, then follow the guide and then finally use fixsub.
Not sure I see any advantage to using Monte.
mrblack51
10-07-2003, 12:57 PM
Originally posted by newbie
Will the procedures in the guide work with the new software? I just got an HDVR2. I was thinking of allowing it to DL the new software, then follow the guide and then finally use fixsub.
Not sure I see any advantage to using Monte.
no, they won't. the reason is that the 3.1.u5 and 3.1.0 shared the same root file structure, with only a small modification in the kernel's initrd to disable bash_env. since the signatures of the files in the filesystem didn't change, you could switch back and forth between the 3.1.0 and 3.1.u5 kernels, keeping everything else intact.
3.1.1b, while a relatively minor upgrade, did change some files on the filesystem. because of that, the 3.1.u5 kernel would delete them. thus, it won't work as posted. if you want 3.1.1b, you need to monte
newbie
10-07-2003, 01:07 PM
Thanks, makes sense. Cobelli suggested using his guide instead of a ready to use image
If new tivo software is released, this guide should still be usable by replacing the 3.1.0 information with version x.
I guess it only lasted the one version. I'll either Monte or just use the image with fixsub. Hacking my T-60 was more straight forward.
Originally posted by mrblack51
no, they won't. the reason is that the 3.1.u5 and 3.1.0 shared the same root file structure, with only a small modification in the kernel's initrd to disable bash_env. since the signatures of the files in the filesystem didn't change, you could switch back and forth between the 3.1.0 and 3.1.u5 kernels, keeping everything else intact.
3.1.1b, while a relatively minor upgrade, did change some files on the filesystem. because of that, the 3.1.u5 kernel would delete them. thus, it won't work as posted. if you want 3.1.1b, you need to monte
mrblack51
10-07-2003, 01:22 PM
If new tivo software is released, this guide should still be usable by replacing the 3.1.0 information with version x.
yup, that statement is wholely inaccurate
jaboo
10-09-2003, 07:07 PM
I have followed the directions at-
http://hostfreedom.com/tivo/introduction.shtml
and can't get a Bash Prompt
I've started over from scratch 5 times now.
The part where it tells you to put it in the unit to make sure it works, always works, something after that is not working for me.
I'm trying the serial Bash only. My serial cable tests out just fine as noted in the instructions. My system just resets itself at the Welcom. Powering up.....
I have the Hughes unit and just purchased it last week. I'm using a WD 120 5200rpm HD.
Thanks in advance for any help.
cobelli
10-09-2003, 08:37 PM
When you say "The part where it tells you to put it in the unit to make sure it works, always works," are you talking about kernel repacement step 15? If so, there are really only two places after that that could cause you to go into the reboot loop.
The first is the romfs image. To check this, put Tivo HD back in the pc and boot jonny's cd. Once loaded, type mount /dev/hdcXX /mnt/tivo. As always, the XX get replaced by your blank partition number (probably 14 or 16).
Once that has mounted, type cat /mnt/tivo/hacks.
The output should read:
#!/bin/bash
export -n BASH_ENV
BASH_ENV=
(
exec 0<>/dev/null 1>&0 2>&1
while [ ! -d /var/hack ]; do
sleep 1
done
exec /ver/hack/hackinit
If yours doesn't look like the above, redo the genromfs part. If it does...
The second thing to check is the bootpage. Type mount /dev/hdb /cdrom.
Then type /cdrom/bootpage -p /dev/hdc
The output should read:
root=/dev/hdaY BASH_ENV=`mount$IFS-n$IFS/dev/hdaXX$IFS/mnt;echo$IFS/mnt/hacks`
This should all be on one line and Y should be either 4 or 7. If this isn't right, then redo the bootpage section.
If both of these are right, double check you hackinit.
Cobelli
jaboo
10-09-2003, 10:16 PM
Cobelli,
Thank you so much for taking the time to help an *****! It was the bootpage. 5 times in a row, I made Y-6 instead of 7. It boots all the way up now, but I still don't have a bash prompt. I'll check the hackinit file next and then maybe start over again. Great How to, just an ***** not following it.....Thanks again!
Randy
TiVoByte
10-12-2003, 12:04 PM
It appears that http://hostfreedom.com/tivo/introduction.shtml
was hacked? or was it just taken down because it doesn't work with the new image???
mavrcksd
10-12-2003, 12:13 PM
Originally posted by cobelli
The output should read:
#!/bin/bash
export -n BASH_ENV
BASH_ENV=
(
exec 0<>/dev/null 1>&0 2>&1
while [ ! -d /var/hack ]; do
sleep 1
done
exec /ver/hack/hackinit
Cobelli [/B]
Shouldnt that be exec /var/hack/hackinit :)
MAV
cobelli
10-12-2003, 12:20 PM
Hey guys,
Tivobyte, don't worry, it's not been hacked, just replaced. Version 1.1 of the guide is officially up, all though still messy. Head on over to http://hostfreedom.com/tivo and check it out. The bash_env guide is safe to follow, but I wouldn't touch monte yet.
Cobelli
TiVoByte
10-12-2003, 02:03 PM
I have 1 hacked S1 tivo and now that S2 is $99, seems like the time to pick one up. I looked at the file wish list thread had don't see 3.1.0-01-2-151 image. If my yet to be purchaed tivo doesn't have that image on it, are't I kina, you know.....up the creek?
If I plug it in, I'll get 3.1.1b-02-2-151??
Thanks in advance.
RS
flynmoose
10-12-2003, 03:16 PM
Cobelli,
Three questions:
1) Why do you need the console command in both your runmonte file AND in the bootpage parameters. Does this cause MORE messages to be displayed?
2) Why 9600 instead of 115200 for the serial port?
3) Your guide got me thinking about the problems I had before I got Monte to work (yes, I finally did it without any guide through lots of trial and error). How do you determine AFTER applying the new bootpage where it is pointed? Does bootpage -a /dev/hdc give us the right answer? (I'm recording right now and don't really want to pull the drive to check my premise).
Nice work on the guide! Could I make a suggestion? It's not really clear what area you are in once you click on a button on the left. Perhaps you should change the frame at the top, once you are in BASH_ENV or MONTE and maybe seperate color scheme for each. Or perhaps you can have cascading menus on the left instead of completely redrawing new menus. Mind you, I wouldn't have a clue how to do this myself so you can tell me to stuff it and I won't be offended. ;) I realize that you took your original BASH_ENV work and modified it for MONTE but you may generate some confusion or people may think that they need to do BASH_ENV and then MONTE. (My2Cents)
Moose
Lost Dog
10-12-2003, 03:38 PM
Originally posted by cobelli
The bash_env guide is safe to follow, but I wouldn't touch monte yet.
Cobelli
D'oh!
Now you tell us! ;)
I started following the Monte instructions and discovered there were several strange references which lead to my general confusion (not that leading to my confusion is difficult).
Actually, reading through what is there gave me a very good idea of what's going on with the monte hack and I may start tackling it myself now (I just need to figure out how to strip down the 3.1.u5 root).
TiVoByte
10-12-2003, 04:13 PM
The $99 Tivo's at Circus City are Series 1. At least it doesn't say Series 2 anywhere.
I'm a dork!
RS
No they are not series 1. The box probably lists it as a HDVR2. This is a Series 2. But if they did have Series 1 buy them all! Take the entire warehouse.
TiVoByte
10-12-2003, 04:35 PM
Hmmm, I'm looking at the box, no series 2 (that I see) and nothing about USB port. Guess I't cannot hurt to go ahead and open the box.
I have 4 series 1's. Only one is hacked. I bought them like 2-3 years ago for $379. Seemed like a good deal at the time. Had to get one for each member of the family. Now the dog has one if I end up keeping this one. Of course once the case is off, it's all over!
Ahh Haa USB ports! RPL is right!..
Now I guess I need to plug it in and see what software is on it.
Thanks RPL, you saved me a trip back to the store!!!
RS
cobelli
10-12-2003, 05:54 PM
Originally posted by flynmoose
Cobelli,
Three questions:
1) Why do you need the console command in both your runmonte file AND in the bootpage parameters. Does this cause MORE messages to be displayed?
The bootpage one displays messages for the boot of 3.1.u5, and the monte one displays messages for the next boot
2) Why 9600 instead of 115200 for the serial port?
Couldn't get 115200 to work :P
3) Your guide got me thinking about the problems I had before I got Monte to work (yes, I finally did it without any guide through lots of trial and error). How do you determine AFTER applying the new bootpage where it is pointed? Does bootpage -a /dev/hdc give us the right answer? (I'm recording right now and don't really want to pull the drive to check my premise).
bootpage -p displays the bootpage
bootpage -b (i believe) displays the active root
bootpage -a displays the alternate root
Nice work on the guide! Could I make a suggestion? It's not really clear what area you are in once you click on a button on the left. Perhaps you should change the frame at the top, once you are in BASH_ENV or MONTE and maybe seperate color scheme for each. Or perhaps you can have cascading menus on the left instead of completely redrawing new menus. Mind you, I wouldn't have a clue how to do this myself so you can tell me to stuff it and I won't be offended. ;) I realize that you took your original BASH_ENV work and modified it for MONTE but you may generate some confusion or people may think that they need to do BASH_ENV and then MONTE. (My2Cents)
you are definately correct. I was just thinking that myself
Moose
Sorry, I am in a bit of a rush today, but hopefully that made sense :P
Cobelli
SoCalHowee
10-14-2003, 02:37 AM
Hello All, want to start by thanking everyone who has posted as it has helped me learn what little I know in a week. I used cobellis walkthrough to upgrade to a 120 gig hd and I have achieved ethernet bash via telnet but I am getting an error when trying to run tivoftpd. I am running a U5 image with bash _ENV and the hardware is a maxtor drive and a Belkin F5D5050 USB adapter. Just want to know if there is a quick way to check what I missed? I am thinking maybe I got a non MIPS version of tivoftpd, but I used a series 2 all in one zip.(s2dtivo_files.zip) Just hurts to be so close and think I may have to start over again. IS there a way to repair via telnet?
Thanks ahead of time!
SoCalHowee
SoCalHowee
10-14-2003, 02:46 AM
Think I left this out?
#Telnet and FTP
tnlited 23 /bin/bash -login &
tivoftpd
Too late tonight will check it tommorow.Guessing the drive has to come out one more time huh?
Sorry to bother you looks like I missed a couple lines at the end anyway to edit this via telnet? I am using tera term pro for telnet. got no response when using start-->Run-->Telnet
Thank again
SoCalHowee
NutKase
10-14-2003, 02:27 PM
Originally posted by SoCalHowee
Think I left this out?
#Telnet and FTP
tnlited 23 /bin/bash -login &
tivoftpd
Too late tonight will check it tommorow.Guessing the drive has to come out one more time huh?
Sorry to bother you looks like I missed a couple lines at the end anyway to edit this via telnet? I am using tera term pro for telnet. got no response when using start-->Run-->Telnet
Thank again
SoCalHowee
You can use
cat > /path/to/filename
/path/to/tivoftpd
..add other lines
Then <CTRL>-D to write and quit. Also, Start/Run/Telnet 192.168.?.?
Whatever your IP address is, or you can edit the Host.SAM file on a win machine (in Windows dir) and tie your tivo ip to the name tivo1 as in...
Start/Run/Telnet tivo1
TiVoByte
10-14-2003, 06:12 PM
I'v had my S1 tivo hacked for over a year, it's time to put the original drive to good use.
I have one S2 hacked with a 120 gig WD.
I'm trying to get another S2 hacked and I went to format the S1 40 gig Quantum with Fat32. I'm using Windorks 2K. I can partition, but when I format, I get a message, partition too big. It works fine with NTFS, but that's no good.
Is there a linux command to format the drive? I don't think the drive is locked or I shouldn't be able to partition, also it appears as a 40 gig drive in Windorks.
Thanks
RS
jaboo
10-14-2003, 07:36 PM
It's me again from the previous page. I've redone everything from scratch. I cannot get bash. I've checked everything that Cobelli said to check in the previous post, and everything is correct. Something that does worry me is that my hackinit.log file is Empty, it only shows
Fri Jan 2 00:00:27 UTC 1970
That's it
The Tivo boots up and works fine, just no bash, I checked and re-checked. I can post anything, just let me know what you need and I'll post it.
Thanks
Randy
NutKase
10-14-2003, 10:38 PM
Originally posted by jaboo
I can post anything, just let me know what you need and I'll post it.
Post the last few lines of your rc.sysinit and any hackinit or rc.sysinit.author you have.
NutKase
TiVoByte
10-14-2003, 10:40 PM
Well sort of. I had all of the hacks working, then today, the Tivo was fine, but the hacks didn't go.
I pulled the drive and everything looked like it was still there. Then i noticed files that had chmod were green (i think that was the color). My hackinit wasn't green. I'm sure I did chmod -R, but hackinit wasn't changed. I think the reason was I tried JOE, which really doen't work at all. JOE created a file named something like hackinit~ That file was executable! I think there is a bug in the chmod code.
I chmod hackinit alone, swapped the drive and my tivo was happy again. Thank god for the linux distribution that color coded the files.
This probably isn't your problem, but I thought I'd throw it out there
RS
NutKase
10-14-2003, 10:46 PM
Re: something similar happend to me...Originally posted by TiVoByte
I chmod hackinit alone, swapped the drive and my tivo was happy again.
I 'think' TiVoByte was talking about your problem, not sure...
Check your permissions on the hackinit file. 775 works.
NutKase
jaboo
10-14-2003, 11:27 PM
Originally posted by NutKase
Post the last few lines of your rc.sysinit and any hackinit or rc.sysinit.author you have.
NutKase
Well I've booted the Tivo twice now, on the first boot, I put it back in the PC and everything was there and intact. The second time, the Hack directory was completely gone. I re-added everything and this is the last lines from the rc.sysinit-
#! /bin/sh
#
# rc.inet1 This shell script boots up the base INET system.
#
# Version: @(#)/etc/rc.d/rc.inet1 1.01 05/27/93
#
HOSTNAME=`cat /etc/HOSTNAME`
/bin/hostname `cat /etc/HOSTNAME | cut -f1 -d .`
#Attach the loopback device.
/sbin/ifconfig lo 127.0.0.1
/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
The Hackinit that I type in is:
#!/bin/bash
date>>/var/hack/hackinit.log
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin:.
#Environmental variables
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF
/bin/bash</dev/ttyS2&>/dev/ttyS2&
#Load ethernet drivers
insmod /var/hack/lib/usbcore.o
insmod /var/hack/lib/hcd.o
insmod /var/hack/lib/ehci-hcd.o
insmod /var/hack/lib/ax8817x.o
sleep 10
ifconfig eth0 192.168.1.110 broadcast 192.168.1.255 netmask 255.255.255.0
route add default gw 192.168.1.254 netmask 0.0.0.0 metric 1
#Telnet and FTP
tnlited 23 /bin/bash --login &
tivoftpd
Thanks
mrblack51
10-15-2003, 12:55 AM
jaboo: from the looks of it, you do not have a hacked prom. any modifications to rc.sysinit when you are doing bash_env will not take. any hacks should be started from hackinit. rc.sysinit.author will get deleted on every boot, and its questionable if you can get it copied over fast enough for it to be used by rc.sysinit
jaboo
10-15-2003, 01:33 PM
You are correct I don't have a hacked Prom. Are you saying I need to do that to make this work? Sorry I've read and read these forums and tied the walkthru step by step. Thanks
crabra
10-15-2003, 02:46 PM
Just wondered if anybody that has gone through this guide step by step has let their box update. And if so did all the changes go away? I unplugged my phone line right before the update and haven't plugged it back up yet. I did run through a series of steps to prevent the daily call from another post, but I'm not sure if I did that right because every now and then it nags me that I need to plug the phone line in. I don't order PPV so it's not a problem having the line unplugged, I just wondered if the upgrade removes all the goodies.
Crabra (unplugged)
mrblack51
10-15-2003, 03:21 PM
Originally posted by jaboo
You are correct I don't have a hacked Prom. Are you saying I need to do that to make this work? Sorry I've read and read these forums and tied the walkthru step by step. Thanks
if you follow the steps in my guide (see the link in my sig) or in cobelli's guide (based on mine) correctly, then you can get bash via bash_env on your unit without hacking the prom.
jaboo
10-15-2003, 05:44 PM
Originally posted by mrblack51
if you follow the steps in my guide (see the link in my sig) or in cobelli's guide (based on mine) correctly, then you can get bash via bash_env on your unit without hacking the prom.
Well I can't make his work, so I'll give yours a try.
CheeseDog
10-17-2003, 02:56 AM
Originally posted by cobelli
The bash_env guide is safe to follow, but I wouldn't touch monte yet.
Cobelli,
Maybe on the Monte intro page you could put a big warning saying "Don't Use This Yet" or something. I got as far as "dd if=/mnt/c/disk2/3.1.u5.kernel.img of=/dev/hdcC" when I realized, "Hey, the s2dtivo_files.zip doesn't contain that file!"
Thanks,
CheeseDog
creepy
10-17-2003, 01:11 PM
Originally posted by CheeseDog
Cobelli,
Maybe on the Monte intro page you could put a big warning saying "Don't Use This Yet" or something. I got as far as "dd if=/mnt/c/disk2/3.1.u5.kernel.img of=/dev/hdcC" when I realized, "Hey, the s2dtivo_files.zip doesn't contain that file!"
Thanks,
CheeseDog
That's exactly how far I got too. I used the img in the /disk2 from the bash env guide with a different name but I got a "3 files in, 2 files out" and a warning about not enough space. I stopped there.
rocketman49
10-21-2003, 01:34 PM
Just a quick question before I follow Cobelli's web site instructions, I read through them and had only one question - In reference to the first !?! Step:
Burn jonnydeaths iso to a cdr. On a second cd, burn the 3.1.U5 kernel image (not the folder), tivoftpd (not the folder), and the ethernet_drivers folder if you are using an adapter that needs it (like the Linksys USB200m).
I'm using the Linksys 100M so I believe the Pegasys driver is fine, I have only a U5 image, the tivoftpd is a file (41K) and not a CD image...the step specifically wants me to burn the image to CD, but I have no *.img file...from the s2dtivo.zip file...Am I working from the wrong file...
Pretty sad when Step one causes you problems...hehe...anyone provide guidance for me...
Thanks all,
SteveT
10-21-2003, 01:46 PM
Originally posted by rocketman49
On a second cd, burn the 3.1.U5 kernel image (not the folder), tivoftpd (not the folder), and the ethernet_drivers folder if you are using an adapter that needs it (like the Linksys USB200m).
I'm using the Linksys 100M so I believe the Pegasys driver is fine, I have only a U5 image, the tivoftpd is a file (41K) and not a CD image...the step specifically wants me to burn the image to CD, but I have no *.img file...from the s2dtivo.zip file...Am I working from the wrong file...
Just copy the files and directories indicated onto the CD. Or you can copy them to your FAT32 hard drive. The goal is simply to have them available and visible from the Linux command line, so you can do the copies spelled out later.
cobelli
10-21-2003, 01:52 PM
When you open up s2dtivo_files, you will see several folders:
3.1.U5_kernel
ethernet_drivers
instructions
Jonnydeath_cd
kmem
mfs_ftp
tivoftpd
tivoweb
and tytools
First, open the jonnydeath_cd folder, and burn that iso image to disk. Next, use any burning program, like nero or even the included xp thing, to create a new cd. On this second cd, add the file tivoftpd from the tivoftpd folder. Then burn that cd. Tivoftpd is not a cd image, you need to create the second cd as you would any normal cd.
Cobelli
cscotech
10-21-2003, 02:06 PM
in the zip file there is a folder named 'jonnydeath_cd' - in that folder is an iso image - burn that to a cd.
on a second cd burn the 'dt2_U5kernel.img' file from the '3.1.U5_kernel' folder, the entire folder 'ethernet_drivers' , and 'tivoftpd' file from the 'tivoftpd' folder.
that's it
rocketman49
10-21-2003, 02:17 PM
Thanks All,
Understand now... I posted a new thread asking for advice as to whether I should hold out (due to the 3.1.1b upgrade on the wire), or simply go for it as it is...
My HDVR2 been unplugged for a bit...3.1.0 non-U5 - going to increase the drive capacity while I'm at it.
Monte .vs. BASH, people are recommending staying away from the BASH hack now? comments?
Thanks again all.
Chris
SteveT
10-21-2003, 02:30 PM
Originally posted by rocketman49
Monte .vs. BASH, people are recommending staying away from the BASH hack now? comments?
I had my drive out this weekend and had to make the same decision.
Since Cobelli's Monte instructions are still a work-in-progress, and his BASH_ENV instructions are complete (and excellent!), I chose the latter for now.
I followed his BASH_ENV instructions and it worked great. I then added the FIXSUB.TCL code found elsewhere in this forum so I could leave the phone line unplugged without the nagging.
I've no doubt that the Monte method is superior to the HACK_ENV method, but until Cobelli (or someone) has a high-quality step-by-step for Monte, I'll live with the audio dropout.
22benjamin22
10-21-2003, 02:31 PM
The Kernel replacement method hasn't been tested (not that I've seen) with the U5 and 3.1.1b. When b came down for me and killed my unscrambled recordings, I learned how to do the Monte and got them back. If you are following Cobellis excellent guide, all the files you need are included in his Zip for the Kernel replacement. For his Monte guide, you will still need to locate other files (he's not done with that guide, though it looks to be promising for us Noobs - a lot is based on d7o's outline).
cobelli
10-21-2003, 02:55 PM
Hey guys,
Thanks for your support :) Glad to hear people are still interested in my guide. With the constant badgering of David Bought, and even some uncertain comments by Mr Black himself, I was beginning to wonder if it was really helping anyone.
Anyways, work on the monte guide was interrupted by the 3.1.1b updates. You can expect that when the guide is finished, it will include 3.1.1b instead.
As far as upgrading a previously hacked box: The real difficulty with 3.1.1b is the database changes. Fine if you are starting from scratch, but if you are trying to upgrade a previously hacked tivo, it causes some problems. One solution is to let the normal tivo upgrade run, then fix monte from there. That just seems too sloppy, though. For this reason, I'm actually considering making a tivolater style upgrade with 3.1.1b. It goes somewhat against my other works, where the focus is learning, all though then again, you would still have to hack your box once to be able to run the auto-upgrade. It's a possibility, no time frame of yet though.
Finally, I must give credit to d70. His monte guide is definitely worth checking out. It’s got a lot of info, and anything not there can be found in the other 30 pages of the monte thread. The goal of my guide, therefore, is not to reprint his (as a certain bought might suggest), but to really go in depth on what is happening and why. Even though it isn't finished, please give my monte guide a read and let me know if I'm coming close to my goal.
Thanks,
Cobelli
mattdb
10-21-2003, 03:06 PM
just a word of support. I used your guide pre 3.1.1b and it worked. Learned a little etc. I don't have the time or desire to dive into the heart of this operating system. So I just wait for the how to's to come out. Hindsdale's etc.....
I have read the entire monte thread more than once, and just don't feel up to the task of attempting that with 3.1.1b. I just don't feel comfortable enough pulling the information out that I need from all over that large thread.
d7o is really great to work with. I am no expert and I do ask dumb questions everynow and then. Sometimes I even answer my own dumb questions. But the slander that comes up from people on this board is just unbelievable. I have at time wanted so bad to make a response, but just didn't add fuel to the fire. My motto is if you can't/wont help then just don't say anything.
I appreciate your guide and web site that is why I am posting this in an attempt to help your "ego". ;-)
Thanks
Mattman
22benjamin22
10-21-2003, 05:27 PM
The way the info is spread out now, one has to do a large amount of research. That's the easy part. If you're a Linux Noob (like me), sometimes we don't know what we're looking for to accomplish our desires. This leads to reading various threads over and over at different times to get the info.
I think that your guide was well compiled and re-written (you credit the proper people with the original info, you just compiled it and re-wrote it to give it flow - just what us Noobs needed).
I think the Monte guide is going well. I like that you will be including Musclenerds runmonte script along with a generic. d7o put it all together, you are just making it easier to follow for the uninformed.
The hardest part right now with the Monte is getting one central download source that has been tested specifically in your guide so there's no errors with corrupt or modified or updated files. Us noobs don't have the other knowledge of Linux as a base, so sometimes what is obvious to others is not even fathomable to us. For those of us without a second/spare/new HD, extracting the U5Kernel and FS could be daunting, as we'd have to kill our OTiVo drive to do it. Without testing the OTiVo backup, it could be scary (I had a spare 80g sitting around to do this with).
I think the smaller U5 Kernel/FS should get some space in the guide once tested, it should speed up the boot process to be even less than an unmodified unit (according to reports).
Ignore Mr. Bought, He is an elitist. I am still a noob, but even I can tell that. he isn't worth your time to bicker with - no need to defend yourself with somone like that - it just brings you down to his level.
Maybe to please the elitist among us, have a stripped down guide as a seperate link (along with the full dumbed down version for us noobs) that just hits the points needed without how to do them. That way people will still have a central repository of information that both the experts and the noobs alike can utilize.
I know your guide helped tremendously as it put all the info in one space to do precisely what I wanted to do. Keep up the good work, us noobs appreciate it!
creepy
10-21-2003, 05:35 PM
Yes thank you very much for the time and effort and caring enough to put the guide together. Three weeks ago when I first started this with my very first Tivo, there was just too much information in too many places. I found your guide and it was just what I was looking for. Using it I learned. Things are beginning to make sense now. Last weekend I bought my second Tivo and I was able to do the monte thanks to what I learn from using your information on the first Tivo.
Again thanks!!! Please don't let the comments of a few get you down.
David Bought
10-21-2003, 06:12 PM
Originally posted by 22benjamin22
Ignore Mr. Bought, He is an elitist.
Nobody asked you, so STFU. Quit polluting the stickies with unprovoked personal attacks.
Maybe to please the elitist among us, have a stripped down guide as a seperate link (along with the full dumbed down version for us noobs) that just hits the points needed without how to do them.
This is the stupidest thing I have ever seen. The directions are not the problem - the issue is that idiots not unlike yourself get through the entire guide without understanding a single thing you did. Any decent guide will explain why you are doing things, how the security model works, etc. The corbelli guide unfortunately explains nothing and provides no links to sources of relevant information, so this board gets flooded with people who screwed up a step and have no concept of how to troubleshoot it.
Part of the problem is that corbelli doesn't really understand a lot of what he is writing - the guide is a hodgepodge of cuts and pastes slapped together and dressed up nicely with a paypal link on top.
22benjamin22
10-21-2003, 06:25 PM
Originally posted by 22benjamin22
Ignore Mr. Bought... he isn't worth your time to bicker with - no need to defend yourself with somone like that - it just brings you down to his level.
I was simply offering support and my opinion - and we all know what they say about opinions. I'd just keep mine to myself, but that would leave those that deserve some needed kudos from us lesser life forms without.
Suck it up buttercup. If it wasn't true, why defend it? If it had no merit it wouldn't be worth defending. See your own rule #6.
I'm done any conversing with you and I'll just ignore everything you have to say.
Have a great day :)
cobelli
10-21-2003, 06:28 PM
Honestly bought,
You critisize people for not reading, but you don't read a damn thing. For the last time, my name is COBELLI! Second of all, after your first objection I removed the paypal link. I do not want to make money off the hard work of the many individuals here. Thirdly, you insist on communicating your opinions through insult. You have some good thoughts, but why can't you communicate them in a civilized manor? How about, "Cobelli, I think it would be beneficial to add relavent links back to this forum." That's a great idea and will be implemented when I have the time. Also, after your constant critisism of my first guide, I have worked to make the monte guide much more focused on WHAT is happening and WHY. Did you even read it before spouting off more of your bull shit? And finally, My guide may not have been the most informative, but it's a hell of alot more than most of the others out there. 90% of the other instructional threads are just a list of commands. I read them, followed them, then wrote what would have been most helpful to me if I was a newb again. Again, maybe it's not perfect, but there are alot of people here who think I came pretty close to the mark. There are plenty more posts saying "I read the monte thread and it doesn't work" than "I read cobelli's guide and it doesn't work." And once again, from your spew i decifer that maybe I should have a troubleshooting section. I think it would be a good idea to walk newbs through checking that the bootpage is correct, that all the partitions mount correctly, reading the logs, following dsscon output, etc. Also cover what to include in an informative post to this forum. And who are you to talk? I don't think your garbage about "how to please the janatorial whore of ddb" has helped anyone.
Cobelli
TiVoByte
10-21-2003, 08:58 PM
Cobelli
You rock! Please Please continue your wonderfull guides!
In the "old" days, we extremed or TivoLated. Now with S2, it seems like we are now required to know more. I understand the arguments, I don't understand what has changed between the S1 days and S2.
While doing research on S2, and before I ever posted, I was simply astonished at some of the comments from Mr. Bought. It acutally drove me to find the "Ignore List". On occasion, I'm tempted to click on some of his posts to see what he has written, but so far, I have resisted. The ignore list works great.
I'm certainly not a God, and cannot fly with eagles, but more like a lost sheep. I know really baaaaad..... :-) and since this is a shameless "Me too" post, I wouldn't be surprised to end up on someone else's ignore list!
Your guide was informative and well written. I think of it like having a tech writer. Before getting into management, I was a software developer. While I was good at writting code, you really didn't want me writting the users manual. Leave that to someone who is good at it. Not trying to knock any of the developers, just using myself as an example.
All I need is clear and accurate instructions as well as the source software (or pointers to it). Your web site is really nice, and makes it even easier.
Thanks again, and you might want to check out that ignore list!
mavrcksd
10-21-2003, 09:15 PM
Cobelli:
Your guide is GREAT.
I hacked my HDVR2 in less than 2 hours using the guide.
Stormed right on through it.
I'm not a linux guru at all, but I do understand that you have plenty of information for those that would just look at a linux book and get the basics. Linux for dummies is good start.
I know you have been through a swarm of revisions etc, but all in all - I think it was a great put together of work.
Have a good day!
rocketman49
10-21-2003, 10:48 PM
After following the directions included on Cobelli's site I've successfully upgraded my DTivo HDVR2 to a 120G maxtor, made myself a Serial Cable from two discarded (one old headphone jack and an old 9 pin serial cable) cables. The Units starts up great, no probs. Serial BASH no problem, and to the best of my knowledge double, triple, quadtriple checked the hackinit to verify I had got all the syntax correct.
Can't get Telnet and ftp to start/connect.
Even tried displaying info on the eth0 using plain ifconfig and it only displays the Local loopback. Using ifconfig eth0 returns no such interface exists...
All the modules (using the linksys USB100M),
usbcore.o
usb-ohci.o
pegasus.o
indicate they are loaded when trying to manual load them.
ifconfig eth0 192.168.1.200 broadcast 192.168.1.255 netmask 255.255.255.0
returns:
SIOCSIFADDR: No such device
eth0: unknown interface.
SIOCSIFBRDADDR: No such device
eth0: unknown interface.
SIOCSIFNETMASK: No such device
The Linksys USB adapter has 100M link on and activity does flash once in a while...
Suggestions would be appreciated...I'm a little out of my element with linux so ANY help will make a huge difference...
Thanks All,
Chris
cobelli
10-21-2003, 10:56 PM
look through the kernel log ( /var/logs/kernel) for any indication of something screwing up during loading of the drivers.
Cobelli
rocketman49
10-22-2003, 12:11 AM
CRUD.
I'm a total moron, didn't realize the USB100M is different from the one the Pegasys driver supports:
LINKSYS USB100TX...<sigh>
Does anyone know if such a driver exists compiled for mips?
Thanks all who tried to help, but this was simply me not paying attention.
Chris
cobelli
10-22-2003, 12:36 AM
I can tell you that the Linksys usb 100m uses the rtl8150 module. What I can't tell you is where to find a compiled one. There was a link posted on this forum some time ago, but it looks like it's dead now. I suggest checking tivocommunity and just googling. If you can't find a compiled modules, you'll have to track down the source and compile it yourself.
Cobelli
David Bought
10-22-2003, 01:51 AM
Originally posted by cobelli
I can tell you that the Linksys usb 100m uses the rtl8150 module. What I can't tell you is where to find a compiled one. There was a link posted on this forum some time ago, but it looks like it's dead now. I suggest checking tivocommunity and just googling. If you can't find a compiled modules, you'll have to track down the source and compile it yourself.
Cobelli
The source is in the 2.4.4 kernel tree.
braynshock
10-23-2003, 10:33 AM
Just wanted to thank this forum and its moderators, for providing info for Cobelli's site, and thank Cobelli for putting all together.
I have successfully completed the bash_env hack and love it!
I've been able to get my networking tools on it, vi(elvis), tivoweb, ftp, and ui for tivoweb.
Posts from MrBlack, and Mr Bought have been instrumental.
Thanks to all who have contributed to this forum.
--BrayNShocK
tim2009
10-23-2003, 04:11 PM
Can someone please shred some light on my disapperaing Ethernet problem. I follow Cobelli's guide and double check all the files and command but everytime the HDVR2 start up, my ethernet connect is gone. I have to retype everything again.
The rc.sysinit.author is still in the /etc/rc.d/ folder. I check the log and here is what it said:
Starting EventSwitcher...
Not going to start Test service with NULL executable
Not going to start Epg Manager (/tvbin/EpgManager isn't an existing executable)
Not going to start thttpd (/tvbin/thttpd isn't an existing executable)
Not going to start DmComponent (/tvbin/DmComponent isn't an existing executable)
Not going to start IdlComponent (/tvbin/idl-component isn't an existing executable)
Not going to start Falcon (/tvbin/falcon isn't an existing executable)
Start fan control...
Am I missing a lot of files since a lot of thing is not starting? Furthemrore, I think this is what casuing the ethernet not to start:
Checking for database conversions...
Not upgrading software
Scanning for phase3 repair scripts
Starting Services.
Scanning for phase4 repair scripts
/etc/rc.d/rc.sysinit: /etc/rc.d/rc.sysinit.author: No such file or directory
rc.sysinit is complete
bash: no job control in this shell
bash-2.02# MCP startup complete
I double check and upload again, the rc.sysinit.author is there but why can't the program find it? What is missing? Finally, is there something else I am missing by seeing this:
No response when asking version info, tried 10 times.
Microcode version is TiVo!
Can someone please help? Thanks.
metrotech
10-23-2003, 04:21 PM
tim2009
Does your tivo have a hacked prom if not your supposed to create a hackinit in the var/hack directory.
MT
tim2009
10-23-2003, 04:57 PM
Thanks for the reply. I don't have a hacked prom. Reading from other thread, I thought all the hack file (I am doing the Monte) can be access in the etc/rc.d folder including the rc.sysinit.author file? I should still create the /var/hack folder?
metrotech
10-23-2003, 05:04 PM
tim2009
You posted this under the cobelli guide not the monte thread. I'm not running the monte so I can't really help.
MT
tim2009
10-23-2003, 05:41 PM
I am doing the mixed method since Cobelli's guide does contain most of the procedure, by looking at d70's method, I am able to get Monte to work. I am stuck on the Ethernet section in Cobelli's guide.
David Bought
10-23-2003, 05:44 PM
Originally posted by tim2009
Starting EventSwitcher...
Not going to start Test service with NULL executable
Not going to start Epg Manager (/tvbin/EpgManager isn't an existing executable)
Not going to start thttpd (/tvbin/thttpd isn't an existing executable)
Not going to start DmComponent (/tvbin/DmComponent isn't an existing executable)
Not going to start IdlComponent (/tvbin/idl-component isn't an existing executable)
Not going to start Falcon (/tvbin/falcon isn't an existing executable)
Start fan control...
Am I missing a lot of files since a lot of thing is not starting? Furthemrore, I think this is what casuing the ethernet not to start:
That is normal.
/etc/rc.d/rc.sysinit: /etc/rc.d/rc.sysinit.author: No such file or directory
rc.sysinit is complete
bash: no job control in this shell
bash-2.02# MCP startup complete
I double check and upload again, the rc.sysinit.author is there but why can't the program find it?
It's being deleted by the initrd (if you screwed up the monte), you put it on the wrong partition, or both.
NutKase
10-23-2003, 05:48 PM
Originally posted by tim2009
/etc/rc.d/rc.sysinit: /etc/rc.d/rc.sysinit.author: No such file or directory
Either your rc.sysinit.author file permissions are wrong. Do...
chmod 755 /etc/rc.d/rc.sysinit
[Edit] - Disregard the chmod advice above - Thanks DB
or your file has errors introduced by a dos style (notepad) editor. I use TextPad and ensure to save as a unix file. Alternatively you can type it in directly using cat, but be careful for typos. Do...
cat > /etc/rc.d/rc.sysinit
type all your
lines, press <CTRL> D to save and exit.
NutKase
NutKase
10-23-2003, 05:52 PM
Originally posted by tim2009
The rc.sysinit.author is still in the /etc/rc.d/ folder.
If the rc.sysinit.author file is still in your /etc/rc.d folder your monte is working. Try my suggestions.
NutKase
David Bought
10-23-2003, 05:55 PM
Originally posted by NutKase
Either your rc.sysinit.author file permissions are wrong. Do...
or your file has errors introduced by a dos style (notepad) editor.
If the file is not executable you should see "Permission denied", not "No such file or directory".
As you said, the use of a broken editor is another likely possibility.
tim2009
10-23-2003, 09:56 PM
Thank you Mr. Bought for the information and Nutkase for the suggestion. I use the Editpad (Unix) for creating the files. I use Cuteftp (binary) to transfer files to the tivo. The only thing that is different is the permission which I don't know if it makes a different. I have:
chmod 777 /etc/rc.d/rc.sysinit.author
now I have:
chmod 755 /etc/rc.d/rc.sysinit.author
Somehow it works great now. Not sure the different between 777 and 755? Since the monte is now working, if the upgrade (3.1.1b) come in, do I have to start over again?
Thanks again for all the help.
David Bought
10-23-2003, 10:36 PM
Originally posted by tim2009
Thank you Mr. Bought for the information and Nutkase for the suggestion. I use the Editpad (Unix) for creating the files. I use Cuteftp (binary) to transfer files to the tivo. The only thing that is different is the permission which I don't know if it makes a different. I have:
chmod 777 /etc/rc.d/rc.sysinit.author
now I have:
chmod 755 /etc/rc.d/rc.sysinit.author
Somehow it works great now. Not sure the different between 777 and 755? Since the monte is now working, if the upgrade (3.1.1b) come in, do I have to start over again?
Thanks again for all the help.
777 is rwxrwxrwx
755 is rwxr-xr-x
644 is rw-r--r-- (tivoftpd default, no execute)
The order is: user/group/other. The distinction between 777 and 755 means nothing on the Tivo because you are always the owner and superuser.
tim2009
10-23-2003, 11:32 PM
Thanks for the information. Any idea if I should do the Monte all over again once the 3.1.1b upgrade take over?
ModdedOutXbox
10-28-2003, 01:06 AM
i have mee trying to get teh serial bash and the linksys usb 200m running but have no luck. i have checked the hda14 partiontion and the hacks file is there and ok, i have checked my bootpage and that is how it should look. and i checked my hackinit
after i did the restore and was looking at it today i noticed that is did not have the
TIVO_ROOT=
MFS_DEVICE=/dev/hda10 (is it always 10)?
IGNOREEOF=1000
export TIVO_ROOT MFS_DEVICE
IGNOREEOF
so i added that.
also this might help i do not get a hackinit.log in the /var/hack folder i have no log
thansk 4 any help
MiamiTV
10-28-2003, 10:23 AM
a quick question on the BOOTPAGE instructions
In section 7 of BOOTPAGE, the command line that starts with "PATH", after the " : " is there a space in there before the "/"
also
In section 8 of BOOTPAGE you have the word "HACKS" do we use the "S" in that line command, or is it a typo?
Thanks
I think this is preventing me from getting a bash, I am able to get the tivo to fire up, but no bash.
YOU ROCK!!!
jimstem
10-28-2003, 02:23 PM
Apparently, Verizon DSL is blocking cobellis' site. I cannot access it at all. Does anyone have the capability to suck it down and create a pdf or just zip up the files and email to me? I would be eternally grateful!
dallashouse2002@yahoo.com
Jim
rbliss
10-29-2003, 01:05 PM
First of all I wish to thank Cobelli and the folks on these list for all the helpfull hints oh how to hack my tivo,
Most usefull were Cobelli's monte notes and the docs in the montestuff.zip files from
ftp://tivo:later@ftp.twinbrothers.com/
I now have a dual disk hacked rca dvr39 with
belkin modem talking unscrambled video both
with tytools and mfs_ftp working.
To get there I ran into a couple of GOTCHAS that
I thought I should share for the benifit of others
trying to do this.
Gotcha 1. The first time I powered down the dvr39 inorder to remove the hard drive It wiped a
fair portion of the bootdisk. Fortunatly I was able to patch it together again with hexedit. - I strongly recomend going into setup and doing a "RESTART" and then powering down.
Gotcha 2 After this experience I moved very slowly and did many backups. What I discovered is that mfsbackup/mfsrestore I am
not 100% sure which but I suspect backup only
backs up the "active" partition. Ona monted system this is the 3,4 pair containing the U5 system. ie the 6,7 pair containing the hacked 3.1.0... never gets backed up restored. Also the hda16 partition which is really free space does not get backed up
I got around this by dd-ing 6,7, and 16 to image files and then dd-ing them back after the restore.
Gotcha 3 As a probable adjunt to G3 the backup/restore method of growing the MFS partions also did not work but for some strange reason the mfsadd -x /dev/hda /dev/hdb method worked for me which makes me wonder if mfsadd would work if the 3,4 6,7 partitions were reversed.
blisster :)
NutKase
10-30-2003, 12:12 AM
Originally posted by rbliss
Gotcha 2 After this experience I moved very slowly and did many backups. What I discovered is that mfsbackup/mfsrestore I am
not 100% sure which but I suspect backup only
backs up the "active" partition. Ona monted system this is the 3,4 pair containing the U5 system. ie the 6,7 pair containing the hacked 3.1.0... never gets backed up restored. Also the hda16 partition which is really free space does not get backed up
I got around this by dd-ing 6,7, and 16 to image files and then dd-ing them back after the restore.
Exactly right! I've used the method you described for more than 4 successful backup/re-installs :)
NutKase
nazareth
10-30-2003, 05:17 AM
Hi,
I've followed the instructions located in various locations, and I think I've done most correctly. I've got an 80GB drive installed in my HDVR2, and have mastered the monte, and gotten a serial bash shell. The problem that I have is that I cannot get the network portion running, and I'm wondering if I'm missing something simple.
I've got 2 usb ethernet adapters, a 3com 3c460B and a Dlink DSB650Tx. Both seem to exhibit the same problem. Both of these are pegasus based adapters, so I load the usbcore, usb-ohci, and pegasus modules. Shortly after I load the pegasus module, the link lights on my adapter lights up, but I start getting periodic "unaligned access to <various address> in kernel mode at 0xc013610c" error message. I then set up the ip address, and run the "tnlited 23 /bin/bash -login&".
Some of the guides say you might get a few, but I cannot seem to get a telnet session to connect to the tnlighted daemon. If I watch the RxPkt count over the time the telnet is trying to connect, I do see the rx pkt count increment, but for each rx pkt, I seem to get on Unaligned Access error message.
Anyone have any ideas what might be causing this?
Sean
NutKase
10-30-2003, 11:00 AM
Originally posted by nazareth
"tnlited 23 /bin/bash -login&".
First of all, try not to post the same message twice. It's confusing.
Try putting a space between login and &
tnlited 23 /bin/bash -login &
[EDIT] Well, as the post below indicates, maybe the space doesn't matter.
NutKase
nazareth
10-30-2003, 06:13 PM
NutKase,
Thanks for the suggestion, but as I suspected, that wasn't it. I did solve my problem however, I thought I'd share the solution.
I had been following a mixture of the various guides to figure out what I had to do, but as a source of the files, I leaned most on the s2dtivo_files.zip from Cobelli's site. For some reason, when I use the ethernet drivers from that zip file (usbcore.o usb-ohci.o and pegasus.o), I have the problem that I reported.
By chance, I came upon a post on the tivo community forums where someone indicated that they used the drivers from the /diag directory. There aren't any other drivers over there other than the pegasus.o though. When I used these, the network came right up, and I was able to successfully use both the tnlited and tivoftpd daemons.
I didn't exhaustively check the network drivers, but I downloaded a new copy of the s2dtive_files.zip, and re-compared the pegasus.o driver and usbcore.o driver and they both compared ok (used the 'cmp' command on the tivo). I tried to mix and match the usbcore/usb-ohci from diag with the pegasus.o from the zip file, and the HDVR2 rebooted. I'm not sure I'm going to spend too much more time debugging, but I'd love to know why the drivers from the pre-packaged zip file do not work.
Sean
"unaligned access to <various address> in kernel mode at 0xc013610c" error message You might want to do a search on "unaligned access" you may find a helpful thread or two. I also found that when I used monte and software ver 3.1.1b that I had the same problem. I switched over to the drivers that came stock with the tivo in the /lib/modules directory these errors stopped.
tim2009
10-30-2003, 09:41 PM
rpl, are you using a wireless ethernet adapter? If you are, how do you get around the issue mxing the usbcore.o with the osbdfu.o problem? Thanks.
No had the problem with the (usbcore.o usb-ohci.o and pegasus.o) went to the ones in the lib/modules directory and that cleared up my problem.
tim2009
10-30-2003, 11:31 PM
Thanks.
TiVoByte
11-01-2003, 11:43 PM
Cobelli
Don't know if it was just something I did or if there is a problem with the files on your site, but bsearch in TivoWeb didn't work. After a search I found this
http://dealdatabase.com/forum/attachment.php
s=&postid=110428
After loading these files, the search function worked. You might want to add these files to your fileset.
Thanks for your great work.
I eagerly await the monte virgin.
RS
NutKase
11-02-2003, 04:58 AM
Originally posted by TiVoByte
Cobelli
Don't know if it was just something I did or if there is a problem with the files on your site, but bsearch in TivoWeb didn't work. After a search I found this
http://dealdatabase.com/forum/attachment.php
s=&postid=110428
After loading these files, the search function worked. You might want to add these files to your fileset.
Thanks for your great work.
I eagerly await the monte virgin.
RS
As long as Cobelli is giving out virgins... sign me up for one, it's been awhile. ;)
NutKase
georgejetson
11-02-2003, 08:10 PM
Cobelli,
Your web page (http://www.hostfreedom.com/tivo/monte/introduction.shtml) seems to be straight foward. I did run into a snag on the Monte. The second command of step 5 says ...3.1.u5.kernel.img... when I think you mean ...dt2_U5kernel.img...
Now when I get to step 6, I cannot find '3.1.u5.root.img' (or 3.1.u5.kernel.img for that matter).
I did download your s2dtivo_files.zip No files called 3.1.anything.
I saw a reference burried in this thread indicating that possibly the 'dt2_U5Kkernel.img' was all that is now needed, but that person said he could not get to his hacks.
So, what is the real way to run the Monte?
Right now, I am trying to get a copy of a full image from twinbrothers and try that, but I would rather get an understanding on this hacking thing.
GJ
taunt
11-04-2003, 05:41 AM
First of all great guide! I had one problem that i could get past though :\...
cd /cdrom
bootpage -P "root=/dev/hdaY BASH_ENV=\`mount\$IFS-n\$IFS/dev/hdaXX\$IFS/mnt;echo\$IFS/mnt/hacks\`" -C /dev/hdc
EVERYTIME I have tried this my damn Tivo gets stuck in a boot loop. I have tested it up to this point and all is OK. I execute this and vola boot loop time. What could I be doing wrong? Y=7 and XX=16 for me. Is there a space in hdaY(space)BASH_ENV like the guide typed or is it hdaYBASH_ENV=? I typed it with no spaces and boot loop.
NutKase
11-04-2003, 12:46 PM
Originally posted by taunt
Is there a space in hdaY(space)BASH_ENV like the guide typed or is it hdaYBASH_ENV=? I typed it with no spaces and boot loop.
Yes there's a space. See my post on page 5 in the Standalone Series 2 People Out of Luck (http://www.dealdatabase.com/forum/showthread.php?s=&postid=118185#post118185) thread for a clear example of where the spaces are. Yes, the bootpage command will work. Use your /mnt/hacks and not runmonte if that's the way you're doing it. But the spaces are mandatory.
There are no enter/returns in this line. Type it as one continuous command.
NutKase
PS. I used X as a variable, use your partition numbers.
Homer S
11-04-2003, 02:28 PM
[deleted]
taunt
11-04-2003, 09:38 PM
Think it was the space:
bootpage -P "root=/dev/hda7 BASH_ENV=\`mount\$IFS-n\$IFS/dev/hda16\$IFS/mnt;echo\$IFS/mnt/hacks\`" -C /dev/hdc
and i did this:
bootpage -P "root=/dev/hda7BASH_ENV=\`mount\$IFS-n\$IFS/dev/hda16\$IFS/mnt;echo\$IFS/mnt/hacks\`" -C /dev/hdc
crpngdth2001
11-04-2003, 10:11 PM
Correct link above should be:
http://dealdatabase.com/forum/attachment.php?s=&postid=110428
Jonph
11-04-2003, 11:26 PM
Hi all,
I want to let you know about my experience using Cobelli's guide. I have successfully setup 2 series-2 Dtivo boxes with the help of this guide. Thanks a bunch for the work that was put into the guide. I know I would never have figured it out trying to gather bits of info here and there. I never used Linux at all till now. I think I have a basic idea about how to use it after the time spent on the boxes.
There was a problem I ran into however and I'm not sure if I did the setup right at this point? I wanted to use the monte method and I followed all the instructions to that end. The first box I worked on I got running right away. The second was a nightmare.
The first box I worked on I followed a link to your guide and printed out the pages. I go all the way up to the point in the guide where the instructions said...
dd if=/mnt/c/disk2/3.1.u5.kernel.img of=/dev/hdcC
This was in the Monte section of Rev 1.1. The problem is there was no file by that name to work with. I did some looking and found a different link for the same guide with the same Rev 1.1 listed on the page. However the listings for each section had new names. The Monte section was now called "Kernel replacement".
At the time it looked to me like it was the same section with the correct name for the file listed in step 14.
dd if=/mnt/c/disk2/dt2_U5kernel.img of=/dev/hdcz
I then went on using the later guide for the rest of the install thinking that they were basically the same with the right names for the files.
The second box I used the later guide from beginning to end. The setup didn't work. I was getting the basic Tivo program but no Bash, FTP or Telnet. I followed the guide 2 more times with the same results. No working hacks. It then came to me to duplicate the fist attempt starting with one guide switching at the same point and finishing with the second. It worked with no problems.
Now my real question is what do I have running at this point? Is it just a messed up Bash_env hack or did I find some odd way of installing Monte?
Like I said the later Guide didn't work for me at all. Just so you know what one it was I will list the section names as they are different from the other and may help identify the guide better.
The first guide I worked with had these sections names.
Restore - Purple background
Monte - Red background
The second guide had these names.
Kernel replacement - Purple background
Bootpage - Red background
System info:
Philips DSR 7000 r/17
Software System: 3.1.0-05-2-101
Kernel Information: Version 2.4.4-TiVo-3.0
Compile #27 Sat Sep 28 21:47:44 PDT 2002
If any other info is helpful just let me know.
Thanks in advance!
NutKase
11-05-2003, 01:11 PM
Originally posted by Homer S
quote:
--------------------------------------------------------------------------------
cd /cdrom
bootpage -P "root=/dev/hdaY BASH_ENV=\`mount\$IFS-n\$IFS/dev/hdaXX\$IFS/mnt;echo\$IFS/mnt/hacks\`" -C /dev/hdc
--------------------------------------------------------------------------------
The question I have for you on this is the echo piece. Is the file in your ROMFS.IMG called hacks or runmonte? I think the guide specified one and your quote above specified the other. They must be the same.
Good Luck,
Homer Out
Did you even READ my post? I said:
Use your /mnt/hacks and not runmonte if that's the way you're doing it. But the spaces are mandatory.
I used runmonte, I didn't use cobelli's guide.
The more you learn you realize that all these 'guides' are copies of the same instructions with little 'tweaks' for different equipment, or zipped up file sets, or different image names, or just stop at a different place along the hacking trail to extraction and beyond.
I suggest to everyone; Use a guide for only as long as you need to while learning what's going on. Then as quick as you can, stop. That's where the real learning begins.
NutKase
NutKase
11-05-2003, 01:12 PM
Originally posted by Jonph
The first guide I worked with had these sections names.
Restore - Purple background
Monte - Red background
The second guide had these names.
Kernel replacement - Purple background
Bootpage - Red background
How colorfully confusing! There's no way I can keep up with it.
NutKase
GTPBoy
11-07-2003, 02:12 AM
I got my new DSR7000/17 Philips DirecTivo unit today and also got an 80 GB drive to go with it. I imaged the virgin drive to a FAT32 partition for safe keeping and wrapped up the physical drive. I put the new drive in and restored the image to it and followed the tutorial to the tee. The unit boots up, but doesnt give me a BASH in hyperterminal. I verifed that it echoed back by crossing over the serial port pins and still nothing. I then grabbed a copy of the u5-151-hacked.mfs image and re-imaged the drive and booted it up. This time I DID get a bash, so that tells me that the serial cable works, but whenever I try to load the eth0 drivers, it reboots the Tivo. Then gets stuck in a loop of rebooting. The NIC im using is a 3com 3C460B. The link lights are not even coming on when connected to the unit. I would have imaged that the u5-151 hacked image would have had them enabled. Anyways, I switched back to my image and started over, but it still gives me the same result...no BASH. I would try the Step B option to add the lines to the hackinit file, but am weary to do so because the tutorial doesnt give a good example of where to put it. The native pegasus drivers should support the 3com, correct?
Any help would be greatly appreciated,
Thanks again,
GTPoy
Jonph
11-07-2003, 10:53 PM
Even though I am just starting off I have been successful in getting the Bash prompt and network running. If you like here is a list my hackinit settings and you can judge by them how to setup your init.
I am using a Linksys USB200M network adapter so I use the ehci-hcd.o and the ax8817x.o drivers. You would just need to use the drivers for your network adapter if you have a different type. As well you would need to change the "xxx" in the ip settings for your network settings.
#!/bin/bash
date>>/var/hack/hackinit.log
PATH=/var/hack/bin:/sbin:/bin:/tivobin:/tvbin:.
#Environmental settings
TIVO_ROOT=
MFS_DEVICE=/dev/hda10
IGNOREEOF=1000
TERM=xterm
export PATH TIVO_ROOT MFS_DEVICE IGNOREEOF TERM
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/var/hack/lib
#USB network drivers
insmod /var/hack/lib/usbcore.o
insmod /var/hack/lib/hcd.o
insmod /var/hack/lib/ehci-hcd.o
insmod /var/hack/lib/ax8817x.o
sleep 10
#Network settings
ifconfig eth0 192.168.xxx.xxx broadcast 192.168.xxx.xxx netmask 255.255.255.0
route add default gw 192.168.xxx.xxx netmask 0.0.0.0 metric 1
tnlited 23 /bin/bash -login &
tivoftpd
#Tivoweb
/var/hack/tivoweb-tcl/tivoweb
#video scramble fix
kmem 800b23b4 00001021
/bin/bash</dev/ttyS2&>/dev/ttyS2&
If you get no other response you can at least give this a try. If your init file looks like this already then you may not have been totally successful in your install.
Hope this helps. It seems like it can be hard to get a reply sometimes.
GTPBoy
11-08-2003, 11:17 AM
I apprecaite the input, I am changing over from a 3C460B to a Netgear FA120 tonight to see if that helps and will give you script a try. Do you also use a DSR7000 or a RCA/Hughes?
GTPBoy
Jonph
11-08-2003, 09:30 PM
My DVR is a Philips DSR7000.
GTPBoy
11-09-2003, 01:55 PM
You hackinit file worked like a charm, it appears that it might have been the drivers for the 3C460B, I switched over to the netgear FA120 and used your script and I got BASH and was able to configure all my other devices. One question though and Im sure its in here some where, how do I enable local channels?
Thanks again,
GTPBoy
erhan
11-09-2003, 05:03 PM
If you're having trouble with 3CXXX try the original modules in /lib/modules. I wasn't able to get it working using the modules from hostfreedom (or cobelli's zip file)
theta1583
11-14-2003, 01:31 PM
Please help me.
I have been seraching this forum and tivocommunity for a few days, and have followed the guide mentioned in this post to the letter. When I try to start tivoweb manually, I get:
tivosh: command not found.
Please let me know what I can do to solve this. Thank you very much in advance!
NutKase
11-15-2003, 09:25 AM
What exactly do you type to start tivoweb? Have you edited it at all?
NutKase
theta1583
11-15-2003, 07:09 PM
I do the following:
cd /var/hack/tivoweb-tcl
./tivoweb console
stargazerOne
11-18-2003, 10:17 AM
Hi, I am very new at this and I have found that this Forum is very helpful. I would like to thank Cobelli for the How to guide adn everyone else for participating. However I am getting stuck. I have a new DirecTV Tivo the Philips HDVR2, I have a maxtor 160gb hard drive.
I have gone through the backup and kernel replacement. At that point I am testing the kernel replacement as instructed by putting the HD back in the Tivo, step 15. and my Tivo continiues to reboot over and over.
I used the mfsrestore as follows:
mfsrestore -s 127 -xzpi /mnt/c/dt2_3.1.0.mfs /dev/hdc
and the dd :
dd if=/mnt/c/disk2/dt2_U5kernel.img of=/dev/hdc3
I got the message that 4+0 in and 4+0 out? have I used the wrong commands for the 160gb drive or have I done something wrong. I thought that I have followed the guide 100% but I admint that I am new to Linux? I also got the message that my drive was set up to 147 hours. Can someone offer some advise and or help.
thanks
ModdedOutXbox
11-18-2003, 10:26 PM
Originally posted by stargazerOne
Hi, I am very new at this and I have found that this Forum is very helpful. I would like to thank Cobelli for the How to guide adn everyone else for participating. However I am getting stuck. I have a new DirecTV Tivo the Philips HDVR2, I have a maxtor 160gb hard drive.
I have gone through the backup and kernel replacement. At that point I am testing the kernel replacement as instructed by putting the HD back in the Tivo, step 15. and my Tivo continiues to reboot over and over.
I used the mfsrestore as follows:
mfsrestore -s 127 -xzpi /mnt/c/dt2_3.1.0.mfs /dev/hdc
and the dd :
dd if=/mnt/c/disk2/dt2_U5kernel.img of=/dev/hdc3
I got the message that 4+0 in and 4+0 out? have I used the wrong commands for the 160gb drive or have I done something wrong. I thought that I have followed the guide 100% but I admint that I am new to Linux? I also got the message that my drive was set up to 147 hours. Can someone offer some advise and or help.
thanks
stargazerOne- i would check the following line:
dd if=/mnt/c/disk2/dt2_U5kernel.img of=/dev/hdc3
make sure it is 3 and not 6 cause it could be 6
stargazerOne
11-18-2003, 11:07 PM
Thanks for the reply I used the 3 I will try the 6. Opps
Thanks
stargazerOne
11-18-2003, 11:41 PM
I tried the 6 and got a message dd:writing to dev/hdc6: No space left on the device. I checked and 3 should have been the correct number to use. What else ???
Thanks
JohnnyCapslock
11-20-2003, 04:01 AM
I am in the same boat, but I am using an RCA DVR39. Everything else about the unit seems to match exactly. I was able to go through the walkthrough without error messages, but I am also having the reboot problem.
bootpage -p told me root was on /dev/hda4. This is the value Y in the documentation correct? So Z would be hda3, so I wrote the old kernel to hda3.
In my bootpage -P I originally used hda7 as it says in the documentation from the zip file I obtained, but then I thought why would we change the root to hda7 when it was hda4 before. I saw a post in here from someone else that their documentation read hdaY and not hda7. So I tried the bootpage -P again with hda4. Still no luck.
I have checked and doublechecked that the spaces are where they should be, when I should use \ escape character and when it should be / and that I am using the back tick and not single quote.
Is there anything besides a wrong bootpage that would cause a reboot at the point where the Tivo screen is supposed to change messages from "please wait", to "just a few more seconds"? At least this will tell me if I'm troubleshooting the correct thing. I double checked the hackinit as well. Frustrating.
Thanks,
JC
JohnnyCapslock
11-20-2003, 05:31 AM
So I started over by restoring my image. I stuck it in the TIVO and it came up.
I then moved on to the step for mfsrestore of the 3.1u5 kernel to hda3. I then stopped here like it suggests in the documentation to check and make sure it will come up in the Tivo. It does not come up. Continuous loop.
Does this mean its not going to work?
NutKase
11-20-2003, 09:27 AM
Originally posted by JohnnyCapslock
So I started over by restoring my image. I stuck it in the TIVO and it came up.
I then moved on to the step for mfsrestore of the 3.1u5 kernel to hda3. I then stopped here like it suggests in the documentation to check and make sure it will come up in the Tivo. It does not come up. Continuous loop.
Does this mean its not going to work?
If bootpage -p told you /dev/hda4 then you should be putting your hackable u5 kernel and fs in 6 and 7 respectively.
Make sure you're putting dsscon=true in your bootpage command also. Make or buy a serial cable. Being able to see the output from the boot will keep your frustations down and provide troubleshooting info for everyone.
NutKase
PS for more info on what's going on and how a proper bootpage command WITH dsscon=true in it looks, see my post on Page 6 of the Standalone Series 2 People Out of Luck (http://www.dealdatabase.com/forum/showthread.php?s=&postid=118185#post118185) thread, and don't worry that it's for a different tivo a good bootpage is a good bootpage
mavrcksd
11-20-2003, 10:36 AM
Well 2 nights my HDVR2 hard drive crashed, and so I went out and got a new hard drive to put in it (the other one is under warranty - but i got a good deal at compusa for the 160GIG seagate barracuda 23A. Anyways, I know the Tivo cant take the 160 gig (with the current hack status that I have right now), so I copied all my stuff from my 120GB in my pc to this, and then prepared the 120GB that was in my PC for the tivo.
I went through the guide (2nd time now in 4 months). And still, when it gets to networking it states to:
insmod /var/hack/lib/<etc drivers here>
NOWHERE in the doc does it state to mkdir a /var/hack/lib dir while your have your tivo mounted as /mnt/tivo (hdc)
The note in the guide on page 3 of the bootpage is
cp /mnt/c/disk2/ethernet_drivers/* /mnt/tivo/hack
It was really late when i was trying to get the tivo up and running, that I didn't even see this that closely, and when I put the drive back in, it booted, i was happy just for that, and I saw picture on the tv.
I know this guide has been around for a while - has not anyone else seen / done this. If I remember right, others had networking issues right away as well.
If the bash prompt is working through ttys2 tonight (didnt bother checking - just made sure it was in the hackinit) (didn't have a cable long enough, will get my laptop tonight out and find out if it took). So if that is working, then I can troubleshoot some more.
ARGH
MAV
JohnnyCapslock
11-20-2003, 04:06 PM
I think it might be helpful to know which is the latest version of the documentation. The documentation ont he Cobelli website and the one in the zip file that you are instructed to download are two different versions.
I've tried them both.
When I go with the one on the website it tells me to put the image in 6 like you suggested. If I try that I get not enough space and I get 3 tried 2 succeeded.
Now last night I noticed that the link to the zip file has been removed and replaced with a message that says under construction try again soon.
I went to google and looked up a cached version of the page, clicked on the link and the file is gone. Maybe this means it is being updated, hopefully by this weekend so I can brute force through this.
The other thing is that I'm running 3.1.1b, and I've seen various threads that this method may not work for that version without also replacing the root fs with 3.1.u5?
The recommendation is to try D7o's method, which on step 2 or 3 basically says you have to have an image of 3.1.u5 kernal and root fs. I then found reference to twinbrothers ftp site to get these images, but cannot find any message that references the login and password, anonymous does not work.
mavrcksd
11-20-2003, 04:13 PM
Images I have found at www.tivostuff.com
Just didn't want to spend any more time last night working on it, I'll have some time this weekend and maybe - have 4.0 working.... we'll see
JohnnyCapslock
11-20-2003, 05:52 PM
Rock on!
Thanks,
Now I have a fresh perspective. Or depending on how it goes 5 more hours of reading and beating my head against the wall. :-)
Thanks for the URL.
By the way, I didn't understand quite what the advantages of going to 4 were?
I think I've read that it has folders and native network adapter support. Anything else besides that? You can't take advantage of any of the Tivo to Tivo sharing right? That requires a subscription I think. Does it natively support 48-bit addressing for the hard drive? I would love to put my 180 in there and use full capacity!
Thanks again,
JC
MuscleNerd
11-20-2003, 06:11 PM
Originally posted by JohnnyCapslock
By the way, I didn't understand quite what the advantages of going to 4 were?
I think I've read that it has folders and native network adapter support. Anything else besides that?
The biggest advantages so far are:
Folders/grouping, which also reduces the time to enter Now Showing to almost nothing
The Disk Usage backdoor, which gives you a breakdown of how you're using your space and how much is left
Ability to jump to start while viewing live buffer
Native networking, including wireless
mavrcksd
11-20-2003, 06:18 PM
This weekend, I'll download the 4.0 image, and put it on my HDVR, see how it reacts.
And then - use the ISO scripts to enable the hacks.
MuscleNerd: Have you applied the 4.0 image with all hacks? Including noscramble?
I just would like some confirmation that the ISO that sleeper made is now working with the 4.0 software. I know he was in the progress of doing this, and verifying it was working. Otherwise I'll stay at the current image that i'm at. The major feature of 3.1.1 was the audio dropouts during trickplay, however, my recordings usually go uninterrupted. I set HBO to record while I'm gone for the day.
Mav
MuscleNerd
11-20-2003, 06:24 PM
Originally posted by mavrcksd
MuscleNerd: Have you applied the 4.0 image with all hacks? Including noscramble? I just would like some confirmation that the ISO that sleeper made is now working with the 4.0 software.
All of the hacks work, including preventing scrambling (well okay..I don't think the hacks that require OSD work yet). I can't personally speak for Sleeper's ISO though...I install my hacks manually.
markb
11-20-2003, 08:19 PM
Originally posted by mavrcksd
I just would like some confirmation that the ISO that sleeper made is now working with the 4.0 software.
I did this to a DVR39. Sleeper's ISO does turn off scrambling, but it does not patch tivoapp, so you'll have to do that yourself. I've just starting playing with it. Telnet and FTP worked fine over my USB ethernet adapter (pegasus driver) with no changes. I haven't had a chance to play with anything else yet.
cobelli
11-20-2003, 09:58 PM
First off, I apologize for my absense. Various personal things have kept me away from my TiVo. But I'm back now and you can expect a many updates. Alot has happened while I was gone, like the introduction of sleepers isos and the discovery that 4.0 works on hdvr2s, and I will address all those in due time. I don't know how many of you are still using my guides, but nevertheless I will continue work on them. Biggest news right now is that I finally got the site its own domain. It can be now be found at http://generationtivo.com. There are several other improvements in rev 1.2, and they are as follows:
"1.2 – 11/20/03 8:30 PM EST
The site's got a new name, domain, and slick logo. In addition, the structure of the pages has been completely rebuilt. You will notice slight improvements now, namely in the way of navigation, but more importantly this will allow for some of the improvements that are to come. It's also allot more organized on my end now, so you can expect much quicker update time. The bash_env pack is now hosted at TiVostuff (many thanks to the admin there) and the monte pack will be up shortly, I mean it this time. Tivoweb and TyTools are MIA for now, but will be added to the additional hacks section in the near future. Some other planned updates include TiVo-matic (hush hush for now...), TiVo skinning, a suite of other TiVo hacks, revival of the printer friendly page (or its genetically enhanced spawn anyway), a troubleshooting section to walk you through checking the most common trouble spots, a bug report system where by you can submit bugs straight to the site, and finally a contact form. It's allot on my plate, but hopefully I'll get some time for it over thanksgiving break. Keep checking back... "
Expect to see me soon,
- Cobelli
A few pages back I saw there were posts about "Unaligned Access to 0x82a0d232 in kernel mode at 0xc013610c"
I'm getting the same messages on my dtvio after switching adapters from a ax8817 based adapter to a pegasus based adapter.
I saw the recommendation to use the /lib/modules usbcore.o usb-ohci.o and pegasus.o files. Those files weren't native to my dtivo (that I know of) they were installed with sleeper's ISO. Is there any way I can locate the files there were claimed to work without the errors?
sangleweb
11-26-2003, 12:00 PM
Could someone point me to the location to obtain the correct drivers? my network does light up when I typed the last command for the pegasus but telnet and ftp not working. I kept getting
"Unaligned Access to 0x801b81cf in kernel mode at 0xc013910c" message from my bash every few minutes or so.
--------response by tivo for each command---
bash-2.02# insmod /var/hack/lib/usbcore.o
bash-2.02# insmod /var/hack/lib/usb-ohci.o
Unaligned Access to 0x837ff1e3 in kernel mode at 0xc0124428
Unaligned Access to 0x837ff1e3 in kernel mode at 0xc012443c
Unaligned Access to 0x837ff363 in kernel mode at 0xc0124428
Unaligned Access to 0x837ff363 in kernel mode at 0xc012443c
usb.c: USB device 2 (vend/prod 0x50d/0x121) is not claimed by any active driver.
bash-2.02# insmod /var/hack/lib/pegasus.o
<2.168.1.101 broadcast 192.168.1.255 netmask 255.255.255.0
bash-2.02# route add defautl gw 192.168.1.1 netmask 0.0.0.0 metric 1
defautl: Host name lookup failure
bash-2.02# route add default gw 192.168.1.1 netmask 0.0.0.0 metric 1
bash-2.02# ifconfig -s
lo Link encap:Local Loopback
inet addr:127.0.0.1 Bcast:0.0.0.0 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 coll:0
eth0 Link encap:Ethernet HWaddr 00:05:1B:00:DF:59
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 coll:0
------------
Thanks
sangleweb
11-26-2003, 01:07 PM
I finally got telnet and ftp. I've uploaded the network driver from my tivo /diag and replace the drivers of cobelli. After a few day of banging my head, its all worth it. Thanks guys. PM me if you need the files and I'll send you what I got. Goodluck
Bigpardon
12-06-2003, 12:07 AM
Thanks for everyone's (especially Cobelli) effort for the how-to guides. I have read them over several times now.
When I first got my HDVR2, i added a second drive (using Hinsdale's guide). Can I still use the guide for monte even though I have 2 HDs?
Also, I have several recordings already on the hard drives. Will I be able to extract these after following the guide?
Thanks so much for any help.
-BigP
Originally posted by Bigpardon
I have several recordings already on the hard drives. Will I be able to extract these after following the guide?
Thanks so much for any help.
-BigP No you will not be able to extract those recordings at this time. Your recordings are scrambled. See the kmem section of the guide your studying. You can do a search on that subject also for more info.
twostop
12-08-2003, 01:37 AM
Originally posted by MuscleNerd
...snip
Native networking, including wireless
Cool.
Can you point me to some supported wireless USB devices?
I did a bunch of searches, but I came up with nothing definititive regarding wireless (only wired ethernet).
TIA
RoshSok
12-15-2003, 05:13 PM
What happened to the Generationtivo.com site? I didn't get to really read it! I tried to see what Google had cashed and it seems its only the first page--which has no real info on it...
cobelli
12-15-2003, 05:16 PM
I recieved a C&D from TiVo with several complaints about the site, mostly trademark stuff. I couldn't fix them all in time (dec 15th) so I have pulled the site until it is up to code. Just sit tight, gentivo will be back ;)
- Mike Cobelli
kowz0r
12-19-2003, 03:52 PM
Originally posted by cobelli
I recieved a C&D from TiVo with several complaints about the site, mostly trademark stuff. I couldn't fix them all in time (dec 15th) so I have pulled the site until it is up to code. Just sit tight, gentivo will be back ;)
- Mike Cobelli ahh, can't wait for the site to be back :)
kowz0r
12-22-2003, 05:56 AM
generationtivo.com doesn't even resolve now. is the site coming back??
creepy
12-22-2003, 01:40 PM
The site is just down until he can get it up to code. It does resolve:
U:\>ping www.generationtivo.com
Pinging www.generationtivo.com [216.180.251.74] with 32 b
Reply from 216.180.251.74: bytes=32 time=50ms TTL=46
Reply from 216.180.251.74: bytes=32 time=50ms TTL=46
Reply from 216.180.251.74: bytes=32 time=50ms TTL=46
Reply from 216.180.251.74: bytes=32 time=120ms TTL=46
Ping statistics for 216.180.251.74:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 50ms, Maximum = 120ms, Average = 67ms
Ozymandias0811
12-29-2003, 05:31 PM
Does anyone have a copy of Corbelli's latest docs saved offline? Please PM if so.
Best regards,
Ozymandias
books
01-04-2004, 06:03 AM
using sleepers guide with tivoscripts or using the 4.0 SA software (to use with the hdvr2 combo unit?....
was looking for cobelli's guide but his site went down.....hopefully it will be up soon...
mrblack51
01-04-2004, 01:03 PM
using sleepers guide with tivoscripts or using the 4.0 SA software (to use with the hdvr2 combo unit?....
was looking for cobelli's guide but his site went down.....hopefully it will be up soon...
as has been stated many times, there is NOTHING in 'cobelli's guide' which is not on this site, because all his information came from threads here. if you want to use 4.0 softwar,e then you can't use the bash_env stuff alone, so if you can't do it yourself by following the many threads with directions, then sleeper's iso is your best bet.
custerbean
03-03-2004, 02:59 AM
I think that is the problem "many threads" I have been reading for about 6 hours now and i am confused as hell. I would love to have seen the simple guide. I have a hdvr2 running 4.0 with ftp access and the latest cygwin dll and i have no idea how to turn off scrambling or to get ty working. But now i am rambling and trashing the thread. A thousand pardons.
mrblack51
03-03-2004, 01:47 PM
I think that is the problem "many threads" I have been reading for about 6 hours now and i am confused as hell. I would love to have seen the simple guide. I have a hdvr2 running 4.0 with ftp access and the latest cygwin dll and i have no idea how to turn off scrambling or to get ty working. But now i am rambling and trashing the thread. A thousand pardons.
corbelli's guide will not help with 4.0, so there was no point in your post in the long run, cause bash_env alone (what his "guide" went over) wont work on 4.0
cobelli
03-03-2004, 05:10 PM
corbelli's guide will not help with 4.0, so there was no point in your post in the long run, cause bash_env alone (what his "guide" went over) wont work on 4.0
Ya guys, I'll give you the guide's if you'd really like, but it's hardly worth it. Sleeper's (http://www.dealdatabase.com/forum/showthread.php?t=28921) is the best tool for series two boxes. Let it run through, then make any changes suggested in the sleeper threads and other specific threads (Like TiVoWeb + (http://www.dealdatabase.com/forum/showthread.php?t=30564), mfsftp (http://www.dealdatabase.com/forum/showthread.php?s=&threadid=29459&perpage=15&pagenumber=1), and especially the 4.0 (http://www.dealdatabase.com/forum/showthread.php?t=29020) threads if that's what you're looking for.) If you are really interested in the step by step, you can pm me for it (and I do have a monte guide which still works for 4.0), but you'll spend alot more time and end up with less.
Enjoy!
- Cobelli
rc3105
03-04-2004, 02:11 PM
couple of days worth of insults split out to
DB vs Cobelli & Sleeper: split from The HDVR2/DSR7000 Quick-Start How-To (http://www.dealdatabase.com/forum/showthread.php?t=32804)
please try to stay on topic :rolleyes:
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.