Announcement

Collapse
No announcement yet.

Restarting from other OS into Kubuntu causes eth0 to not be recognized.

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Restarting from other OS into Kubuntu causes eth0 to not be recognized.

    I have an annoying problem on a multiboot box with Kubuntu, Sabayon, and Mandriva. If I boot out of either Sabayon or Mandriva and into Kubuntu I have no internet. I can't get internet with 'ifconfig eth0', 'ifup eth0' or '/etc/init.d/networking restart'. This is because something is causing Kubuntu to not recognize eth0. If I turn off computer AND turn off it's power supply for 15 seconds or so and then boot directly into Kubuntu internet works fine. It is only when booting out of other OS's and into Kubuntu that I lose internet. What could possibly cause this?

    I have wicd installed after first doing 'aptitude purge network-manager plasma-widget-network-manager'. To my knowledge no other network managers are installed. The following data is gathered from Kubuntu with internet working:

    Code:
    $ cat /etc/network/interfaces
    auto lo
    iface lo inet loopback
    
    $ sudo ethtool eth0
    [sudo] password for dwight:
    Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:  10baseT/Half 10baseT/Full
                    100baseT/Half 100baseT/Full
                    1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes: 10baseT/Half 10baseT/Full
                    100baseT/Half 100baseT/Full
                    1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Link detected: yes
    
    $ lshw -C network
    WARNING: you should run this program as super-user.
     *-network
        description: Ethernet interface
        physical id: 2
        logical name: pan0
        serial: 22:39:cb:75:6c:cb
        capabilities: ethernet physical
        configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A multicast=yes
    
    $ cat /etc/resolv.conf
    domain no.cox.net
    search no.cox.net
    nameserver 192.168.0.1
    In the situation where I don't have internet the result of 'sudo ethtool eth0' has this difference:

    Code:
    Link detected: no
    Any one have any ideas? Obviously let me know if any other info needed. Should mention I have Guarddog but didn't perceive this as a firewall issue as when I boot into Kubuntu directly from computer off/power supply off I do have internet no problem.

    I am going to reboot into Kubuntu with out internet and gather some more info including results of 'ifconfig eth0'. Would there be any advantage to doing a manual net config? Following Detonate's post?:

    http://kubuntuforums.net/forums/inde...opic=3100052.0

    Thanks,<br />Dwight Paige<br />Kubuntu 9.04, Mandriva 2009.1, Sabayon 4.1 all x86_64 w/ext4 fs

    #2
    Re: Restarting from other OS into Kubuntu causes eth0 to not be recognized.

    This data gathered from Kubuntu with internet NOT working:

    Code:
    $ cat /etc/resolv.conf      
    domain no.cox.net                    
    search no.cox.net                    
    nameserver 192.168.0.1                 
    
    $ lshw -C network  
    WARNING: you should run this program as super-user.
     *-network DISABLED                
        description: Ethernet interface       
        physical id: 2               
        logical name: pan0             
        serial: 7e:da:42:30:1e:95          
        capabilities: ethernet physical
        configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A multicast=yes
    
    $ cat /etc/network/interfaces
    auto lo
    iface lo inet loopback
    
    $ sudo ethtool eth0
    [sudo] password for dwight:
    Settings for eth0:
        Supported ports: [ MII ]
        Supported link modes:  10baseT/Half 10baseT/Full
                    100baseT/Half 100baseT/Full
                    1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes: 10baseT/Half 10baseT/Full
                    100baseT/Half 100baseT/Full
                    1000baseT/Full
        Advertised auto-negotiation: Yes
        Speed: Unknown! (65535)
        Duplex: Unknown! (255)
        Port: MII
        PHYAD: 1
        Transceiver: external
        Auto-negotiation: on
        Supports Wake-on: g
        Wake-on: d
        Link detected: no
    
    $ sudo ifconfig eth0
    eth0   Link encap:Ethernet HWaddr 00:1a:92:81:9b:ba
         UP BROADCAST MULTICAST MTU:1500 Metric:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
         Interrupt:23 Base address:0xe000
    
    $ sudo ifup eth0
    Ignoring unknown interface eth0=eth0.
    
    $ sudo /etc/init.d/networking restart
     * Reconfiguring network interfaces...
    
    $ lspci
    00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
    00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
    00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
    00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
    00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
    00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
    00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
    00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
    00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2)
    00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
    00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
    00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
    00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a3)
    00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
    00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
    00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
    00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
    00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
    00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
    00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
    00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
    04:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
    Is there possibly something in grub causing this. I'm using Kubuntu's Grub installed on MBR.
    Thanks,<br />Dwight Paige<br />Kubuntu 9.04, Mandriva 2009.1, Sabayon 4.1 all x86_64 w/ext4 fs

    Comment


      #3
      Re: Restarting from other OS into Kubuntu causes eth0 to not be recognized.

      Here's my posts on Mandriva forum:

      http://forum.mandriva.com/viewtopic.php?p=677112#677112
      Thanks,<br />Dwight Paige<br />Kubuntu 9.04, Mandriva 2009.1, Sabayon 4.1 all x86_64 w/ext4 fs

      Comment

      Working...
      X