Bug 446294

Summary: beta5: pata_via loaded but via82cxxx is presenting disks?
Product: [openSUSE] openSUSE 11.1 Reporter: Matt Sealey <matt>
Component: InstallationAssignee: Tejun Heo <teheo>
Status: RESOLVED DUPLICATE QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: peter
Version: Factory   
Target Milestone: ---   
Hardware: All   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Matt Sealey 2008-11-18 22:03:22 UTC
On Pegasos II and Via EPIA M10000 pata_via should be used to access disks as in previous installations but for some strange reason I get to the partitioner on the installer, and while pata_via is loaded (lsmod reports it), it is obvious from the partition naming that via82cxxx is the driver running the controller (all disks are presented as /dev/hda, /dev/hdb, /dev/hdc)

pata_via would be much preferable to the original host controller driver for consistent usage of libata across versions.

booting with brokenmodules=via82cxxx allows pata_via to be loaded and used for the installation and running system, and everything works fine. While pata_via is technically experimental I have never seen a problem in 10.3 or 11.0 with this driver on these two platforms, nor would I expect any problems. As such, since it supports the same hardware but better through libata's more advanced subsystem, why is via82cxxx still considered for inclusion in the kernel anyway?
Comment 1 Felix Miata 2008-11-21 10:43:30 UTC
(In reply to comment #0 from Matt Sealey)
>why is via82cxxx still considered for inclusion in the kernel anyway?

One reason is that until the kinks are worked out of kpartx and device mapper, or some alternate solution is implemented, the legacy driver is required to maintain access to partitions >#15, especially when that's where a / partition being upgraded lives.

Comment 2 Tejun Heo 2008-11-21 15:28:03 UTC
We had some problem with module priority till b5.  Will be fixed for rc1.  Felix, as for the number of partition problem, it'll have to wait till the next release which will contain the dynamic devt support and should be okay.

*** This bug has been marked as a duplicate of bug 441384 ***
Comment 3 Felix Miata 2008-11-21 15:51:21 UTC
(In reply to comment #2 from Tejun Heo)
> Felix, as for the number of partition problem, it'll have to wait till the next
> release which will contain the dynamic devt support and should be okay.
 
Tejun, next kernel release, or next openSUSE release after 11.1?
Comment 4 Tejun Heo 2008-11-21 15:56:59 UTC
11.2, unfortunately.  It will require a lot of bug fixing all across the board from base system to administration tools.