Bug 38588
| Summary: | (IDE VIA)Installer hangs during package upgrades from 6.2 | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Ade Rixon <ade.rixon> |
| Component: | kernel | Assignee: | Arjan van de Ven <arjanv> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Brock Organ <borgan> |
| Severity: | high | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.0 | ||
| 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:38:58 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: | |||
|
Description
Ade Rixon
2001-05-01 16:23:30 UTC
Try the 'linux ide=nodma' option...see if that helps Booted install disk, entered "linux ide=nodma" at prompt and added "ide=nodma" to kernel options at config dialogue. Upgrade completed successfully, no evident disk corruption. Thanks. Is there any more info about my system I can give to help you track the original problem down? Yes. There are problems with using dma transfers with some devices, so we're making a list of these devices. Can you send the exact make and model of your cdrom according to what /proc says? If you have an ide cdrom, it will be something like 'cat /proc/ide/hdc/model'. If it is SCSI, it will be something like 'cat /proc/scsi/scsi'. This will help us a lot. Thanks for your report. I'm changing component to the kernel. Arjan, this should be another drive for the list. Well, not exactly. Our kernel had a partial workaround for the VIA problems, unfortionatly VIA only admitted and showed the real workaround when Red Hat Linux 7.1 was already in the shops. It also looks like our patch fixes almost all of the cases. The official fix is in the kernel we recently put in the RawHide directory on the ftp site and that kernel (well, a slightly updated one) will be made available as official 7.1 update in the not-too-distant future. In case you still want it, here's a list of the IDE devices on my system: hda: Maxtor 90845D4 hdb: SAMSUNG SV3064D hdc: CR-4802TE hdd: E-IDE CD-ROM CR-840S (Note: hdc is a CD-Writer. Install attempted with same results on both CD drives.) And the VIA IDE config: ----------VIA BusMastering IDE Configuration---------------- Driver Version: 3.20 South Bridge: VIA vt82c586b Revision: ISA 0x47 IDE 0x6 BM-DMA base: 0xe000 PCI clock: 33MHz Master Read Cycle IRDY: 1ws Master Write Cycle IRDY: 1ws BM IDE Status Register Read Retry: yes Max DRDY Pulse Width: No limit -----------------------Primary IDE-------Secondary IDE------ Read DMA FIFO flush: yes yes End Sector FIFO flush: no no Prefetch Buffer: yes yes Post Write Buffer: yes no Enabled: yes yes Simplex only: no no Cable Type: 40w 40w -------------------drive0----drive1----drive2----drive3----- Transfer Mode: UDMA UDMA DMA UDMA Address Setup: 30ns 30ns 60ns 30ns Cmd Active: 90ns 90ns 90ns 90ns Cmd Recovery: 30ns 30ns 90ns 90ns Data Active: 90ns 90ns 90ns 90ns Data Recovery: 30ns 30ns 90ns 30ns Cycle Time: 60ns 60ns 180ns 60ns Transfer Rate: 33.0MB/s 33.0MB/s 11.0MB/s 33.0MB/s Thanks for your efforts. Thanks for the information! I've added the cdromdrive to the list of devices not to use DMA on. I'll close this bug as "fixed in rawhide" as our next kernelbuild there will have the drive added to the list. If you have more problems regarding DMA and your cdrom-drives, please reopen this bug. I'm reopening this bug because I've had a very similar problem upgrading to Red Hat 7.2 (from 7.1); the installer hangs the system hard towards the end of a 1300Mb+ package update, using either CD-ROM drive. Again, restarting the upgrade with "ide=nodma" allows the upgrade to complete. All hardware details as before. I am seeing the same behavior on an MSI6340 ver 1 motherboard (VIA686A chipset) with a Maxtor 91296D6 12gb disk. I believe it is the same problem, although I am performing new installs in my scenario. I'm seeing the problem with both 7.3 and 8.0 installs, looks like this still isn't fixed, even in psyche. Installing rh7.3 fails (IDE subsystem freezes) at "transferring install image to hard drive" phase; it fails at different points depending on the memory installed in the machine (64mb=freezes halfway; 128mb=freezes 3/4 way; 196mb=freezes 4/5 way). (Warning: those fractions are subjective to my visual perception but generally accurate). Only the IDE subsystem seemed frozen. I could still switch vc's, etc. during the IDE hang, although issuing any non-shell stuff from vc #2 would hang. Issuing the 3-finger salute, the system will reboot, but the bios (award, latest version from MSI) hangs at "Detecting IDE drives ..." - looks like the IDE chipset is left in a foul state. A full power cycle is necessary to bring it back to life. I should also add that this problem did not happen with a quantum fireball lct10 10gb disk. Testing with rh8.0, same problem, except it freezes just after completing the transfer of the image to hd. The problem goes away on both 7.3 and 8.0 with ide=nodma appended on the installer boot line. During the rh8.0 install, cat /proc/ide/via reports Revision ISA 0x22 IDE 0x10. Anything else I can provide, please let me know. Thanks, Josh 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/ |