You need to enable smp in the kernel to get apic enabled. And use maxcpus=1 if you only need one cpu running.
YH
-----Original Message----- From: linuxbios-bounces@linuxbios.org [mailto:linuxbios-bounces@linuxbios.org] On Behalf Of Myles Watson Sent: Friday, October 13, 2006 10:53 AM To: 'Richard Smith' Cc: linuxbios@linuxbios.org Subject: Re: [LinuxBIOS] Tyan s2892 the OLPC way
I can't mount my IDE hard drive, even though I can see it in the
/proc
filesystem. I'm trying mount -t ext3 /dev/hda1 /hdd.
/dev/hda[?] don't exist in the simple filesystem. Did you add the devices to devices.txt?
Yes I did. I wasn't sure if I added them correctly, though. I just copied most of the entries from another line and changed the major and minor numbers.
When I do an lspci, all the IRQs are routed to IRQ 0. I don't know
if
this is the root of the problem, or a symptom.
That's a bad thing. Your interrutps are not routed correctly. That's LinuxBIOS and not buildrom though.
It works for a different kernel through the filo etherboot pathway, so I'm wondering if I've misconfigured the kernel. Do I need to explicitly support the Opteron? I'm using a 32-bit kernel because there are no linux-tiny patches for 64-bit.
Myles
You need to enable smp in the kernel to get apic enabled. And use maxcpus=1 if you only need one cpu running.
YH
Thanks. That solved the IRQ problem and I can mount a USB key formatted ext2. I still can't get my IDE HDD to mount, though.