You are not logged in.
When I got back from vacation last night, I turned on my computer and several problems arose. I tried starting X with startx like I usually do but it wouldn't come up. I tried opening elinks to google the problem only to find that the internet wouldn't work. A quick ifconfig showed that eth0 was missing.
I googled the problem with my netbook and found this thread. It sounds like the OP couldn't see eth0 right after he installed Arch Linux, but eth0 worked fine for me about 10 days ago. Also, my motherboard is an Asus M2A-VM rather than a P8P67. Nonetheless, I copied the driver he linked to to a flash drive. But when I plugged the flash drive into my desktop, it didn't show up in /dev/. In fact only two of the thee hard drives I have installed showed up. The two that show up are SATA and the one that doesn't is an IDE. Not to mention the flash drive that didn't show up.
For further testing I booted an old Ubuntu Jaunty live CD I found laying around. In Ubuntu eth0 does show up. As for the hard drives, it looks the same as it does in Arch Linux.
I think I may possibly have a bad motherboard due to devices not showing up in /dev/, but I want to be completely sure. I want to get a new computer either way but for now I want to focus on at least getting eth0 and X working again. Any ideas on how I can get that driver over to my desktop or how I can get X started?
Offline
Show us the output to "lspci" and "lsmod"
Philosophy is looking for a black cat in a dark room. Metaphysics is looking for a black cat in a dark room that isn't there. Religion is looking for a black cat in a dark room that isn't there and shouting "I found it!". Science is looking for a black cat in a dark room with a flashlight.
Offline
Slow down a bit.
Did you try ifconfig -a ?? That will show all interfaces, whether or not they are up.
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I had to manually type this since I had no way to copy/paste so there might be some errors. I did my best to preserve the spacing on lsmod.
$ lspci
00:00.0 Host bridge: ATI Technologies Inc RS690 Host Bridge
00:02.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Graphics Port 0)
00:07.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3)
00:12.0 SATA controller: ATI Technologies Inc SB600 Non-Raid-5 SATA
00:13.0 USB Controller: ATI Technologies Inc SB600 USB (OHCI0)
00:13.1 USB Controller: ATI Technologies Inc SB600 USB (OHCI1)
00:13.2 USB Controller: ATI Technologies Inc SB600 USB (OHCI2)
00:13.3 USB Controller: ATI Technologies Inc SB600 USB (OHCI3)
00:13.4 USB Controller: ATI Technologies Inc SB600 USB (OHCI4)
00:13.5 USB Controller: ATI Technologies Inc SB600 USB Controller (EHCI)
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 14)
00:14.1 IDE interface: ATI Technologies Inc SB600 IDE
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: ATI Technologies Inc SB600 PCI to LPC Bridge
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge
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
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 220] (rev a2)
01:00.1 Audio device: nVidia Corporation High Definition Audio Controller (rev a1)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
$ lsmod
Module Size Used by
ext4 368162 2
mbcache 5793 1 ext4
jbd2 70956 1 ext4
crc16 1337 1 ext4
usbhid 35140 0
hid 79075 1 usbhid
sr_mod 14663 0
sd_mod 27379 4
cdrom 36393 1 sr_mod
pata_acpi 3448 0
ohci_hcd 21754 0
ahci 20905 3
libahci 18925 1 ahci
pata_atiixp 3968 0
libata 173061 4 pata_acpi,ahci,pata_atiixp,libahci
ehci_hcd 39359 0
scsi_mod 130020 3 sr_mod,sd_mod,libata
usbcore 142192 4 usbhid,ohci_hcd,ehci_hcd
Slow down a bit.
Did you try ifconfig -a ?? That will show all interfaces, whether or not they are up.
Both ifconfig and ifconfig -a only gives me lo.
Offline
Post the output of
ls -1 /etc/modprobe.d/
You can save the output to a file and copy it somewhere so you don't have to type things by hand.
Offline
Post the output of
ls -1 /etc/modprobe.d/
You can save the output to a file and copy it somewhere so you don't have to type things by hand.
I can, but with eth0 nor any flash drives working, there's no way to get that file to my netbook or another computer.
$ ls -1 /etc/modprobe.d/
modprobe.conf
nouveau_blacklist.conf
usb-load-ehci-first.conf
Offline
I think it makes sense to boot another system (liveCD) if you are going to paste the output of lspci again :-)
You aren't blacklisting your modules in modprobe.conf, are you?
I think sound, graphics and networking-related modules are missing.
Offline
I think it makes sense to boot another system (liveCD) if you are going to paste the output of lspci again :-)
That's a good idea, I didn't think of that.
You aren't blacklisting your modules in modprobe.conf, are you?
I think sound, graphics and networking-related modules are missing.
No, my modprobe.conf file is completely empty except for a comment at the top. I am, however, blacklisting nouveau since I installed an nVIdia driver. As for that usb-load-ehci-first.conf file, I'm not sure what that is or how it got there. Could that be causing my USB problem?
Offline
Could that be causing my USB problem?
Nope, it's a stock arch file.
[karol@black ~]$ ls -1 /etc/modprobe.d/
modprobe.conf
usb-load-ehci-first.conf
[karol@black ~]$ pacman -Qo /etc/modprobe.d/usb-load-ehci-first.conf
/etc/modprobe.d/usb-load-ehci-first.conf is owned by filesystem 2011.04-1
Offline
Your ethernet controller chip (RTL8111) is seen by the kernel, so is unlikely to be faulty. However, there is no appropriate module loaded for it. I suspect you did not do a correct install because you also do not have any sound modules loaded. Did you follow the beginner's install guide???
I suspect also perhaps your /etc/rc.conf file is not set up correctly for eth0. Please post it for us.
Philosophy is looking for a black cat in a dark room. Metaphysics is looking for a black cat in a dark room that isn't there. Religion is looking for a black cat in a dark room that isn't there and shouting "I found it!". Science is looking for a black cat in a dark room with a flashlight.
Offline
No, I didn't follow the beginners install guide. I just installed Arch Linux then installed the packages that I wanted.
Here is my /etc/rc.conf:
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# DAEMON_LOCALE: If set to 'yes', use $LOCALE as the locale during daemon
# startup and during the boot process. If set to 'no', the C locale is used.
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
# in the hardware clock being left untouched (useful for virtualization)
# Note: Using "localtime" is discouraged.
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
# VERBOSE: Verbose level (from 1 to 8). man 3 syslog for level info
#
LOCALE="en_US.UTF-8"
DAEMON_LOCALE="no"
HARDWARECLOCK="UTC"
TIMEZONE="America/Denver"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"
VERBOSE="3"
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
MOD_AUTOLOAD="yes"
MODULES=(fuse usblp)
# Udev settle timeout (default to 30)
UDEV_TIMEOUT=30
# Scan for FakeRAID (dmraid) Volumes at startup
USEDMRAID="no"
# Scan for BTRFS volumes at startup
USEBTRFS="no"
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="rockstar"
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
#eth0="dhcp"
#INTERFACES=(eth0)
eth0="eth0 192.168.1.103 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(eth0)
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 192.168.0.1"
#ROUTES=(!gateway)
ROUTES=(gateway)
gateway="default gw 192.168.1.1"
# Setting this to "yes" will skip network shutdown.
# This is required if your root device is on NFS.
NETWORK_PERSIST="no"
# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
# If something other takes care of your hardware clock (ntpd, dual-boot...)
# you should disable 'hwclock' here.
#
DAEMONS=(hwclock syslog-ng network netfs crond dbus mpd sshd cups avahi-daemon)
And the sound works so I guess I don't need a sound module? Well, it did before I left for vacation.
Last edited by resuni (2011-08-08 04:04:05)
Offline
You do have some usb modules loaded
usbcore 142192 4 usbhid,ohci_hcd,ehci_hcd
and you're saying that usb is not working ...
Have you tried loading the missing modules by hand?
Offline
Is your nouveau_blacklist.conf empty? i just had a similar problem after an upgrade, it was beacuse my eth and sound controller were blacklisted in /etc/modprobe.d/blacklist_net.conf and /etc/modprobe.d/blacklist_sound.conf respectively (im thinking only on your network problem).
I know my english sucks
Offline
Is your nouveau_blacklist.conf empty? i just had a similar problem after an upgrade, it was beacuse my eth and sound controller were blacklisted in /etc/modprobe.d/blacklist_net.conf and /etc/modprobe.d/blacklist_sound.conf respectively (im thinking only on your network problem).
https://bbs.archlinux.org/viewtopic.php … 97#p971997
I think those are standard, stock files.
Offline
You do have some usb modules loaded
usbcore 142192 4 usbhid,ohci_hcd,ehci_hcd
and you're saying that usb is not working ...
Have you tried loading the missing modules by hand?
I have not. Where would I find the correct module? The AUR?
Is your nouveau_blacklist.conf empty? i just had a similar problem after an upgrade, it was beacuse my eth and sound controller were blacklisted in /etc/modprobe.d/blacklist_net.conf and /etc/modprobe.d/blacklist_sound.conf respectively (im thinking only on your network problem).
There is only one line in /etc/modprobe.d/nouveau_blacklist.conf:
blacklist nouveau
Offline
The modules should be there, use
find /lib/modules/2.6.39-ARCH/kernel/ -type f
to see all available ones (over 3000 on my box).
Offline