Avatar billede langbein Nybegynder
15. marts 2007 - 16:39 Der er 11 kommentarer og
1 løsning

Lydkortdriver til Fujitsu Siemens 3502

Jeg har installert Ubuntu 6.1 på min Fujitsu Siemens 3502 laptop.

Alle ting fungerer inklusive riktig skjermoppløsning og trådløs.

Kun ett problem står tilbake. Lyden virker, men mikrofoninngangen ser ikke ut til å bli detektert i det hele tatt.

Finner lydkortet her:

lspci

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Det står litt mer om PC her:
http://gentoo-wiki.com/HARDWARE_Gentoo_on_Fujitsu-Siemens_Amilo_Pro_V3205

Lyden virker helt fint for avspilling, men jeg kan ikke ta opp fra mikrofon eller snakke ved hjelp av ip telefoniklient.

Når jeg kjører i gang volumkontrollen i Gnome, så kommer det ikke opp noen kontroll for mikrofon i det hele tatt.

Er det noen som har et forslag eller en ide ?
Avatar billede langbein Nybegynder
15. marts 2007 - 16:44 #1
Lydkortet var altså integrert inn i hovedkortet:

Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)

Og ellers:

arne@fujistsu:~$ lsmod
Module                  Size  Used by
hci_usb                18068  2
ipv6                  272288  8
binfmt_misc            13448  1
rfcomm                42260  0
l2cap                  27136  5 rfcomm
bluetooth              53476  7 hci_usb,rfcomm,l2cap
i915                  21632  2
drm                    74644  3 i915
speedstep_centrino      9760  1
cpufreq_userspace      5408  0
cpufreq_stats          7744  0
freq_table              6048  2 speedstep_centrino,cpufreq_stats
cpufreq_powersave      2944  0
cpufreq_ondemand        8876  1
cpufreq_conservative    8712  0
video                  17540  0
tc1100_wmi              8324  0
sony_acpi              6412  0
sbs                    16804  0
pcc_acpi              14080  0
i2c_ec                  6272  1 sbs
i2c_core              23424  1 i2c_ec
hotkey                11556  0
dev_acpi              12292  0
container              5632  0
button                  7952  0
battery                11652  0
asus_acpi              17688  0
ac                      6788  0
af_packet              24584  6
sbp2                  24584  0
parport_pc            37796  0
lp                    12964  0
parport                39496  2 parport_pc,lp
joydev                11200  0
tsdev                  9152  0
usbhid                45152  0
ipw3945              124576  1
sg                    37404  0
e100                  38020  0
mii                    6912  1 e100
psmouse                41352  0
sdhci                  20108  0
mmc_core              32392  1 sdhci
ieee80211              35272  1 ipw3945
ieee80211_crypt        7552  1 ieee80211
serio_raw              8452  0
snd_hda_intel          20116  1
snd_hda_codec        164608  1 snd_hda_intel
evdev                  11392  2
snd_pcm_oss            47360  0
snd_mixer_oss          19584  1 snd_pcm_oss
snd_pcm                84612  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              25348  1 snd_pcm
hw_random              7320  0
intel_agp              26012  1
agpgart                34888  3 drm,intel_agp
snd                    58372  8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              11232  1 snd
snd_page_alloc        11400  2 snd_hda_intel,snd_pcm
shpchp                42144  0
pci_hotplug            32828  1 shpchp
ext3                  142728  1
jbd                    62228  1 ext3
ohci1394              37040  0
ieee1394              306104  2 sbp2,ohci1394
ehci_hcd              34696  0
uhci_hcd              24968  0
usbcore              134912  5 hci_usb,usbhid,ehci_hcd,uhci_hcd
ide_generic            2432  0
sd_mod                22656  3
ahci                  20228  2
libata                74892  1 ahci
scsi_mod              144648  5 sbp2,sg,sd_mod,ahci,libata
ide_cd                33696  0
cdrom                  38944  1 ide_cd
piix                  11780  1
generic                5764  0
thermal                15624  0
processor              31560  2 speedstep_centrino,thermal
fan                    6020  0
fbcon                  41504  0
tileblit                3840  1 fbcon
font                    9344  1 fbcon
bitblit                7168  1 fbcon
softcursor              3328  1 bitblit
vesafb                  9244  0
capability              5896  0
commoncap              8704  1 capability
arne@fujistsu:~$
Avatar billede langbein Nybegynder
15. marts 2007 - 16:46 #2
Rettelse: selvfølgelig siste Ubuntu 6.10 ikke 6.1
Avatar billede zypher212 Nybegynder
15. marts 2007 - 17:15 #3
Jeg må indrømme at jeg havde samme problem lidt tilbage i kernel history. Har intel_hda som dig. Hvilken kernel bruger du? Tror det er blevet rettet i 2.6.20, uden at jeg dog har testet det.
Avatar billede langbein Nybegynder
15. marts 2007 - 21:31 #4
Ja det er vel 2.6.17 som kjører. Ikke utenkelig at tingene kan fungere i 2.6.20 Det skal også finnes en slik kernel for Ubuntu 6.10 (??). Skal se om jeg finner ut av å teste den.
Avatar billede zypher212 Nybegynder
15. marts 2007 - 22:22 #5
Opdage faktisk lidt ved et tilfælde at mic'en (måske) virker. Der var pludselig støj der forsvandt når jeg skruede op og ned for mic der pludselig fandtes i amixer :). Tror det skete da jeg opgraderede til 2.6.19.

