F7 - nové jádro - problém s USB a zvukem

mám notebook HP 530 (procesor, zvuk, grafika, wifi Intel)
S Fedorou 7. Používám KDE 3.5.7-21.fc7

Aktualizoval jsem jádro z
2.6.21-1.3194.fc7 na
2.6.23.15-80.fc7

Při bootu do nového jádra nefunguje:

1) automatické připojení USB flashdisku, ale připojení CD a DVD jde, zajímavé je taky, že občas (tak 1 z 20) se to připojí (náhodně = nevysledoval jsem souvislost)

$ gnome-mount -d /dev/sdb1 

nejde (se starým jádrem to jde)

$ lshal --monitor

Start monitoring devicelist:
-------------------------------------------------
11:41:30.204: usb_device_1307_163_e6e7e9c3de1769 added
11:41:30.421: usb_device_1307_163_e6e7e9c3de1769_if0 added
11:41:30.656: usb_device_1307_163_e6e7e9c3de1769_usbraw added
11:41:35.306: usb_device_1307_163_e6e7e9c3de1769_if0_scsi_host added
11:41:35.307: usb_device_1307_163_e6e7e9c3de1769_if0_scsi_host_scsi_device_lun0 added
11:41:35.426: usb_device_1307_163_e6e7e9c3de1769_if0_scsi_host_scsi_device_lun0_scsi_generic added
11:42:08.305: usb_device_1307_163_e6e7e9c3de1769_if0_scsi_host_scsi_device_lun0_scsi_generic removed
11:42:08.309: usb_device_1307_163_e6e7e9c3de1769_if0_scsi_host_scsi_device_lun0 removed
11:42:08.310: usb_device_1307_163_e6e7e9c3de1769_if0_scsi_host removed
11:42:08.315: usb_device_1307_163_e6e7e9c3de1769_if0 removed
11:42:08.317: usb_device_1307_163_e6e7e9c3de1769_usbraw removed
11:42:08.320: usb_device_1307_163_e6e7e9c3de1769 removed

běží: hald, hald-addon-stor, hald-addon-keyb, hald-addon-acpi, hald-runner

ruční připojení např.

$ mount -t vfat /dev/sdb1 /media/usb 

funguje

/etc/fstab jsem ještě neměnil

/media/.hal-mtab je prázdný, po připojení obsahuje jeden řádek:

/dev/sdb1  500  0  vfat  nosuid,nodev,uhelper=hal,uid=500,noatime,quiet,utf8,shortname=lower  /media/disk

V /etc/hal/fdi/policy/ jsem podle nějakého návodu vytvořil preferences.fdi:

<merge key="volume.ignore" type="bool">false</merge>

to nepomohlo, tak jsem zkusil různé variace, jako třeba:

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <match key="storage.hotpluggable" bool="true">
  <match key="storage.removable" bool="true">
  <merge key="volume.ignore" type="bool">false</merge>
  </match>
  </match>
</deviceinfo>

taky bez výsledku

SELinux Troubleshooter hlásí nějaký problém s balíčkem
module-init-tools-3.3-0.pre11.1.0.fc7
Summary: SELinux is preventing /sbin/modprobe (insmod_t) “setsched” to (kernel_t).
Detailed Description: SELinux denied access requested by /sbin/modprobe. It is not expected that this access is required by /sbin/modprobe and this access may signal an intrusion attempt. It is also possible that the specific version or configuration of the application is causing it to require additional access.

Zkusil jsem SELinux vypnout (/usr/bin/system-config-securitylevel -> SELinux -> Zakázán). Nepomohlo.

Zkusil jsem

$ rpm --replacepkgs -Uvh module-init-tools-3.3-0.pre11.1.0.fc7.i386.rpm

vyzkoušel jsem i

$ rpm --replacepkgs -Uvh gnome-mount-0.6-2.fc7.i386.rpm

(novější balíčky jsem nenašel)

Před F7 jsem na stolním PC chvíli používal Aurox 12.0 a měl jsem stejný problém. Možná dělám něco špatně…

2) nevypnou se reproduktory po zasunutí jacku sluchátek - zvuk jde současně ze sluchátek a reproduktorů.
Se starým jádrem to funguje jak má.
Zkoušel jsem s 16 i 32ohm. sluch.

Zvuková karta Intel, 82801G (ICH7 Family) High Definition Audio Controller
modul: snd-hda-intel
PCM zařízení: CONEXANT Analog

aktualizoval jsem alsa-lib a alsa-utils
alsa-lib-1.0.14-3.fc7
alsa-utils-1.0.14-1.fc7

(V KMix mám kanály: Master, PCM, Ext Mic, Ext Mic, Int Mic, Int Mic)

Na abclinuxu jsem v nějaké diskusi našel:
… do /etc/modprobe.conf dej:
optons snd-hda-intel model=targa-dig

To jsem zkusil, s různým nastavením model=… (targa-dig, intel, 82801G, conexant, atd.) Možná jen se špatným.

Možná bude nějaký problém s tím modprobe, ale netuším jaký…

Už jsem z toho zoufalý. Za jakoukoliv radu jak vyřešit budu rád!

V prvni rade klidne pouzivej starsi kernel. Mas zapnutou sluzbu ConsoleKit? Aktualizoval si vsechno nebo jen kernel a alsa*? Obecne by si mel aktualizovat vse pres “yum update”, protoze napr. selinux-policy* obsahuje aktualizace pravidel SELinuxu, hal-info pravidla pro hal atd.

S tim zvukem je mozneze to je chyba ovladace v kernelu 2.6.23. Ono to je tak, ze vyvojari se to stale snazi napravit, jenze at delaji co delaji, jednou to funguje tem, podruhe onem, ale vsem najednou nikomu. Zkus se podivat do ovladani hlasitosti Upravit/Nastaveni je tam neco jako External amplifier… pripadne zkus dalsi nastaveni jesli to neco dela.

Služba ConsoleKit je zapnutá.

Aktualizoval jsem jen jádro a to zhruba takto: “yum install kernel*” (Něvěděl jsem jak se update zachová, jak to mám nastavené, – nechtěl jsem o staré funkční jádro přijít. Může v tom být problém? Myslím že v Auroxu jsem to udělal stejně…)

Když ten zvuk nefungoval, zkusil jsem “yum update alsa-lib alsa-utils”.
Včera jsem v rychlosti zkusil jen něco jako “yum update selinux* selinux-policy*”. Nepomohlo.
Zkusím ještě “yum update alsa* hal*”. Až budu mít příležitost, zkusím aktualizovat všechno. Pokud nic nezabere, tak to jádro prostě odstraním a zaktualizuju všechno s dalším jádrem pro F7, nebo zkusím (nějak) přejít na F8

External amplifier jsem nenašel – hledal jsem v Gnome ovládání hlasitosti, system-config-sound (nebo jak se to jmenuje), KMix, alsamixer.

Ještě jsem si všimnul, že kanál “PCM” v novém jádře nikde není vidět. (napsal jsem omylem co jsem viděl ve starém jádře)

S tim alsamixerem jsem mel na mysli tohle:
http://forum.fedora.cz/read.php?4,10835,10842#msg-10842
nakonci

Aktualizace alsa* pomohla (no jo, jsem trdlo). Ze začátku to trochu blblo tak jsem pomačkal tlačítka v system-config-soundcard a teď to hraje krásně jak má.

USB zatím nic.

Díky