| View previous topic :: View next topic |
| Author |
Message |
ccondon n00b

Joined: 08 Jun 2008 Posts: 5
|
Posted: Thu Jul 31, 2008 8:40 pm Post subject: Keyboard/alsa/network errors... [SOLVED](ish) |
|
|
So... here's my problem:
About 24 hours ago, my amd64 install was working fine. Booted without a hitch, nothing out of the ordinary.
Now, when I boot from the same kernel, I get several errors.
The first: "cannot access hardware clock via any known method... failed to set the clock you will need to set yourself"
Second: "Could not detect custom alsa settings. Loading all detected alsa drivers. Unable to find any ALSA drivers. Have you compiled alsa-drivers correctly"
Third: "network interface eth0 does not exist, please verify h/w or kernel module"
fourth: my usb keyboard does not work at the login screen (which just worked at the grub choice screen). Nothing. Not typing in my user name, not ctrl-alt-f2'ing, not sysrq. The only way to turn off the machine is to power off.
The only things that I have changed (that I remember) are:
1) I compiled another kernel to try and remove some drivers for things I did not have. I didnt overwrite the old kernel, only added it to /boot and added the configs in grub.conf... This kernel threw the same errors as the other when I attempted to boot off of it, and I have since removed it and its line in grub.conf
2) I Emerged vmware-server, ran vmware-config.pl, and added myself to the vmware group.
I'm really at a loss to what happened... and dont have a clue as to how to fix it.
Some other things:
If I open the bios on boot, the internal clock time is correct.
I have a genkernel (that also used to work flawlessly) that now throws the same alsa errors and network errors, but the keyboard works so I can now log in. When I do this, the time is wrong.
the gentoo livecd works fine... no errors at all. The time is right. The network works.
(probably unrelated) If I attempt to make menuconfig without being root, it throws an error about ncurses-devel not being installed... it works as root.
(possibly unrelated) My /boot partition stays mounted after I log in. This has been happening for a while. As long as I can remember, actually.
If anyone has _any_ ideas, please let me know. If you want more information, I can do that too.[/topic]
Last edited by ccondon on Sat Aug 02, 2008 9:28 pm; edited 1 time in total |
|
| Back to top |
|
 |
d2_racing Moderator


Joined: 25 Apr 2005 Posts: 7699 Location: Ste-Foy,Canada
|
Posted: Thu Jul 31, 2008 10:34 pm Post subject: |
|
|
Ok, recompile you old kernel and plz run this :
| Code: |
# cp /usr/src/linux/.config /root/config-back
# make clean
# cp /root/config-back /usr/src/linux/.config
# make && make modules_install
|
This will clean up your kernel and create a new one. _________________ Sysadmin of Gentoo-Québec.org
Signature
IRC channel on Freenode : #gentoo-quebec |
|
| Back to top |
|
 |
ccondon n00b

Joined: 08 Jun 2008 Posts: 5
|
Posted: Fri Aug 01, 2008 7:12 pm Post subject: |
|
|
Heh, thanks... I did that and it fixed a lot of things (all of the errors while booting)
I don't know if it matters, but I get an 'nvidia.ko requires unknown symbols i2c_del_adapter i2c_add_adapter' or something... (I didnt have any network access when I compiled... is there a place where logs from compiling a kernel are stored?)
The keyboard still does not work, though.
Since my network works now, I can ssh in and get access to dmesg, unlike before... and there are some errors that I can see now since they don't scroll past uber-fast on the screen:
| Code: |
Initializing USB Mass Storage driver...
usb 2-1: new low speed USB device using uhci_hcd and address 2
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
usb 2-1: device descriptor read/64, error -32
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
usb 2-1: device descriptor read/64, error -32
usb 2-1: new low speed USB device using uhci_hcd and address 3
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
usb 2-1: device descriptor read/64, error -32
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe67880+64 of device mask ffffffff
usb 2-1: device descriptor read/64, error -32
usb 2-1: new low speed USB device using uhci_hcd and address 4
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
usb 2-1: device not accepting address 4, error -32
usb 2-1: new low speed USB device using uhci_hcd and address 5
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
nommu_map_single: overflow 12fe2f220+8 of device mask ffffffff
usb 2-1: device not accepting address 5, error -32
hub 2-0:1.0: unable to enumerate USB device on port 1
|
And so on and so on.
I tried to look this up, and the only thing I found was someone saying that if they put more than 2G of memory in their computer this happened. I have 4G, so that may be an issue... but it used to work, so maybe I have something configured wrong somewhere.
Thanks for the help! I'm really not sure how this happened... |
|
| Back to top |
|
 |
d2_racing Moderator


Joined: 25 Apr 2005 Posts: 7699 Location: Ste-Foy,Canada
|
Posted: Sat Aug 02, 2008 12:05 pm Post subject: |
|
|
Hi, did you active the EHCI support and UHCI support inside your kernel ? _________________ Sysadmin of Gentoo-Québec.org
Signature
IRC channel on Freenode : #gentoo-quebec |
|
| Back to top |
|
 |
ccondon n00b

Joined: 08 Jun 2008 Posts: 5
|
Posted: Sat Aug 02, 2008 12:30 pm Post subject: |
|
|
| Code: | CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
# CONFIG_USB_EHCI_TT_NEWSCHED is not set
CONFIG_USB_UHCI_HCD=y
|
That should be the relevant part from my .config.
The same problem exists if I enable both CONFIG_USB_EHCI_ROOT_HUB_TT and _CONFIG_USB_EHCI_TT_NEWSCHED
Here is the output from lspci if it helps:
| Code: | 00:00.0 Host bridge: Intel Corporation DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation PCI Express Root Port (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0402 (rev a1)
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8056 PCI-E Gigabit Ethernet Controller (rev 12)
04:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
|
Thanks!
EDIT: If I append mem=2048m to my boot line, everything works, so it appears to be something w/ the memory. |
|
| Back to top |
|
 |
ccondon n00b

Joined: 08 Jun 2008 Posts: 5
|
Posted: Sat Aug 02, 2008 9:27 pm Post subject: |
|
|
Heh... My bad....
I hadnt enabled IOMMU in the new kernel.
I still dont know what happened in the first place that killed my first, working kernel, but oh well, it works now .
Thanks for the help! |
|
| Back to top |
|
 |
d2_racing Moderator


Joined: 25 Apr 2005 Posts: 7699 Location: Ste-Foy,Canada
|
Posted: Mon Aug 04, 2008 10:53 am Post subject: |
|
|
| ccondon wrote: | I hadnt enabled IOMMU in the new kernel.  |
What option ? _________________ Sysadmin of Gentoo-Québec.org
Signature
IRC channel on Freenode : #gentoo-quebec |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|