Bug 39209
Summary: | Installer crashes when IBM Microdrive or Compact flash jumpered as master on IDE bus | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Rick Moseley <rmoseley> |
Component: | anaconda | Assignee: | Brent Fox <bfox> |
Status: | CLOSED NOTABUG | QA Contact: | Brock Organ <borgan> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.1 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i586 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2001-05-20 17:25:03 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
Rick Moseley
2001-05-05 14:18:18 UTC
What if you boot with the 'linux ide=nodma' boot option? I don't know if the 2.4 kernel supports these devices. When I use the "linux ide=nodma" option on the installer I get further along the install process. When I get to the part where I partition the drives I get the following error in a box: "An error occurred reading the partition table for the block device hda. The error was: Partition(s) do not end on cylinder boundary This occurs because the drive geometry detected by the kernel used by the installer is different than the drive geometry used when the drive was partitioned. This can be corrected by specifying the drive geometry on the kernel command line when booting the installer." I then skip the drive and get told that "no valid devices were found on which to create new filesystems" even though I have the 15 GB drive jumpered as a slave drive. If the 2.4+ kernels do not support these devices then you can effectively say Red Hat is out of the embedded Linux market. Have you run any of the 7.1 betas on this device? I would try fdisking the drive and wipe all partitions off the drive and then try the install again (still using the ide=nodma option). Does this help? About the 2.4 kernel and embedded devices...I have no experience with these kind of devices, so I don't know what is supported and what isn't. I think what I meant by that was that I don't know if the kernel that we ship with the 7.1 installer has support for these devices enabled. Apparently it does, since it is trying to access the device, but it's finding an unfamiliar partition table. I think wiping the drive and starting fresh should work. Sorry it took so long to get back, I had a delivery to our customer this week. I was able to try the "ide=nodma" idea to no avail. I was able to fdisk and repartition the IBM 340MB microdrive disk with the 7.0 install CD but NOT the 7.1 install CD. After repartitioning the disk with the 7.0 fdisk I was able to see it with the 7.1 install CD. Now the problem is I canot see the second drive (15GB Maxtor) jumpered as slave on the IDE bus even though I can see it in the BIOS setup. The 7.0 installer sees both drives and their partition tables OK. I guess the question now is why the 7.1 installer will see a 340MB IBM microdrive jumpered as master but won't see any other drives even though the 7.0 installer will on the same exact configuration. Boot into the 7.1 installer and then go to VC2 and look around in /proc/ide. Do you see 'hdb' or something else that indicates that the kernel is even seeing the device. If the kernel can't talk to the device, then there's no hope of anaconda seeing it. Closing due to inactivity. Please reopen if you have more information. |