Red Hat Bugzilla – Bug 465231
15 partitions limit on IDE discs
Last modified: 2009-02-04 09:15:13 EST
Description of problem:
Fedora 7 and later always use ide-scsi emulation to handle all ATA discs
and thus allow no more than 15 partitions on them.
Version-Release number of selected component (if applicable):
Fedora 7, 8, 9
Steps to Reproduce:
Either try to upgrade IDE-based installation that has more than 15 partitions on a disc, or just try to get more than 15 partitions on a fresh disc during installation. You'll fail.
``64k should be enough memory for anybody'' :/
Fedora either should allow to disable ide-scsi and treat IDE discs as hd* devices,
or provide dynamic block devices allocation mechanism for sd* partitions.
Don't tell me about LVM, it's inapplicable in my situation due to resource overhead and portability problems.
Well, what are we supposed to do about that?
I actually wrote a patch that moved bits of minor around in a somewhat
compatible way, but nobody was interested:
The issue is, why add all this complexity when nobody in their right
mind should've configured their system this way?
I suggest backup and restore.
Pete Zaitcev said:
> nobody in their right mind should've configured their system this way
You live in Redmond, don't you?
Looks that we can close this, does the requestor agree?
I wonder, has this Fedora disability already been fixed for this to be closed?
I guess, no. So, what is the last question above about?
Why it's not possible to let user disable ide-scsi emulation in order to get
IDE dics treated as they were always treated before (i.e. use hd* devices)?
If one ``in his right mind'' cannot imagine installation utilizing numerous
partitions that doesn't mean such installations do not exist or
that they should not exist. There are lots of reasons to have systems configured
quite in this way (at least in the cases I apply them).
Jejb told me that Tejun is working on a patch similar to mine, only better.
It's going to have dynamic minors etc. I've not seen how it looks yet,
and what the naming scheme is going to be (e.g. sd0aaa or something).
I expect Fedora to ship it once the interfaces stabilize.
But the old IDE driver is dead and buried.
(In reply to comment #4)
> Why it's not possible to let user disable ide-scsi emulation in order to get
> IDE dics treated as they were always treated before (i.e. use hd* devices)?
There is no ide-scsi emulation in use. We are using the new libata subsystem.
This bug should get fixed upstream, but it may take a while.
Tejun Heo has told me that the 2.6.28 kernel would have the ``extended devt'',
thus allowing to handle numerous (at least more than 15) partitions on a disc
(no matter is it IDE or SCSI). So the question is:
will the extended devt be supported in the upcoming Fedora release?