Re: SiS630 chipsets && linux 2.4.x kernel == snails pace?

John Jasen (jjasen1@umbc.edu)
Sun, 18 Nov 2001 13:37:22 -0500


On Sun, 18 Nov 2001, Anders Peter Fugmann wrote:

> Hi again.
>
> One thing i cannot see is "unmaskirq" setting.
> So I would really like to see the output of a plain
> hdparm /dev/hda.

[root@labrat5 /root]# /sbin/hdparm /dev/hda // 2.4.12

/dev/hda:
multcount = 16 (on)
I/O support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 2491/255/63, sectors = 40021632, start = 0

tried it with and without 32bit I/O support, and with/without unmaskirq.

[root@labrat6 linux]# /sbin/hdparm /dev/hda // RH 2.2.19-6.2.1

/dev/hda:
multcount = 0 (off)
I/O support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
nowerr = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 2491/255/63, sectors = 40021632, start = 0

> As far as I can see the 2.4.X kernel gives much better throughput,
> but 4-5 hours for compiling the kernel is way too long on a 700Mhz
> celeron. Please try to do a
> $ make dep clean && time make bzImage -j 3
> on both 2.2.19 and 2.4.X kernel and send the time information.
>
> The line
> "PCI: No IRQ known for interrupt pin A of device 00:00.1. Please try
> using pci=biosirq." in the dmesg output is strange. Have you tried to do
> what is says?

yep. No effect on performance or error message.

Can't check the BIOS immediately, as the nearest offending beast is 20km
away.

I should have the results of make dep clean && time make bzImage -j 3 in
... a few hours. :(

--
-- John E. Jasen (jjasen1@umbc.edu)
-- In theory, theory and practise are the same. In practise, they aren't.

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/