You can only use getpir if you have a working bios. Otherwise you Will get junk.
Oh..i got it. I do have a working bios. Thank God. And I generated the irq_tables.c using getpir. It still doesn't help.
One thing I did notice, it starts getting slow after mounting file system.
gin
* Gin ginlin@nexcom.com.tw [041217 07:06]:
Oh..i got it. I do have a working bios. Thank God. And I generated the irq_tables.c using getpir. It still doesn't help.
You might have to adjust bus numbers. LinuxBIOS uses a different bus enumeration than other boards on some systems
One thing I did notice, it starts getting slow after mounting file system.
is dma enabled?
Stefan
On Fri, 17 Dec 2004, Stefan Reinauer wrote:
- Gin ginlin@nexcom.com.tw [041217 07:06]:
Oh..i got it. I do have a working bios. Thank God. And I generated the irq_tables.c using getpir. It still doesn't help.
You might have to adjust bus numbers. LinuxBIOS uses a different bus enumeration than other boards on some systems
once you get up in init=/bin/bash mode, do an lspci.
ron
On Fri, 17 Dec 2004, Gin wrote:
One thing I did notice, it starts getting slow after mounting file system.
I would guess that means 'after I start /sbin/init'.
Can you do this: boot with init=/bin/bash which will get you an immediate shell prompt. Then do some looking around in that mode.
ron
I compare 2 output of linux command "pci" from both Linuxbios booted linux and a regular bios booted linux. There are no IRQ assignments for lots of devices including IDE controller, SMBUS. Does linuxbios assign IRQs at all in the code?
========================== Linuxbios ========================== Bus 0, device 31, function 1: IDE interface: Intel Corp. 82801CA IDE U100 (rev 2). I/O at 0x3080 [0x308f]. Non-prefetchable 32 bit memory at 0xfe601000 [0xfe6013ff]. Bus 0, device 31, function 3: SMBus: Intel Corp. 82801CA/CAM SMBus (rev 2). I/O at 0x3060 [0x307f].
============================= regular bios ============================ Bus 0, device 31, function 1: IDE interface: Intel Corp. 82801CA IDE U100 (rev 2). IRQ 12. I/O at 0xf000 [0xf00f]. Non-prefetchable 32 bit memory at 0x3fff0000 [0x3fff03ff]. Bus 0, device 31, function 3: SMBus: Intel Corp. 82801CA/CAM SMBus (rev 2). IRQ 5. I/O at 0x500 [0x51f].