No audio No Internet after building the kernel

After building the kernel 2.4.20 I have no audio and I cant go on the internet....

AUDIO Problem:

When I start Linux its on runlevel i think 4 or 3 Iam not sure but I hear the bc beep If I press backspace in the command line if nothing is there. I havent tried playing audio in commandline so Iam not sure if that would work.

When I startx I get "Sound server information message message Error while initialinizing the sound driver device /dev/dsp cant be opened (no such device) The sound server will continue using the null output device"

I checked /dev and there was a file called dsp so I changed the persmissions on it so everyone can use it but that didnt work either.

I went here http://www.ali.com.tw/eng/support/faq_linux_os_faqs.htm the audio I have is AC97 M1647 and the website dosent have any Linux drivers for it but it said what to enable on the kerenl configuration and I did but still dosent work. The website also said to go here ALi Audio Linux Driver
HOW-TO: http://www.linuxdoc.org/HOWTO/
but I didnt find the Linux driver maybe its there I just cant find it.


INTERNET Problem:

I have verizon ADSL before building the kernel I used to acess the internet by using http://roaringpenguin.com/ I had no problems.

After building the kernel I get this error when typing in adsl-start (which is the command that connects me to the internet) "..........TIMED OUT /usr/sbin/adsl/ start:line 194 411 terminated $connect "$@">dev/null 2>&1

Maybe I didnt include something in the kernel configuration I have a westell modem provided by Verizon and a Realtek RTL8139 Family PCI Fast Ethernet NIC its location is PCI slot 5


and thats it ohh and by the way the reason I built the kerenl was to learn about the Linux operating system not that I was unhappy with my last configuration. And now Iam stuck and need help thanks.



XmafiaPLAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Karl Heinz KremerCommented:
Was you last kernel one that came with your distribution? Is this the first kernel that you compiled? Which distribution are you using?
0
XmafiaPLAuthor Commented:
Iam using Slackware 9 and the kernel it came with was version 2.4.20 but there wasnt a /usr/src/linux directory I had to download a kernel from kernel.org I extracted it in /usr/src then I made a linux directory in /usr/src which I linked to kernel-2.4.20.

Yes this is my first time building a kernel. Iam actually reading a book about Linux its called running Linux by O'Reily. Its a great book but Iam stuck on this part like I its not that I was unhappy with the original kernel source its just that I did this for the learning experiance which is why I didnt download the newest stable kernel which I belivev is 2.4.22. I latered wanted to download the kernel patches so I can learn how to do all these wonderful things in Linux.
0
Karl Heinz KremerCommented:
I don't know what the Slackware kernel looks like, but it's possible that it's patched a bit, and you don't have these patches for your new kernel. This at least would be the case with Red Hat or SuSE kernels. I would suggest that you try to get the Slackware kernel (don't delete the kernel source tree you currently have, you will compile your own kernel - eventually).

Then take the .config file from the Slackware's kernel directory and copy it to your own kernel tree and do a "make oldconfig". This will import the config file. Then do the make the kernel again. If it now works, you were just missing some configuration options. Give yourself a good pad on the shoulder. You just compiled your first working Linux kernel (actually you already did this, this one however will be a good replacement for the one Slackware came with).

If this does not give you a working kernel, you should compare the two kernel trees and look for differences. The "diff" command (when used in recursive mode) will do this for you.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Karl Heinz KremerCommented:
No comment has been added lately, so it's time to clean up this TA.
I will leave a recommendation in the Cleanup topic area that this question is:
PAQ/No Refund
Please leave any comments here within the next four days.

PLEASE DO NOT ACCEPT THIS COMMENT AS AN ANSWER!

khkremer
EE Cleanup Volunteer
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux Distributions

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.