From: Emilio M. F. de V. <em...@ie...> - 2004-04-19 11:10:10
|
Hello Sergio,=20 Here I send you the files as you asked: By the way, I have posted a new thread because there is one small differenc= e=20 respect to the first message that I sent, concerning to the missing=20 parameters in DefinitionBlock when I used acpidump to retrieve the dsdt=20 table. This was due to an error while compiling the program acpidump. Now I have=20 fixed it and the only difference between the results with acpidump and the= =20 method that you propose -getting the table from /proc/acpi/dsdt and=20 decompiling- is the missing return package in WAK function. El Lunes, 19 de Abril de 2004 12:23, escribi=F3: > -----Mensaje original----- > De: S=E9rgio Monteiro Basto [mailto:ser...@ne...] > Enviado el: domingo, 18 de abril de 2004 4:58 am > Para: em...@ie... > Asunto: Re: [ACPI] differences between acpidump and disassembling > > On Sat, 2004-04-17 at 19:47, Emilio Mej=EDa Fern=E1ndez de Velasco wrote: > > Hello Sergio, > > first of all, thank you for answering so soon > > When I compile the kernel to work with ACPI I choose not to include > > local > > > APIC. Otherwise it doesn't work at all. > > If your mean that I should disable acpi, that's how I'm working now. > > This is > > > the only way I can get a stable machine. The problem is that there are > > some > > > things that don't work, like the sound card and the network card. > > When I choose a compilation with ACPI I leave blank the option > > "Processor type and features -> > > [ ]Local APIC support on uniprocessors" > > Is this what you mean? > > yes , disable APIC support on uniprocessors , SMP and io-APIC, > > ACPI Looks good detect all button and don't give errors so it a little > weird. Please send me, > grep -i ACPI I guess you mean grep -i acpi, with lower-case. don't you? Anyway, I attached the file grep-i_acpi, and another one with the result of= =20 dmesg | grep -i ACPI, in case you wanted to see when acpi appeared in the=20 bootup sequence. This second option is included in the attached file=20 dmesg_grep-i_ACPI > and > cat /proc/acpi/dsdt > acpi_dsdt.dat > ./iasl -d acpi_dsdt.dat > ./iasl -on -tc acpi_dsdt.dsl Attached is the file acpi_dsdt.dsl which gives no errors and no warnings.=20 Anyway, in this case, the WAK function includes the modification that I=20 added, returning a package with two zeros. This is different when I get the= =20 asl file from acpidump. Do you think this can be the cause of the blockings? > > don't need Looking for DSDT in initrd ... found customized DSDT with > 15240 bytes! I don't know what you mean by this. I thought that it finds the customized= =20 DSDT because I applied a patch from http://gaugusch.at/kernel.shtml in order to get the the customized dsdt from initrd. Otherwise it would use= =20 the default one. > > > If you mean to disable ACPI instead, that's the way I'm working now, > > in this > > > case I have to work with APM or the cpu fan will stop. > > When I choose APM instead of ACPI the system is stable, but there's > > some > > > hardware that doesn't work, like the network card, the sound card, the > > power > > > button... But the system is stable > > My problems start when I want to switch to ACPI, and then I get good > > results > > > in hardware configuration, but I can only have the computer working > > for some > > > minutes, and then it freezes. > > Is this what you meant to say? > > > > Thank you > > > > >On Sat, 2004-04-17 at 15:59, Emilio Mej=EDa Fern=E1ndez de Velasco wro= te: > > >> ACPI: IRQ9 SCI: Edge set to Level Trigger. > > > > > >when this happens, my empiric experience says that you should try , > > >disable APIC in kernel configuration > > >or > > >boot with nolapic option ( that disable apic ) > > > > > >let me know the result of the test. > > > > > >thanks, > > >-- > > >S=E9rgio M. B. Thank you very much Emilio |