Bug 79670
Summary: | VP_IDE (VIA vt8235) fails with FX4830T CD-ROM | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | John Reiser <jreiser> | ||||||||||||||||||
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> | ||||||||||||||||||
Status: | CLOSED WONTFIX | QA Contact: | Brian Brock <bbrock> | ||||||||||||||||||
Severity: | medium | Docs Contact: | |||||||||||||||||||
Priority: | medium | ||||||||||||||||||||
Version: | 7.3 | ||||||||||||||||||||
Target Milestone: | --- | ||||||||||||||||||||
Target Release: | --- | ||||||||||||||||||||
Hardware: | i386 | ||||||||||||||||||||
OS: | Linux | ||||||||||||||||||||
Whiteboard: | |||||||||||||||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||||
Doc Text: | Story Points: | --- | |||||||||||||||||||
Clone Of: | Environment: | ||||||||||||||||||||
Last Closed: | 2004-09-30 15:40:17 UTC | Type: | --- | ||||||||||||||||||
Regression: | --- | Mount Type: | --- | ||||||||||||||||||
Documentation: | --- | CRM: | |||||||||||||||||||
Verified Versions: | Category: | --- | |||||||||||||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||
Embargoed: | |||||||||||||||||||||
Attachments: |
|
Description
John Reiser
2002-12-14 20:36:15 UTC
Created attachment 88726 [details]
messages from booting
Created attachment 88727 [details]
/etc/sysconfig/hwconf
Created attachment 88728 [details]
output from "lspci -vn"
Created attachment 88729 [details]
output from "lspci -vvx"
Created attachment 88730 [details]
/proc/ide/via after recompile to VIA_UDMA_100
Under original 2.4.18-18.7.x using VIA_UDMA_133, ide1 (CD-ROM) is diagnosed as
having an 80-wire cable, but there are only 40 wires. ide0 (harddrive) does
have an 80-wire cable.
Created attachment 88731 [details]
/var/log/messages syslog
Created attachment 88732 [details]
change from VIA_UDMA_133 to VIA_UDMA_100
Changing to 100MHz UDMA was just a guess based on the first error message
showing apparently normal "status=0x58 { DriveReady SeekComplete DataRequest
}". Anyway, the behavior at 133MHz is essentially the same.
The ISA bridge has PCI ids of 0x1106:0x3177. The hardcopy documentation for the mainboard, and dmesg, and the kernel source include/linux/pci_ids.h say that is VT8235. However, both hwconf and lspci say that is a VT8233A. Hmmm. Created attachment 88734 [details]
dmesg from good 2.4.18-3BOOT
"dmesg" after BIOS boot from CD-ROM using 2.4.18-3BOOT (KRUD Linux 7.3
2002-11-01: RHL7.3 plus all patches as of that date) which reveals that the
CD-ROM is 48X:
-----
hdc: ATAPI 48X CD-ROM drive, 128kB Cache
-----
Workaround: Vojtech Pavlik's patch works for me: http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=3DFC81C2.4020807%40tin.it&rnum=1&prev=/groups%3Fq%3DIDE-CD%2Band%2BVT8235%2Bissue!!!%26ie%3DUTF-8%26oe%3DUTF-8%26hl%3Den I considered using the via82cxxx.[ch] from linux-2.4.20-ac2 at kernel.org, but it was much more difficult to integrate into kernel-2.4.18-18.7.x, even after noticing the directory structure difference drivers/ide/pci vs drivers/ide. Voytech's patch applied to kernel-2.4.18-18.7.x with only minor fuzz, and compiled on the first attempt. Thanks for the bug report. However, Red Hat no longer maintains this version of the product. Please upgrade to the latest version and open a new bug if the problem persists. The Fedora Legacy project (http://fedoralegacy.org/) maintains some older releases, and if you believe this bug is interesting to them, please report the problem in the bug tracker at: http://bugzilla.fedora.us/ |