Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Äänet ei toimi thinkpadissa (CS4232), Apuva ?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Finnish
View previous topic :: View next topic  
Author Message
linuxtuxhellsinki
l33t
l33t


Joined: 15 Nov 2004
Posts: 700
Location: Hellsinki

PostPosted: Wed Dec 22, 2004 4:27 pm    Post subject: Äänet ei toimi thinkpadissa (CS4232), Apuva ? Reply with quote

Voisiko joku auttaa kun en ole saanut ääniä toimimaan IBM ThinkPad 600:ssa. Kyseessä on siis vähän ongelmallinen piiri crystal 4237B, joka käyttää CS4232 ajuria. Tämä oli siis tämä ei pnp-isa piiri, jonka kanssa sai vähän temppuilla aikaisemmillakin distroilla (esim.Mandrake10).
Sain sen aina kuitenkin toimimaan kun näin vähän vaivaa. Mutta nyt kun asensin Gentoon olen yrittänyt lähes kaikkea, kääntänyt Kernelinkin pari kertaa kun luulin vian olevan siinä. Mutta joku juttu on jäänyt huomaamatta, koska kone sanoo käynnistäessä jotain että : 'No Soundcard' detected tms. kun yrittää ladata ALSAa ja kyseistä ajuria.

Onko jollain muulla ollut sama ongelma, tai osaisiko joku kertoa mitä on unohtunut ?
Olen käynyt läpi kaikki Alsa-FAQ, Sound-FAQ ym.ym.ym. mutta en ole saanut ääniä toimimaan. Kyseessä on varmaankin joku palikka jota en ole tajunnut kääntää (isapnp-tools, pnp...? ? ?) koska se on aikaisemmissa distroissa ollut perusasennuksessa.
Käänsin kernelin uudelleen modulin kanssa ja ilman, ja isapnp tunnistuksella ja ilman, mutta ei vika ollutkaan niissä.

Nyt olis hyvät neuvot tarpeen ?
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 996

PostPosted: Wed Dec 22, 2004 9:39 pm    Post subject: Reply with quote

1) Käännä cs4236-ALSA-moduuli (snd_cs4236)

2) Laita /etc/modules.d-hakemiston alsa-fileeseen seuraavat tavarat:

Code:

# Alsa 0.9.X kernel modules' configuration file.
# $Header: /var/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.2 2004/07/18 03:40:55 dragonheart Exp $

# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
alias snd-card-0 snd-cs4236
#alias snd-card-0 snd-cs46xx
# You have to specify every damm paramter to get it working:
options snd-cs4236 isapnp=0 cport=0x538 port=0x530 sb_port=0x220 mpu_port=0x330 fm_port=0x388 irq=5 mpu_irq=9 dma1=1 dma2=0

## alias snd-card-1 snd-ens1371
##  OSS/Free portion
alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - card #1
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
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1


Jos haluat äänien selviävän hengissä suspend/resumesta (vain APM toimii) asenna pnptoolsit ja sitten laita /etc/apm/event.d:hen file 'alsa':

Code:

#!/bin/sh

case "$1" in
resume)
        setpnp 0e on
        setpnp 0f on
        /etc/init.d/alsasound start
        ;;
suspend)
        /etc/init.d/alsasound stop
        setpnp 0f off
        setpnp 0e off
        ;;
esac


Toivottavasti alkaa toimia. Niinjoo, MIDI/FM-äänet ei sitten pelitä, ajuri ei tue. Digitaaliääni toimii (sekä mikki, cd audio että toisto).

Ja miksikö tämmöinen säätö (taikasana on tuo moduulille snd_cs4236 annettava optiolitania käytettävistä IRQ:ista ja DMA-kanavista)? No siitä johtuen että Thinkpad 600E:issä on tyyppivika - pari DMA-linjaa menee emolevyllä ristiin, joten pluggenplei-logiikka ei toimi oikein. Windowsissa kaikki toimii koska Wintööt tunnistaa erikseen että kyseessä on TP600 ja tekee workaroundin.
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 996

