From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: rmmod snd-es1968 crashes my laptop... Date: Mon, 14 Jun 2004 15:39:56 +0200 Sender: alsa-devel-admin@lists.sourceforge.net Message-ID: References: <200406132023.48894.annabellesgarden@yahoo.de> Mime-Version: 1.0 (generated by SEMI 1.14.5 - "Awara-Onsen") Content-Type: text/plain; charset=US-ASCII Return-path: In-Reply-To: <200406132023.48894.annabellesgarden@yahoo.de> Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: Karsten Wiese Cc: alsa-devel@lists.sourceforge.net List-Id: alsa-devel@alsa-project.org At Sun, 13 Jun 2004 20:23:48 +0200, Karsten Wiese wrote: > > ...if the us428 is running. > the us428 (via uhci module) uses exactly the same irq 5 as the snd-es1968 > here. > If the us428 is deactivated, that is there are only snd-es1968 related > interrupts on irq5, "rmmod snd-es1968" is ok. > > This prevents the crash here (2.4.26 kernel, planet CCRMA fc1): > >>>>>> > --- alsa-kernel/pci/es1968.c 3 May 2004 17:34:48 -0000 1.66 > +++ alsa-kernel/pci/es1968.c 13 Jun 2004 17:01:32 -0000 > @@ -2477,7 +2477,7 @@ > kfree_nocheck(chip->res_joystick); > } > #endif > - snd_es1968_set_acpi(chip, ACPI_D3); > + //snd_es1968_set_acpi(chip, ACPI_D3); > chip->master_switch = NULL; > chip->master_volume = NULL; > if (chip->res_io_port) { > <<<<<< > > I don't know, if this is the correct solution. > Let me know, if you need more details or tests. I also don't know whether it's correct :) ESS chip is always in tons of mystery. Does the driver work if you reload the module again? How about suspend/resume? Takashi ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. >>From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504