Bug 42531
Summary: | 'mount' command freezes and gives Segemntation Fault | ||||||
---|---|---|---|---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Need Real Name <gmac63> | ||||
Component: | kernel | Assignee: | Arjan van de Ven <arjanv> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | David Lawrence <dkl> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 7.1 | ||||||
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: | 2003-06-06 13:02:00 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
Need Real Name
2001-05-28 03:34:06 UTC
My best guess is that there's a problem with the IDE chipset driver... Arjan? Sounds like your cdromdrive doesn't like IDE DMA. (Windows doesn't use that, neither did previous Red Hat Linux versions). If you add "ide=nodma" to the lilo.conf file as append (or type it at the prompt), DMA will be disabled for all devices; alternatively you can use hdparm -d0 /dev/hdc (assuming hdc is your cdrom drive) to disable DMA only for your CDROM drive. Could you let me know if this works, and if it does, could you attach the output of "lspci" and "cat /proc/ide/*/model" to this bug ? Created attachment 19830 [details]
the complete output of the bug
I have attached (sent) the output you wanted along with the output of 'dmesg', lilo.conf, and a few more. I also captured the error from 'mount'. I tried the addition to etc.lilo and will try the hdparm. wish me luck and hope you find an answer... Let me know if you need more info. -Wes Yates Oooooooo. hdparm -d0 /dev/hdc gave me a Segementation Fault.... root@clt70-042 # hdparm -d0 /dev/hdc Segmentation fault -Wes Ok, does this happen with other CD's too ? Any and all CDs. I have also tried Audio CDs. That's what started this whole thing in a way. I haven't tried the other CDROM with these new settings, but I can soon. Perhaps Tomorrow. UPDATE 6-2-01: I have sucessfully rebuilt my kernel and have included CDROM support and seem to have included all modules as I had before. Now my CDRO works! : root@clt92-143 # lsmod Module Size Used by nls_iso8859-1 2880 0 (autoclean) isofs 18304 0 (autoclean) autofs4 9536 1 (autoclean) 3c59x 24896 2 (autoclean) nls_cp437 4384 2 (autoclean) mad16 7776 0 ad1848 17424 0 [mad16] sb_lib 34064 0 [mad16] uart401 6384 0 [mad16 sb_lib] sound 57648 0 [mad16 ad1848 sb_lib uart401] soundcore 3984 5 [sb_lib sound] as you see, I have not cdrom.o, therefor it must be in the kernel (2.4.4). I had suspected that the kernel was the culprit, but I didn't know. I had tried a completely different CDROM but no good. I also read cdrom/ide-cd in Documentation/ line 283 (on mine) about the Pioneer: - If you own a Pioneer DR-A24X, you _will_ get nasty error messages on boot such as "irq timeout: status=0x50 { DriveReady SeekComplete }" It mentions adding "serialize" as kernel args. It also says to read ide.txt for "serialize" as to how to use that. I added "ide1=nodma ide1=serialize" to my /etc/lilo.conf. I assume when you said to use 'ide=nodma', it would do that for both. My cdrom is on ide1. Anyhow, it works and you may close out this "bug". Though its not a bug, you may find it interesting and useful since ide-cd states that the Pioneer CDROMS are "popular". Thanks for you help! BTW - one other source mentioned that kernels are "built" at the installation. Is that true? What is the best way to tell how a kernel was "built" and configured at install? 'lsmod' I have used to see what the current modules are, but is there a log file or something? thanks! -Wes Yates gmac63.com Charlotte, NC We build the kernels on our big machine and put the compiled version on the installation cd. This is because it can take a long time to build one (over half an hour). If you install the kernel-source rpm, you get a directory /usr/src/linux-2.4/configs which has all the .config files we used for the various kernels. |