Har ikke testet det yderligere end det, men prøv med 2.6.20. Det skader i hvert fald ikke ;)
Avatar billede langbein Nybegynder
15. marts 2007 - 22:55 #6
Har satt på et USB headset med mic og da kjører det perfekt så det er nok klart et driverproblem i forhold til det innebygde lydkort. Vil forsøke å finne ut av hvordan jeg får lagt inn en 2.6.20 kernel for testing. Vet det foreløpig ikke fordi jeg så langt ikke har den helt store Ubuntu erfaring.
Avatar billede langbein Nybegynder
15. marts 2007 - 23:13 #7
Hmm .. finner bare beskrivelse av "how to compile a new cernel". Er dette eneste måte eller kan man finne en ferdig kompilert som man kan laste ned for testing ?
Avatar billede zypher212 Nybegynder
16. marts 2007 - 00:59 #8
Ved ikke hvor langt kernel 2.6.20 er i ubuntu endu, men prøv at søge efter den med apt-cache seach. Ellers hant den manuelt. Det er slet ikke så svært at compile kernen selv. Har du forresten ikke også gjort det før?

Anyway: Du (dette er een måde at gøre det på) henter source fra wwww.kernel.org pakker den ud til /usr/src/linux-2.6.20-r* , laver et symlink med kommandoen: cd /usr/src/ && ln -s linux-2.6.20-r* linux går ind i directoriet og skriver "make menuconfig". Konfigurer så det passer til din hardware.

Derefter kan du bare kopiere den nye kernel til din boot folder (Husk evt. at mounte):
cp arch/i386/boot/bzImage /boot/kernel-2.6.20-r*

Og husk at installere modulerne du har compilet med kommandoen:
make modules_install

Derefter opdaterer du grub:
nano -w /boot/grub/menu.lst eller /boot/grub/grub.conf

Genstart og du er der. :)
Avatar billede langbein Nybegynder
16. marts 2007 - 10:46 #9
Jeg har kompilert kernel på RedHat et par ganger og erfaringen der i fra er vel at det ofte behøves mer enn et forsøk for å nå fram til et vellykket resultat. Er litt halvskeptisk til å rote til en ellers perfekt fungerende laptop, men har også en annen PC jeg vil forsøke en kjernekompilering med Ubuntu :-)

zypher212 -> Kan du legge et svar ?!
Avatar billede zypher212 Nybegynder
16. marts 2007 - 14:24 #10
Du ser lidt forkert på det imo. :) Du ændrer ikke i noget, men laver en tilføjelse med din nye kernel. Fra min synsvinkel er kernel compilering ikke distributionsspecifikt (Det kan man gøre den til), dvs. at det er det samme uanset distribution. Så compile løs, indtil det virker :)

Bruger ikke selv ubuntu, så det er lidt svært at give de distributionsspecifikke anvisninger, men vil lige høre de ubuntu brugere jeg kender på mandag. :)

Håber at du får det til at lykkes.
Avatar billede langbein Nybegynder
16. marts 2007 - 20:19 #11
Takker så meget :-)
Avatar billede zypher212 Nybegynder
16. marts 2007 - 20:42 #12
Dette virker måske:

Efter kernel 2.6-et-eller-andet kan man inkludere .config i selve kernellen. Den bliver tilgængelig via /proc/config.gz. Så med konfigureringen kan du måske "snyde" udenom:

zcat /proc/config.gz > /usr/src/linux/.config

Opdater med:

cd /usr/src/linux && make menuconfig

compile med:

make && make modules_install && cp arch/i386/boot/bzImage /boot/kernel-something

Post din grub.conf her, så opdaterer jeg den for dig, hvis du er usikker på det.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester