Kernel 2.6 problems/qns
- kmod no longer autoloads my sound drivers. i have to manually modprobe
my sound driver first (snd-trident). i'm using ASLA with OSS emu. all built as modules where possible. i have the following in my modprobe.conf... alias char-major-116 snd options snd major=116 alias snd-card-0 snd-trident alias char-major-14 soundcore alias sound-slot-0 snd-trident alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss - IDE cdrom doesn't work. mounting gives the error: "/dev/cdrom is not a valid block device" cat-ing the device gives: "/dev/cdrom: No such device or address" /dev/cdrom is a symlink to /dev/hdc (major 22, minor 0). i have ide-cd compiled as a module (manually modprobing ide-cd doesn't work either). the compiled-in ide bus driver is able to detect the drive from what i can tell (extracts from dmesg)... Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx hda: IBM-DJSA-210, ATA DISK drive hdc: CD-224E, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 19640880 sectors (10056 MB) w/384KiB Cache, CHS=19485/16/63 i have the following line set in /etc/modprobe.conf alias block-major-22 ide-probe-mod. i don't know if this is the problem, but i can't find any module named ide-probe-mod or aliased to anything but commenting this line out doesn't help either. and yes, the drive and disc are fully functional (worked in 2.4.23) is there something i must add/change in the new modprobe.conf to enable cdrom now? btw, i don't get in any errors in my logs. - rmmod --all doesn't work anymore on modinitools, is there an equivalent command or swtich to remove all unused modules? - is the bdflush daemon still required on 2.6? i get the following msg in my logs. "warning: process `update' used the obsolete bdflush system" can i remove bdflush safely? my setup: P3 128MB notebook (6100 model) kernel 2.6.0 built with gcc-3.3.2 and binutils-2.14 glibc-2.3.2 from redhat mod-initt-tools 0.9.14 modutils 2.4.26 |
if you want modules to be loaded automatically at bootup you need to add the module-names to /etc/modules...
|
Quote:
|
i fixed the cdrom part. turns out there's some problem when I load the sis5513 bus mastering driver.
|
fixed the sound part too :). added this line to /etc/modprobe.conf
alias char-major-14-* soundcore it's kind of funny though, because the line "alias char-major-14 soundcore" already exists. I thought this would load soundcore for all device nodes with major version 14. What's really odd is that other devices work ok with just the major number specified. Could someone care to explain? |
All times are GMT -5. The time now is 02:28 PM. |