4 questions. slow boot + kernel compile
Lo all,
1- Do i have to reinstall the NForce ethernet and audio drivers, as well as the NVidia graphics drivers again, everytime i recompile the kernel? 2 - Shown in dmesg in red, it says ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Shouldn't that be 133? (Asus A7n8x delux) 3- Everytime i boot my pc, it stalls for 30 seconds at 2 points (the bold ones down below). The second one is probably acceptable coz its detecting the scsi drive.. But the first one always looks for hdg, which i dont have (and dont really know what it is). Is there anyway to get rid of it? 4 - Where is alsa located in the 2.4.26 kernel? i can't quite find it... Thanks dmesg > dm Code:
Linux version 2.4.26 (root@xushi) (gcc version 3.3.4) #18 Fri Oct 1 20:14:59 BST 2004 |
1) Yes
2 & 3) Don't know 4) ALSA doesn't come with kernels 2.4.X it started to show in 2.6.X, you just have to install the packages or get the source and compile it. |
Quote:
|
Yeap. :)
|
Err, built in as a module (M), or actually built in (*) ?
=) |
That's just a matter of taste :)
I'd suggest built-in to be very sure that they're there and working :P |
2: this is right. That's the speed of your PCI bus that its reporting. 33 is right. All good.
3: It looks like your Drive is taking a moment to recognize or initialize (SCSI one). The reference to HDG is probably RAID. Do you have an onboard IDE RAID? Perhaps the kernel is trying to load the drivers for HDs that aren't there. If so, try disabling the RAID in your BIOS, and prehaps, if you can, try unloading the module as well. |
Quote:
|
And perhaps I can spellcheck mu posts more often. LOL. My "prehaps" is now imortalized. Oops. Glad we could all be of help. The baton is yours...
|
xushi if your going to use oss drivers and you do much with sound games, cds, sounds for events in X ... you should probably load esd or arts. esd is the enlightened sound daemon and arts is the k sound daemon. esd is used by gnome fluxbox and arts is used by k.
if you dont you can fairly easily flood the oss sound and it will stop working till reloading the drivers. i think arts starts up by default in K and esd can be turned on in gnome with -> Desktop Prefs -> sound |
After reading about, and noticing the error from esdctl (as well as sound in gnome), apparently esound can be compiled against either alsa or oss, but not both.
In Slackware, esd is compiled against ALSA and not OSS.. Will it be easier if i just compile esd form source? EDIT:, sorry i think i got confused.. Do you meen i should get rid of the nvsound driver as a whole, and switch to esd? |
no esd is a program that intercepts the sound requests and then gives them to the sound driver that puts them through the speakers. You need your driver. When you compile esd it can use either oss or alsa but only one at a time.
from the command line run "esd --help" at the bottom of the help message check for this line Possible devices are: /dev/dsp, /dev/dsp2, etc. or does it list alsa or /dev/snd/hwCxxx if it shows alsa check if alsa is running or if the modules are loaded. lsmod and ps -aux if so remove them and change your boot options so alsa doesnt start also check in /etc/esd.conf if its set for using alsa (* i doubt it but check *) would be on this line spawn_options=-terminate -nobeeps -as 2 { -d /dev/snd/hwC0D0 comment this part out if there } |
Quote:
Just one more question, Is surround sound possible in ALSA, OSS, or ESD? based on the intel8x0 drivers? |
no idea about the surround sound the alsa page has supported features list for all their drivers and oss youll have to check in the kernel source documentation dir or the readme file that came with your driver
if its listing no devices and you have the oss drivers loaded and alsa isnt loading...something is up with your oss driver hooking to the device... try this cp /etc/modules.conf modules.conf-original then edit modules.conf alias char-major-116 soundcore alias sound-service-0-3 off (* i turn all this off so i dont get logs about it being looked for *) alias sound-service-1-0 off alias sound-service-1-3 off alias sound-service-2-3 off alias sound-service-2-0 off alias sound-service-3-0 off alias sound-service-3-3 off alias sound-slot-0 (* the name of your sound card module here *) alias sound-slot-1 off alias sound-slot-2 off alias sound-slot-3 off and comment out all the references to alsa drivers then add a line in /etc/rc.d/rc.modules so that it loads you sound card driver. do you have 1 driver for both your ethernet and your soundcard? check the readme file and see if it has module options you need to set options like irq=x dma=x ... something isnt loading the driver and "hooking" it to the device properly |
Sorry, let me clear out a few things,
I tried using the kernel's OSS drivers, but today i realised that i don't think i actually enabled them.. but anyway they've been removed now from the kernel. I'm using ALSA's oss emulation at the moment. Because whenever i try removing ALSA packages, nothing works.. i get errors in gnome, and any player/game. I have one driver for my network (nvnet), and one for my sound (nvsound). My current modules.conf is alias snd-slot-0 nvsound alias eth0 nvnet alias char-major-195 nvidia sound, network, and graphics drivers respectively. Everytime i run alsaconf, it says no card found... Except when i unload the nvidia audio drivers, and revert back to inte intel8x0 drivers, then it detects intel8x0. Oddly enough, it refuses to detect the nvsound drivers, which im guessing is the problem here. Regardless of all that, sound works with nvsound (except the problems discussed in the other thread) |
if you use alsa you wont need esd. alsa does that for you.
check the alsa page for driver info ... http://www.alsa-project.org/alsa-doc/ maybe the driver is almost the same but for a different revision or something also make sure you check by chipset not model name. if one works and the other doesnt, use it. |
All times are GMT -5. The time now is 01:25 AM. |