VIA IDE and SMP do not work together (2.2.19 ide patch)

jurij@euroseek.com
Fri, 14 Sep 2001 20:17:05 +0200 (MET DST)


Hi!

Recently we've been trying to install linux on a machine with
Tyan S2507 Tiger 230 2-processor motherboard with a VIA Apollo
Pro 133A chipset (particularly, VIA IDE controller VT82C686B).
We have tried 2.2.19 kernel with ide patch dated 05042001 from

http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.2.19/

It turns out, that when both the support for VIA82CXXXX chipset
and SMP are enabled, the machine refuses to boot, it hangs right
after the lines

hda: IC35L060AVER07-0, ATA DISK drive
hdb: SAMSUNG CD-ROM SC-152C, ATAPI CDROM drive
hdc: IC35L060AVER07-0, ATA DISK drive

(I am not quite sure, which line is actually the last, but I could
check that if needed)

However, if one disables either SMP or VIA82CXXXX chipset support
(keeping "Generic PCI IDE chipset support", "Generic PCI bus-master
DMA support" and "Use DMA by default when available"), then the
machine boots ok. In the latter case one still can achieve full
disk performance by issuing "hdparm -c1d1X69 /dev/hda", after that
"hdparm -t" reports around 32-33 MB/sec, however a message like
"ide0: Speed warnings UDMA 3/4/5 is not functional." appears in the
logs. Full dmesg from such a boot is available at

http://www.theophys.kth.se/~jurijus/dmesg

Another strange feature is a message

"WARNING: unexpected IO-APIC, please mail to linux-smp@vger.kernel.org"

Thus, few questions arise:

1. Should one try some other version of kernel/patch/whatever to make
VIA82CXXXX and SMP work together?
2. Is it worth it? What's the advantage of using VIA82CXXXX chipset
support? It seems like we are getting maximum disk performance even
without it, just with "Generic PCI IDE chipset support" provided by
the patch.
3. What's that "Speed warnings" message from hdparm?
4. Should one worry about the "unexpected IO-APIC"? It does not seem to
affect the SMP functionality, what does it actually mean?

Best regards and TIA,

Jurij.

P.S. Please CC the responses to me, because I'm not subscribed.

______________________________________________________
Get Your Free Email at http://mail.euroseek.com
-
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/