Sound modules refuse to load after potato upgrade ('parm_io')?

Sound modules refuse to load after potato upgrade ('parm_io')?

Post by Alex Tayl » Sun, 31 Dec 1899 09:00:00



I finally decided I could no longer wait to upgrade to glibc2.1,
October GNOME, and sundry other things... so I crossed my fingers
and did an 'apt-get dist-upgrade' to Debian/unstable (potato).

Most things seem OK, except modutils.

I have two kernels available in LILO, my normal 2.2.6, and an old
2.0.36 I still had kicking around.

My first problem was that it seemed to be trying to load all the
/lib/modules/2.0.36/* modules AND all the /lib/modules/2.2.6/*
modules on bootup (into 2.2.6).  I removed the /lib/modules/2.0.36
tree, and now most of my modules seem to be working, with the
exception of sound.

I have the sound modules in /etc/modules, and they worked perfectly
before the dist-upgrade.  My sound card is a SoundBlaster AWE 64 (ISA).

Now, all I get is
        /lib/modules/2.2.6/misc/sound.o: invalid parameter parm_io
followed by a message that 'insmod sound' failed.

Trying to load sound.o manually with 'modprobe' gets the same thing.

I tried recompiling the kernel, but that made no difference.  (I don't
really see why it would anyway, it's not like I changed either my
hardware or my kernel, and it all worked fine before.)

I have also tried with my old /etc/conf.modules and the newly installed
/etc/modules.conf files; again, it makes no difference.

What/where is this 'parm_io' parameter, and why is it suddenly broken?
I kind of need to get sound working again...

Thanks for any and all help...
-----------------------------------------------------------------
 Alex Taylor                  BA - CIS - University of Guelph

-----------------------------------------------------------------

 
 
 

Sound modules refuse to load after potato upgrade ('parm_io')?

Post by Peter T. Breue » Sun, 31 Dec 1899 09:00:00


: Now, all I get is
:       /lib/modules/2.2.6/misc/sound.o: invalid parameter parm_io
: followed by a message that 'insmod sound' failed.

So edit it out of your conf.modules. You have to edit a file under
/etc/modutils/, then run update-modules.

: Trying to load sound.o manually with 'modprobe' gets the same thing.

Of course.

: I tried recompiling the kernel, but that made no difference.  (I don't
: really see why it would anyway, it's not like I changed either my
: hardware or my kernel, and it all worked fine before.)

You reason correctly. But your kernel has changed. In particular, its
modules now take different parameters than they did before.

: I have also tried with my old /etc/conf.modules and the newly installed
: /etc/modules.conf files; again, it makes no difference.

Of course not.

: What/where is this 'parm_io' parameter, and why is it suddenly broken?

In your conf.modules. It isn't broken. Your use of it is.

Peter

 
 
 

Sound modules refuse to load after potato upgrade ('parm_io')?

Post by Alex Tayl » Sun, 31 Dec 1899 09:00:00



Quote:>: Now, all I get is
>:   /lib/modules/2.2.6/misc/sound.o: invalid parameter parm_io
>: followed by a message that 'insmod sound' failed.

>So edit it out of your conf.modules. You have to edit a file under
>/etc/modutils/, then run update-modules.

OK... mind being more specific?  I've already gone through the
/etc/modutils/ files and run update-modules, a couple of times.

I've searched on 'parm_io' in /etc/modules.conf, and it isn't there.

Quote:>: What/where is this 'parm_io' parameter, and why is it suddenly broken?

>In your conf.modules. It isn't broken. Your use of it is.

But I can't find it anywhere...  

It seems every time I upgrade, the modules system changes just enough
to break my previous setup.  <sigh>

Thanks for the advice.
--
--------------------------
Alex Taylor

--------------------------

 
 
 

Sound modules refuse to load after potato upgrade ('parm_io')?

Post by s. keeli » Sun, 31 Dec 1899 09:00:00




> >: Now, all I get is
> >:      /lib/modules/2.2.6/misc/sound.o: invalid parameter parm_io
> >: followed by a message that 'insmod sound' failed.

> >So edit it out of your conf.modules. You have to edit a file under
> >/etc/modutils/, then run update-modules.

> OK... mind being more specific?  I've already gone through the
> /etc/modutils/ files and run update-modules, a couple of times.

> I've searched on 'parm_io' in /etc/modules.conf, and it isn't there.

> >: What/where is this 'parm_io' parameter, and why is it suddenly broken?

> >In your conf.modules. It isn't broken. Your use of it is.

> But I can't find it anywhere...  

> It seems every time I upgrade, the modules system changes just enough
> to break my previous setup.  <sigh>

Yeah, that's been my experience too, but it's not *really* broken. :-)

Try looking for /etc/modules.conf

I'd really like to help, but I'm using pcmcia; yet another level of
abstraction.  Mine all ended up in /etc/pcmcia

find / -type f -name \*string\* -print

--

                            TopQuark Software & Serv. Enquire within.

  Any technology distinguishable from magic is insufficiently advanced.

 
 
 

Sound modules refuse to load after potato upgrade ('parm_io')?

Post by Alex Tayl » Sun, 31 Dec 1899 09:00:00



Quote:>> >: Now, all I get is
>> >:  /lib/modules/2.2.6/misc/sound.o: invalid parameter parm_io
>> >: followed by a message that 'insmod sound' failed.

>> >So edit it out of your conf.modules. You have to edit a file under
>> >/etc/modutils/, then run update-modules.

>> OK... mind being more specific?  I've already gone through the
>> /etc/modutils/ files and run update-modules, a couple of times.

>> I've searched on 'parm_io' in /etc/modules.conf, and it isn't there.

>> >: What/where is this 'parm_io' parameter, and why is it suddenly broken?

>> >In your conf.modules. It isn't broken. Your use of it is.

>> But I can't find it anywhere...  

>> It seems every time I upgrade, the modules system changes just enough
>> to break my previous setup.  <sigh>

>Yeah, that's been my experience too, but it's not *really* broken. :-)

>Try looking for /etc/modules.conf

>I'd really like to help, but I'm using pcmcia; yet another level of
>abstraction.  Mine all ended up in /etc/pcmcia

>find / -type f -name \*string\* -print

I'm afraid I don't follow...

I've gone through the /etc/modules.conf and /etc/modutils/* time and
again, and I still cannot find any hint of what I'm doing wrong.

/usr/doc/modutils and 'man modprobe' aren't much help either.

The only way it is willing to load the sound modules is if I manually
do 'insmod' on soundcore, soundlow, uart401, awe_wave, v_midi, and sb,
one at a time, in that order.

Does anyone know either specifically what's wrong, or at least which
documentation I need?

Thanks...
--
--------------------------
Alex Taylor

--------------------------

 
 
 

1. cannot load module 'pdwa' error after Solaris 8 upgrade

After upgrading an Intel system from Solaris 7 to Solaris 8, I get the
following error messages during boot up:

/platform/i86pc/kernel/misc/pdwa: undefined symbol 'kernelmap'
/platform/i86pc/kernel/misc/pdwa: undefined symbol 'Sysbase'
WARNING: mod_load: cannot load module 'pdwa'
can't load module: No such file or directory

The messages appear on the console shortly after the network device is
configured and before single user state.  It doesn't appear to cause a
significant problem.  Does anyone know what module pdwa does?  Should it
have been deleted by the upgrade?

Thanks,

Bernie

2. unmount disk - help

3. Debian 'potato' and Onboard Sound

4. Scary behavior after RH5.1 upgrade

5. Error: 'Can't load module '/kernel': no such file or directory

6. Disable file caching

7. Kernel upgrade: make modules -> nothing to do for 'modules' and complains afterwards ?

8. sendmail error from client box.

9. 'insmod' won't load newly compiled modules

10. Can't load 'Hello World' module

11. RPM 'error' and modules won't load

12. cannot load modules 'kernel_version needed, but can't be found'

13. Help 'Modprobe Can't find module sound'