Ensoniq soundcard and kernel 2.6.7, Other questions
I recently recompiled my kernel from 2.4.22 to 2.6.7. Now, I am having problems with getting my Ensoniq ES1317 [AudioPCI-97] soundcard to work. It is detected, at least it is showing that in the redhat-config-soundcard or whatever it is. But it says there is a problem with the loading of the driver and that it may not "Be compatible with Red Hat Linux". Also, my system is having a problem accessing /dev/mixer... When I recompiled the Kernel, I enabled soundcards, and I made sure my soundcard's driver was enabled, and I also enabled ALSA, I'm not sure if the latter is causing any problems? This was the first time I compiled the kernel and I also have a few questions on the side...When I run something like make gconfig and then save whatever configuration I have there, does it actually take that configuration into account? I don't get much by the way of confirmation...By the way, I am running Fedora Core 1. Possibly there is a problem with the PCI configuration? I am sure PCI was enabled correctly, and I also tried rebooting with acpi=force to see if that would possibly make a difference...Not better though. Also, has anyone tried the experimental Voodoo 3 acceleration in the 2.6.7 kernel? I enabled it, as I have a voodoo 3, and now my video is a little choppy at times and I am wondering if this is a side effect? Sorry for the multitude of questions...but if you can answer any of them, especially the sound card one, it would be most appreciated. Thanks :)
P.S. One thing I did notice about 2.6.7 is that is has a much faster boot time! Is this necessarily a good thing? :p |
Do you have sysfs set up and mounted?
|
have u installed the OSS (deprecated) modules while building the kernel ????
|
Thanks for the responses...I'm sorry Aussie, I am not familiar with the sysfs, although I found the sysfs command or library function, it doesn't appear to be a filesystem, and all I could find on it was a man page, nothing else even after doing whereis, which, and find / -name. As to the OSS drivers, I assume you mean Open Sound System, the deprecated one. I did not to the best of my knowledge install this, however I did install the OSS mixer in ALSA. Also, how does the kernel building know which config file to use? Is it done automatically during one of the config makes? And, I reloaded some previous config files, and nothing seems to change in the gconfig, like something was set wrong or saved incorrectly...Thanks.
Also if this is helpful...Aumix has an error (I tried running it, as that always seems to fix sound problems) and it shows that /dev/mixer could not be accessed, same thing when trying to shutdown mixer during system shutdown. P.S. Is sysfs related to hotplugging pci devices? |
The 2.6 kernel need sysfs to be mounted for modules to load correctly, the following will see it setup correctly (as root).
1) cd / 2) mkdir sys 3) edit /etc/fstab and add the following Code:
none /sys sysfs defaults 0 0 |
Thanks alot, I will try that right now...And is sysfs a replacement for /procs?
http://deploylinux.typepad.com/main/..._is_sysfs.html |
It will be one day, along with devfs (not to be confused with /dev).
|
Sorry, but I wasn't successful with adding /sys to the fstab. My soundcard drivers were still unable to be loaded. I am thinking I should recompile the kernel (again). Do you have any suggestions as to some of my previous questions on the configuration, etc.? I know how to compile it and everything, the config part just seems odd as I recieve no confirmation as to whether or not my configuration is actually being used. Thanks.
|
Kernel modules will not load in 2.6 unless you have sys configured and mounted, building a new kernel will not help if you don't have sys working.
What exactly is stopping you from adding it to your /etc/fstab? |
Sorry, I wasn't clear, I meant to say that adding it to fstab didn't help the problem. sysfs was mounted. Sorry.
|
Ah, ok.
Are you getting any error messages? And what does "lspci -vv" have to say about the audio device? |
This is what it says about it in the 2.4.22 kernel:
Code:
00:0e.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08) EDIT: AND from in 2.6.7: Code:
00:0e.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08) Code:
|
Ok, in a terminal do "lsmod" (as root) and post the output.
|
Module Size Used by
soundcore 9152 - ipv6 239584 - 8250 20608 - serial_core 22212 - lp 11752 - autofs 15428 - ipt_REJECT 6788 - ipt_state 1956 - ip_conntrack 34208 - iptable_filter 2692 - ip_tables 16416 - sr_mod 18756 - 8139too 24932 - mii 4900 - ohci1394 34696 - ieee1394 109784 - floppy 58804 - sg 37540 - scsi_mod 122256 - parport_pc 25056 - parport 40488 - microcode 6180 - ide_cd 42788 - cdrom 40160 - |
Ok, now I want you to check for the presence of /etc/modprobe.conf and does it contain any entries if it is present?
|
All times are GMT -5. The time now is 03:36 AM. |