Gentoo Forums
Gentoo Forums
Quick Search: in
Keyboard/alsa/network errors... [SOLVED](ish)
View unanswered posts
View posts from last 24 hours

rackathon
 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
ccondon
n00b
n00b


Joined: 08 Jun 2008
Posts: 5

PostPosted: Thu Jul 31, 2008 8:40 pm    Post subject: Keyboard/alsa/network errors... [SOLVED](ish) Reply with quote

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
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 7699
Location: Ste-Foy,Canada

PostPosted: Thu Jul 31, 2008 10:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
ccondon
n00b
n00b


Joined: 08 Jun 2008
Posts: 5

PostPosted: Fri Aug 01, 2008 7:12 pm    Post subject: Reply with quote

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
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 7699
Location: Ste-Foy,Canada

PostPosted: Sat Aug 02, 2008 12:05 pm    Post subject: Reply with quote

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
View user's profile Send private message
ccondon
n00b
n00b


Joined: 08 Jun 2008
Posts: 5

PostPosted: Sat Aug 02, 2008 12:30 pm    Post subject: Reply with quote

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
View user's profile Send private message
ccondon
n00b
n00b


Joined: 08 Jun 2008
Posts: 5

PostPosted: Sat Aug 02, 2008 9:27 pm    Post subject: Reply with quote

Heh... My bad....

I hadnt enabled IOMMU in the new kernel. :oops:

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
View user's profile Send private message
d2_racing
Moderator
Moderator


Joined: 25 Apr 2005
Posts: 7699
Location: Ste-Foy,Canada

PostPosted: Mon Aug 04, 2008 10:53 am    Post subject: Reply with quote

ccondon wrote:
I hadnt enabled IOMMU in the new kernel. :oops:


What option ?
_________________
Sysadmin of Gentoo-Québec.org
Signature
IRC channel on Freenode : #gentoo-quebec
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
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