在 2009-05-25一的 15:10 -0400,Martin K. Petersen写道: > >>>>> "Sergei" == Sergei Shtylyov <sshtylyov@xxxxxxxxxxxxx> writes: > > >> Could you please explain the issue with platform specific code a bit > >> more? > > >> Is it related to a cable detection by any chance? > > Sergei> I guess it's rdmsr()/wrmsr()... currently, we just commented out the rdmsr/wrmsr. and we use pci VSA to access it. > > Those are only used when the driver is explicitly loaded with > use_msr=1. The default is to use PCI config space/VSA. > > In any case I have yet to see a CS5536 system whose BIOS sets the cable > detection bit. If that's the problem I guess we could add a quirk flag > to override the (lack of) BIOS setting. > This may be the cause that udma5 cannot be set.