Re: @Marv & José R - Tracking down the 11c11040 problem on 2.6.25.5

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Unfortunately, I get various errors about deprecated files and the number of function arguments if I try to build Alsa 1.0.14 on the 2.6.25 kernel. I do notice a critical difference though- the v14 identifies the modem as a generic Si3054, whereas the v16 of ALSA (that ships with the kernel) identfies the modem as an LSI modem... So the solution would appear to be to modify the newest version of ALSA to recognize the modem as a generic Si3054...
Thoughts?

BTW, the full path to make is /usr/bin/make
Best,
Bjorn.

Marvin Stodolsky wrote:
Bjorn,

RE:  how to build an older version of ALSA on a > newer kernel?
Not hard.  See
http://linmodems.technion.ac.il/archive-seventh/msg00282.html
But before doing the "make install", Best move
/lib/modules/YourKernelVersion/ubuntu/sound/alsa-driver
to (say) your root/ folder, so it will be available to move back.
Then do the "make install" step.

MarvS


On Sat, Jul 5, 2008 at 7:27 PM, Bjorn Wielens <Uniacke1@xxxxxxxx> wrote:
Marv, and all,
After more research, I think the problem lies in the ALSA version that is in
use.
For example- the SuSE 10.3 system (ALSA 1.0.14) has various modem-like
options in the mixer, such as 'off-hook' etc.
whereas I do not see these on my SuSE 10.3 system (Alsa 1.0.16/17RC2)
Can anyone provide advice on how to build an older version of ALSA on a
newer kernel? just a make on the modules fails with various symbol/function
errors.

Thanks!
Bjorn.


Marvin Stodolsky wrote:
Bjorn,

Thanks for the good news.
A next good step would be to get functionality under 2.6.24 , as that
is the stable current release most Users are under.

MarvS

On Sat, Jul 5, 2008 at 5:09 PM, Bjorn Wielens <Uniacke1@xxxxxxxx> wrote:

UPDATE:
Success on openSuSE 10.3, the modem works correctly, just building the
source with NO patches applied. (kernel 2.6.22.5-31)
and alsa version 1.0.14. (the /usr/src/linux/sound dir was used as alsa
source, modified to export the correct symbols, and then the modules were
built.)

The snd_cards symbol issue below is resolved- agrmodem expectes the
version
shipped by the distro... not the version I built myself from 1.0.17RC2
source.
However, there are still segfaults and kerenl OOPses trying to work with
the
modem in SuSE 11, kernel 2.6.25.5
Bjorn.




Bjorn Wielens wrote:

Hello all,
I've been working on the 11c11040 driver on 2.6.25 again.
Some further proceedings: The no_stream error is likely caused by the
fact
that it is given the result of the snd_cards call.
This snd_cards call does not match the version the module wants, which
is
probably the failure reason.

I've found the following:
agrmodem.ko needs snd_cards version 0xd4227f9c
whereas alsa 1.0.17-rc2 provides version 0xeaa3f440.

Anyone know which version of ALSA provides the needed snd_cards symbol?
Thanks!
Bjorn.


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com



__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux