Yet another "TiVo won't use the network" thread...

Discussion in 'TiVo Series 1 - UK' started by mutant_matt2, Jun 7, 2011.

  1. michael401

    michael401 Member

    36
    0
    May 20, 2011

    Advertisements

    What has changed on the Tivo from when it last worked until now? (i.e. have you changed something which might have accidentally stopped it working?)
     
  2. Automan

    Automan Ex TiVo User

    4,184
    0
    Oct 29, 2000
    South...
    Do you have any extra programs loaded on tivo?

    If yes, it may be worth temporarily removing them from startup file to see if it helps.

    Automan.
     
  3. DrBob

    DrBob New Member

    25
    0
    Jan 2, 2002
    S Wales
    I can confirm that I'd done nothing to the tivo - I don't generally log into it unless there's a problem.

    I am running quite a few things on there - tivoweb, DailyMail, EndPad, FTP etc.

    One thing I have found is that Hackman reports:
    Code:
    A path, pathname or startup conflict has been found...
    (this message is informational, and does not indicate an error) hackman found that /var/hack/tivoweb-tcl
    is being started by rc.sysinit.author.edit, and by dailymail.cfg.
    
    hackman found "/var/hack/tivoweb-tcl startup commands in /var/hack/dailymail/dailymail.cfg
    but found /var/hack/tivoweb-tcl in the file scan.
    TWtemppath has been set to "/var/hack/tivoweb-tcl.
    
    hackman found that /cron
    is being started by rc.sysinit.author.edit, and by dailymail.cfg.
    
    hackman found "/var/hack/etc/crontab" startup commands in /var/hack/dailymail/dailymail.cfg
    but found /var/hack/cron/cron in the file scan.
    cronpathname has been set to "/var/hack/etc/crontab".
    
    hackman found that /endpad.tcl
    is being started by rc.sysinit.author.edit, and by dailymail.cfg.
    
    hackman found "/var/hack/endpad.tcl" startup commands in /var/hack/dailymail/dailymail.cfg
    but found /var/hack/endpad.tcl in the file scan.
    endpadpathname has been set to "/var/hack/endpad.tcl".
    
    You may want to make adjustments if this conflict resolution was incorrect,
    or perhaps resolve any multiple startup issues.
    So that gives me a couple of things to look at but difficult to see how they could cause the problem.
     
  4. DrBob

    DrBob New Member

    25
    0
    Jan 2, 2002
    S Wales
    Still unable to connect to the network here - disabled all the hacks, made a successful call via dial-up (on the AltEPG 0845 no) then changed it to network, set the ip/gateway etc, rebooted, set the dial-up configuration code to 127 and tried again. Got 'Failed. Line unavailable." :(

    Here's the tclient log:
    Code:
    06/16:06:47:45: /tvbin/TClient:  inside TClient                               
    06/16:06:47:46: /tvbin/TClient:  No previously downloaded files remain in /var/packages                                                                             
    06/16:06:47:46: /tvbin/TClient:  TClient: invoking init w/argv=-t -backup         
    06/16:06:47:46: /tvbin/TClient:  writing In Progress to LastCallStatus            
    06/16:06:47:46: /tvbin/TClient:  TClient init: 0                                  
    06/16:06:47:46: /tvbin/TClient:  dial config code: (127) found                    
    06/16:06:47:46: /tvbin/TClient:  matched 127, returning value = 8450885336:194.1.151.205:80:ppptcd:MtDubois                                                         
    06/16:06:47:47: /tvbin/TClient:  updateStatus: In Progress EX| 29 48              
    06/16:06:47:47: /tvbin/TClient:  writing In Progress to LastCallStatus            
    06/16:06:47:47: /tvbin/TClient:  SendDialupEvent 30 9 EX|29                       
    06/16:06:47:47: /tvbin/TClient:  Host = 194.1.151.205                             
    06/16:06:47:47: /tvbin/TClient:  Port = 80                                        
    06/16:06:47:47: /tvbin/TClient:  Phone = 8450885336                               
    06/16:06:47:47: /tvbin/TClient:  updateStatus: In Progress EX| 29 8               
    06/16:06:47:47: /tvbin/TClient:  SendDialupEvent 30 9 EX|29                       
    06/16:06:47:47: /tvbin/TClient:  DataSets may not be enabled, could not find ShowcaseVersion: DataSet ShowcaseVersion does not exist.                               
    06/16:06:47:48: /tvbin/TClient:  mrsigtype=3 mrconnector=7...                     
    06/16:06:47:48: /tvbin/TClient:  mrsigtype=1 mrconnector=1...                     
    06/16:06:47:48: /tvbin/TClient:  Found 2.5.5-01-1 running                         
    06/16:06:47:48: /tvbin/TClient:                                                   
    06/16:06:47:48: /tvbin/TClient:   Start Ident     =====================           
    06/16:06:47:48: /tvbin/TClient:              version: 3                           
    06/16:06:47:48: /tvbin/TClient:             centerID: 02300006021B52B             
    06/16:06:47:48: /tvbin/TClient:           reasonCode: 4                           
    06/16:06:47:48: /tvbin/TClient:         softwareDesc: NONE                        
    06/16:06:47:48: /tvbin/TClient:           locationID: NONE                        
    06/16:06:47:48: /tvbin/TClient:       sequenceCookie: NONE                        
    06/16:06:47:48: /tvbin/TClient:            headendID: NONE                        
    06/16:06:47:48: /tvbin/TClient:         showcaseDesc: NONE                        
    06/16:06:47:48: /tvbin/TClient:        inventoryFile:                             
    06/16:06:47:48: /tvbin/TClient:         waitingCount: 0                           
    06/16:06:47:48: /tvbin/TClient:           dialConfig: 127                         
    06/16:06:47:48: /tvbin/TClient:             confInfo: 8450885336:194.1.151.205:80:ppptcd:MtDubois                                                                   
    06/16:06:47:48: /tvbin/TClient:          messageDesc:                             
    06/16:06:47:48: /tvbin/TClient:          irdbVersion: 317                         
    06/16:06:47:48: /tvbin/TClient:         genreVersion: 46                          
    06/16:06:47:48: /tvbin/TClient:          logoVersion: 24                          
    06/16:06:47:48: /tvbin/TClient:   affiliationVersion: 8                           
    06/16:06:47:48: /tvbin/TClient:      showcaseVersion:                             
    06/16:06:47:48: /tvbin/TClient:            swVerName: 2.5.5-01-1-023              
    06/16:06:47:48: /tvbin/TClient:  configParameterList: zip=01000,dar=,rcq=,tz=7,as=,tun=,suc=7                                                                       
    06/16:06:47:48: /tvbin/TClient:  sourceParameterList: st=3,con=7,drm=2,ekr=,ccn=20000,brn=PACE,lin=17,irs=150;st=1,con=1,drm=,ekr=,ccn=,brn=,lin=16,irs=            
    06/16:06:47:48: /tvbin/TClient:              apgOnly:                             
    06/16:06:47:48: /tvbin/TClient:           useChksums: TRUE                        
    06/16:06:47:48: /tvbin/TClient:     premiumShowcases:                             
    06/16:06:47:48: /tvbin/TClient:      captureRequests:                             
    06/16:06:47:48: /tvbin/TClient:            menuItems:                             
    06/16:06:47:48: /tvbin/TClient:        otherDataSets: HDGenre-4|MS_UpdatedServiceAgreement1-6|MS_UpdatedServiceAgreement1_pmi-6|MS_VMPromo01-6|MS_VMPromo01_pmi-6|MS_VMPromo02-6|MS_VMPromo02_pmi-6|MS_VMPromo02b-6|MS_VMPromo02b_pmi-6|MS_VMPromo02c-4|MS_VMPromo02c_pmi-4|MS_VMPromo03-4|MS_VMPromo04-4|MS_VMPromo04_pmi-4|MS_VMPromo05-5|MS_VMPromo05_pmi-5|MS_VMPromo06-4|MS_VMPromo06_pmi-4|MS_VMPromo07-4|MS_VMPromo07_pmi-4|MS_VMPromo08-4|MS_VMPromo08_pmi-4|MS_VMPromo09-4|MS_VMPromo09_pmi-4|MS_VMPromo10-4|MS_VMPromo10_pmi-4|MS_VMPromo11-4|MS_VMPromo11_pmi-4|MS_VMPromo3_pmi-4|RM_cleanTvShow-|                                                                   
    06/16:06:47:48: /tvbin/TClient:        rbBackgrounds:                             
    06/16:06:47:48: /tvbin/TClient:        dataGroupList: CR_Standard|DG_standard|MI_Standard|SF_SerialLogging|SW_released                                              
    06/16:06:47:48: /tvbin/TClient:   lstAvalancheDnload: 0,0 0,0                     
    06/16:06:47:48: /tvbin/TClient:        userInitiated: 1                           
    06/16:06:47:48: /tvbin/TClient:  End Ident        =====================           
    06/16:06:47:48: /tvbin/TClient:                                                   
    06/16:06:47:48: /tvbin/TClient:  Logging camid.                                   
    06/16:06:47:48: /tvbin/TClient:  CAM_ID not found.                                
    06/16:06:47:48: /tvbin/TClient:  Ird Id.                                          
    06/16:06:47:48: /tvbin/TClient:    toneOrPulse = 0                                
    06/16:06:47:48: /tvbin/TClient:    dialPrefix = {}                                
    06/16:06:47:48: /tvbin/TClient:    callWaitingPrefix == {}                        
    06/16:06:47:48: /tvbin/TClient:    phoneNumber = 8450885336                       
    06/16:06:47:48: /tvbin/TClient:    phoneAvailableDetection = 0                    
    06/16:06:47:48: /tvbin/TClient:    dialToneDetection = 1                          
    06/16:06:47:48: /tvbin/TClient:  Starting dial.expect with:                       
    06/16:06:47:48: /tvbin/TClient:    toneOrPulse = T                                
    06/16:06:47:48: /tvbin/TClient:    dialPrefix = {}                                
    06/16:06:47:48: /tvbin/TClient:    callWaitingPrefix = {}                         
    06/16:06:47:48: /tvbin/TClient:    phoneNumber = 8450885336                       
    06/16:06:47:48: /tvbin/TClient:    phoneAvailableDetection = 1                    
    06/16:06:47:48: /tvbin/TClient:    dialToneDetection = 0                          
    06/16:06:47:48: /tvbin/TClient:    useV34 = 0                                     
    06/16:06:47:48: /tvbin/TClient:  updateStatus: In Progress CL| 30 24              
    06/16:06:47:48: /tvbin/TClient:  SendDialupEvent 30 9 CL|30                       
    06/16:06:47:52: /tvbin/TClient:  Whole result is spawn /tvbin/modemtest -expect   
    ATZ                                                                               
    ATZ                                                                               
    
    OK
    Checking for modem type...
    ATI3                      
    
    P2109-V90
    
    OK
    Modem type is 2109
    *****NEW***** modem
    AT-TRV             
    
    1.40
    OK  
    got 1 volts
    ATQ0
    
    OK
    ATS0=0
    
    OK
    AT+GCI=B4
    
    OK
    AT-STE=2
    
    OK
    ATW2S6=8S7=50S11=100%C0&D2+MS=V34
    
    OK
    ATW1X4
    
    OK
    dialcode is:9
    06/16:06:47:52: /tvbin/TClient:  PPP has failed, we've warned the user, set status to Failed
    06/16:06:47:57: /tvbin/TClient:  updateStatus: Failed CL| 30 24
    Saving 'CL|9' to result file
    06/16:06:47:57: /tvbin/TClient:  writing Failed to LastCallStatus
    06/16:06:47:57: /tvbin/TClient:  SendDialupEvent 30 9 EX|9
    06/16:06:47:58: /tvbin/TClient:  TClient login: 1
    06/16:06:47:58: /tvbin/TClient:  TClient backhaulDone: 0
    
    No idea what to try next, really don't want to have to carry on dialling in .
     
  5. Automan

    Automan Ex TiVo User

    4,184
    0
    Oct 29, 2000
    South...

    Advertisements

    Other than a clean install with the AltEPG image I am not sure :(

    Automan.
     
  6. DrBob

    DrBob New Member

    25
    0
    Jan 2, 2002
    S Wales
    Trouble is this problem preceded the AltEPG change. The TiVo had switched itself back to trying to dial-up spontaneously before I touched it.

    Apart from the issue of losing my recordings I'm not confident doing a clean install is going to actually address the problem.

    It seems no-one understands how to force it to use network rather than the modem. When I go back and run nic_config_tivo all the settings are correct. There must be some other setting somewhere that's making it use the modem :confused:
     
  7. Trinitron

    Trinitron New Member

    411
    0
    Jan 20, 2003
    North West
    A fix suggested "elsewhere" is to add

    Code:
    catch {file delete /var/tmp/pppaddr}
    in your tclient-lib.tcl file before the section that queries the pppaddr file.
    pppaddr appears to be a temp file created to store dialup settings, so if it's missing the only choice should be the network connection.
     
  8. Richard42

    Richard42 New Member

    60
    0
    Dec 27, 2000
    Oxford,Oxfor...
    I had to do this to get PPP to work. the full way I did this is
    Code:
    Edit /tvlib/tcl/tv/TClient-lib.itcl
    
    Around line 1489 there's a chunk of code like this:
    
    
    if [info exists env(DYNAMIC_NET_DEV)] {R
                putlog "DYNAMIC_NET_DEV set, using existing connection"
                catch {file delete /var/tmp/pppaddr}
        }
    
        if [file exists /var/tmp/pppaddr] {
            if {[connectPPP $phone $pppUser $pppPass] != 0} {
    
    
    comment out 3 lines so it always deletes the /var/tmp/pppaddr file:
    
    
    # if [info exists env(DYNAMIC_NET_DEV)] {R
    #            putlog "DYNAMIC_NET_DEV set, using existing connection"
                catch {file delete /var/tmp/pppaddr}
    #    }
    
        if [file exists /var/tmp/pppaddr] {
            if {[connectPPP $phone $pppUser $pppPass] != 0} {
    
    
    
     
  9. worm

    worm Damn The Man!

    159
    0
    Feb 10, 2005
    Coldstream...
    I have a network connection, and can ping external addresses from the TiVo, but the daily call always fails - 'number unavailable'

    I'm going to have another look tonight, but I'm beginning to think I might need to reinstall the drivers for my cachecard.

    Are there any guides around on how to do that? Please tell me I don't have to pull the drive - I no longer have a bootable windows machine to fiddle with.
     
  10. DrBob

    DrBob New Member

    25
    0
    Jan 2, 2002
    S Wales
    OK, had a look but my machine doesn't have a file /var/tmp/pppaddr

    Had a look in TClient-lib.itcl and I don't have that block of code at line 1489, the section:
    Code:
    if [info exists env(DYNAMIC_NET_DEV)] {R
                putlog "DYNAMIC_NET_DEV set, using existing connection"
                catch {file delete /var/tmp/pppaddr}
        }
    doesn't exist in my TClient-lib.itcl

    The only mentions of /var/tmp/pppaddr are as follows:
    line 1489:
    Code:
    if [file exists /var/tmp/pppaddr] {
            if {[connectPPP $phone $pppUser $pppPass] != 0} {
                delete object $idb
                delete object $tcd411
                putlog "PPP has failed, we've warned the user, set status to Failed"
    and at line 1701:
    Code:
    # cleanup
        catch {file delete /var/tmp/pppaddr}
        log $logStrm "completed"
        if {$ret == 0} {
            updateStatus $StatusStrings::Succeeded
        } else {
            updateStatus $StatusStrings::Failed
        }
    
        return $ret
    :confused:
     
  11. Trinitron

    Trinitron New Member

    411
    0
    Jan 20, 2003
    North West
    The file gets created at dialup then deleted afterwards (line 1701)

    If you add (just)

    catch {file delete /var/tmp/pppaddr}

    BEFORE line 1489 then it should delete any file created before it gets used.
     
  12. DrBob

    DrBob New Member

    25
    0
    Jan 2, 2002
    S Wales
    Aha!! :)

    Added
    Code:
    catch {file delete /var/tmp/pppaddr}
    just prior to the lines
    Code:
        if [file exists /var/tmp/pppaddr] {
            if {[connectPPP $phone $pppUser $pppPass] != 0} {
    and all working nicely!

    Thanks very much for your help guys! :up:
     
  13. Wonk

    Wonk New Member

    10
    0
    Jan 22, 2006
    Thanks all for the input - forcing the deletion of /var/tmp/pppaddr has fixed my call via network problems too (though I also tweaked my rc.net and unplugged the phone line this time, so there were a couple of extra variables in play).
     
  14. tivotrebor

    tivotrebor Essex man

    37
    0
    Oct 2, 2002
    Essex
    After having crippled my network on my Tivo I have now pulled the disk and mounted on a PC I removed the offending " /sbin/ifconfig eth0 down" from the rc.net file.

    I also added
    Code:
    catch {file delete /var/tmp/pppaddr}
    to line 1489

    restored to the TiVo


    I then set the config to 127 for the ALTepg server did a dial-up test with successfully without a phone line pluged in.

    Guide setup redone and my TiVo now running ALTepg..

    Thanks guys.

    TiVoTrebor
     
  15. mutant_matt2

    mutant_matt2 New Member

    105
    0
    Dec 16, 2008
    I don't know if anyone is still reading this forum, but I've finally got myself a cachecard, so am revisiting my old problem. I'm going to change the TuboNet to a cachecard and see what happens. Along the way (reminding myself what I've done to date), I've noticed that in my rc.sysinit, when I originally added the Turbonet card, the pc installer (presumably) added to the end of my rc.sysinit:

    .....
    echo "rc.sysinit is complete"
    source /etc/rc.d/rc.net
    /sbin/tnlited 23 /bin/bash -login &
    /sbin/tivoftpd

    (I presume the last 3 lines were the ones added).

    Now, one of the recommendations is to ensure that your processes are backgrounded (which Tserver, EndPad and TWP in my rc.sysinit.author are), and stndout and stnderr pipped to /dev/null. I have just realised that the ftpd has not been. Can anyone say if they think they should be, and what do other peolpe have theirs set to in their rc/sysinit?

    Just a thought that might make a difference (though both telnet and ftp are working, so they are both running, so I suspect it might be a red-herring).

    Anyone?

    Cheers,

    Matt :)
     
  16. DX30

    DX30 New Member

    226
    0
    May 22, 2005
    It's a red herring - my rc.sysinit is the same.

    tivoftpd is a daemon - see http://en.wikipedia.org/wiki/Daemon_(computing)

    When you start a daemon it creates a background copy of itself and then terminates. You can add an & if you want but it is overkill, a daemon will do it anyway.

    If you have further questions about the cachecard I think you will get a quicker response over at www.altepg.com as most of the UK regulars have moved there.
     
  17. mutant_matt2

    mutant_matt2 New Member

    105
    0
    Dec 16, 2008
    Yep, that makes sense. Thanks.

    I have now put a Cachecard in it, and of course, the problem remains :(

    I'll have to revisit the diags I did last time, to see where I am this time, and perhaps, then post on AltEPG.

    Thanks,

    Matt.
     

Share This Page

spam firewall

Advertisements