From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 10 Feb 2005 11:52:07 +0200 From: Alex Yustasov To: devel-kernel@altlinux.ru Message-ID: <20050210095207.GA8922@yust.work> Mail-Followup-To: Alex Yustasov , devel-kernel@altlinux.ru Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.6+cvs20050115i X-AV-Checked: ClamAV using ClamSMTP Subject: [d-kernel] =?koi8-r?b?68HLINDSwdfJzNjOzyDEz8LB18nU2CBEU0RUINc=?= initrd? X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Feb 2005 09:52:27 -0000 Archived-At: List-Archive: List-Post: Здравствуйте. Попробовал добавить поправленную DSDT в initrd. Делал так echo "INITRDDSDT123DSDT123" >> /boot/initrd... cat DSDT.aml >> /boot/initrd... echo "INITRDDSDT321DSDT321" >> /boot/initrd... kernel: ACPI: Looking for DSDT in initrd... found (at offset 224694)! kernel: not found! По указанному адресу стоит 0x0A, а дальше DSDT. В osl.c хочет сразу DSDT. Сделал по другому echo "INITRDDSDT123DSDT123"`cat DSDT.aml`"INITRDDSDT321DSDT321" >> /boot/initrd... kernel: ACPI: Looking for DSDT in initrd... found (at offset 224695)! kernel: found customized DSDT with 16587 bytes! kernel: ACPI: Using customized DSDT kernel: tbget-0342: *** Error: ut_allocate: Could not allocate size 72013E6E kernel: tbget-0345: *** Error: Could not allocate table memory for [DSDT] length 72013E46 kernel: tbget-0287: *** Error: Could not copy override ACPI table, AE_NO_MEMORY kernel: tbxface-0118 [02] acpi_load_tables : ACPI Tables successfully acquired Размер DSDT.aml 15942. Взял новый acpica-unix-20041203. Размер DSDT.aml стал 15949. kernel: ACPI: Looking for DSDT in initrd... found (at offset 224694)! kernel: found customized DSDT with 14669 bytes! kernel: ACPI: Using customized DSDT kernel: tbget-0342: *** Error: ut_allocate: Could not allocate size A3013E75 kernel: tbget-0345: *** Error: Could not allocate table memory for [DSDT] length A3013E4D kernel: tbget-0287: *** Error: Could not copy override ACPI table, AE_NO_MEMORY kernel: tbxface-0118 [02] acpi_load_tables : ACPI Tables successfully acquired kernel: Parsing all Control Methods:............................................................................................................................................. kernel: Table [DSDT](id F004) - 546 Objects with 54 Devices 141 Methods 23 Regions kernel: ACPI Namespace successfully loaded at root c03e0c60 В /proc/acpi/dsdt оказывается старая dsdt. Как правильно добавить DSDT в initrd?