PostPosted: Wed Dec 22, 2004 9:56 pm    Post subject: Reply with quote

Ähjoo, sulla oli 600, ei 600E jossa on se cs4232 eikä 4236. Neuvo pätee kuitenkin, moduulin nimi vain eri (ainakin niin olen lukenut kun aikanaan itse ongelmaa ratkoin :))
Back to top
View user's profile Send private message
linuxtuxhellsinki
l33t
l33t


Joined: 15 Nov 2004
Posts: 700
Location: Hellsinki

PostPosted: Sun Dec 26, 2004 4:34 pm    Post subject: Reply with quote

Zarhan wrote:
Ähjoo, sulla oli 600, ei 600E jossa on se cs4232 eikä 4236. Neuvo pätee kuitenkin, moduulin nimi vain eri (ainakin niin olen lukenut kun aikanaan itse ongelmaa ratkoin :))


Joo, on kyllä noi kaikki asetukset ihan kohdallaan. Mut ei vaan suostu tunnistamaan korttia käynnistyessä ...???
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 996

PostPosted: Sun Dec 26, 2004 4:44 pm    Post subject: Reply with quote

linuxtuxhellsinki wrote:


Joo, on kyllä noi kaikki asetukset ihan kohdallaan. Mut ei vaan suostu tunnistamaan korttia käynnistyessä ...???


Tarkasta koneen biossetupista (F1:stä käynnistyksessä kai) että Quick Boot-optio on POISSA päältä.
Back to top
View user's profile Send private message
linuxtuxhellsinki
l33t
l33t


Joined: 15 Nov 2004
Posts: 700
Location: Hellsinki

PostPosted: Tue Dec 28, 2004 11:27 am    Post subject: Reply with quote

Zarhan wrote:


Tarkasta koneen biossetupista (F1:stä käynnistyksessä kai) että Quick Boot-optio on POISSA päältä.


JIPPII !!!! Johan rupesi taas soimaan, kiitos neuvosta. :P

Mikäs toi Quick Boot-optio oikein on ? Kun aikasemmilla distroilla on aina pienen säädön jälkeen saannut äänet toimimaan, enkä mielestäni ole missään välissä sitä päälle laittanut.
Ajattelinkin että nyt on varmaan joku omituinen juttu, kun ei tunnistellut äänikorttia kernelin uudelleen kääntämisenkään jälkeen.
Back to top
View user's profile Send private message
Zarhan
l33t
l33t


Joined: 27 Feb 2004
Posts: 996

PostPosted: Tue Dec 28, 2004 11:32 am    Post subject: Reply with quote

linuxtuxhellsinki wrote:

Mikäs toi Quick Boot-optio oikein on ? Kun aikasemmilla distroilla on aina pienen säädön jälkeen saannut äänet toimimaan, enkä mielestäni ole missään välissä sitä päälle laittanut.
Ajattelinkin että nyt on varmaan joku omituinen juttu, kun ei tunnistellut äänikorttia kernelin uudelleen kääntämisenkään jälkeen.


Quickboot on yhtä kuin että "käytämme PnP-käyttistä, älä alusta laitteita" (eli kun se on poissa päältä, pnp-vehkeet herätetään jo biossin toimesta).
Itse asiassa, jos noudatit neuvoani, olisi ne sullakin (ehkä) lähteneet toimimaan suspendresumen jälkeen...elikkä setpnp-käskyillä. Voipi olla että "muut distrot" alustelevat noita (ISA)-PnP-laitteita automaagisesti startissa.

Ilman quickboottia siis pärjää jos haluaa itse konffata setpnp:llä nuo äänikortin käyttämät portit ja keskeytykset, mutta kätevämpäähän se on antaa biossin hoidettavaksi. Näin käyttäjälle jää vain on/off-tason toiminta suspendresumettelussa.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Finnish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum