Hi, all.
We adapted LinuxBIOS for Broadcom Explosion based on Blast LinuxBIOS. It runs well in LinuxBIOS phase, but in Linux phase, there are some problems. It seems the hard disk can't be found. Anyone has the same problem? The attached is the log.
Best Regards <<explosion.log>>
丰立波 Feng Libo @ AMD Ext: 20906 Mobile Phone: 13683249071 Office Phone: 0086-010-62801406
Your interrupts are flat out wrong. Is it the table or some aspect of hardware setup? How did you generate the mp table? Could that be the problem?
You need to see what's going on with interrupts.
thanks
ron
On Thursday 31 May 2007 05:41, Feng, Libo wrote:
Hi, all.
We adapted LinuxBIOS for Broadcom Explosion based on Blast LinuxBIOS. It runs well in LinuxBIOS phase, but in Linux phase, there are some problems. It seems the hard disk can't be found.
---------------------------- [...] ide0: BM-DMA at 0x3010-0x3017, BIOS settings: hda:pio, hdb:pio hda: Maxtor 6E040L0, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 hda: max request size: 128KiB udevd-event[706]: wait_for_sysfs: waiting for '/sys/devices/pci0000:00/0000:00:02.1/ide0/0.0/bu s' failed input: ImPS/2 Generic Wheel Mouse as /class/input/input2 hda: lost interrupt ----------------------------
No, the hard disk was found (Maxtor 6E040L0). But no interrupt for this IDE controller device? -> "hda: lost interrupt" there is no answer. Recompile your kernel with DEBUG macro defined in "arch/i386/pci/pci.h". Run this new kernel with kernel parameter "irqpoll" and check your interrupt routing...
Juergen
Hi, Mr. Ron Minnich,
Do you mean the IRQ table? We use the irq_tables.c under Broadcom/blast. We just thought Explosion has the same interrupt routing with Blast. We will try a new IRQ table generated by getpir utility.
Thanks.
Best Regards
??? Feng Libo @ AMD Ext: 20906 Mobile Phone: 13683249071 Office Phone: 0086-010-62801406
-----Original Message----- From: ron minnich [mailto:rminnich@gmail.com] Sent: Thursday, May 31, 2007 10:22 PM To: Feng, Libo Cc: linuxbios@linuxbios.org; Bao, Zheng; Xie, Michael Subject: Re: [LinuxBIOS] Linux can't run.
Your interrupts are flat out wrong. Is it the table or some aspect of hardware setup? How did you generate the mp table? Could that be the problem?
You need to see what's going on with interrupts.
thanks
ron
please try to use latest kernel, and fix your mptable in LinuxBIOS according to your schematic and chipset data sheet about irq routing.
YH
Hi, Mr Lu,
Can we boot Linux with the propriety BIOS and then run getpir utility to get irq routing? We don't have the Explosion schematic.
Best Regards
??? Feng Libo @ AMD Ext: 20906 Mobile Phone: 13683249071 Office Phone: 0086-010-62801406
-----Original Message----- From: yhlu [mailto:yinghailu@gmail.com] Sent: Tuesday, June 05, 2007 12:22 AM To: Feng, Libo Cc: ron minnich; linuxbios@linuxbios.org Subject: Re: [LinuxBIOS] Linux can't run.
please try to use latest kernel, and fix your mptable in LinuxBIOS according to your schematic and chipset data sheet about irq routing.
YH
On 6/4/07, Feng, Libo Libo.Feng@amd.com wrote:
Hi, Mr Lu,
Can we boot Linux with the propriety BIOS and then run getpir utility to get irq routing? We don't have the Explosion schematic.
with smp enabled only mptable is used if acpi is not there. irqtable is only usefull for peer root bus discovery.
you could get Explosion schematic under NDA.
YH