On 24/01/13 08:08, jdow wrote:
> On 2013/01/23 23:55, Phil Perry wrote:
>>
>> Here is the announcement I made back in November that the 310.xx
>> series nvidia
>> drivers were dropping support for older 6xxx and 7xxx based hardware:
>>
>> http://lists.elrepo.org/pipermail/elrepo/2012-November/001525.html
>
> And how was I to know that and how was I to prevent 310 being placed
> on a no longer supported brand new system? It's rather a bummer you know.
>
Did you read the release notes for the new driver? That's how I found
out. Did you read my discussion thread on the issue? That's how other
elrepo users found out and suggested the solution.
I really don't know what you expect me to say. We have set up an email
list to communicate with our users and we use it. We use our IRC channel
too. Many thousands of people use the software we package. Only a very
small percentage subscribe to the lists. There will be many people in
exactly the same position as you. I guess when things "break" for them
they will come looking for answers as you did, and we do our best to
provide them. In this case we knew of the issue, we had documented the
issue and we had a solution prepared and waiting for you. I'm really not
sure what more you expect me to do for you, for free in my own
volunteered time? I'm really sorry if you feel it's a bummer.
As I said before, if you subscribe to the elrepo mailing list (or even
hang out in #elrepo on IRC) we *will* highlight important issues that
affect the software that we release as we did above in a discussion
thread that ran for 2 months.
>>
>> No, this is the nvidia driver telling you that your hardware is no longer
>> supported. It even tells you that you need the NVIDIA 304.xx Legacy
>> drivers.
>
> That's not obvious. And I feel I have a rather perfect right to presume
> the board should be supported. It is a brand new machine as of May last
> year.
>
>> That's correct - you need to stay at the 304.xx driver as this is the
>> *last*
>> driver that will support your older hardware (7xxx based chipset). We
>> released
>> the legacy kmod-nvidia-304xx and nvidia-x11-drv-304xx packages to aid
>> in this
>> (see the thread linked above) and pushed them out to the main repo
>> *before* we
>> released the updated 310.xx series drivers.
>>
>> Please uninstall the kmod-nvidia driver and install the
>> kmod-nvidia-304xx and
>> then you can continue to receive updates from elrepo.
>
> I've just tried to downgrade and see what happens.
>
>> Nothing screwed up, nvidia simply decided it was time to move on from
>> supporting
>> aging hardware (~8 years old?) in the current driver release.
>
> Nvidia screwed up. The hardware was brand new about 8 months ago. So I feel
> I have a perfect right to be annoyed.
>
You'd need to take that up with nvidia, or maybe even your hardware
vendor why they are using old chipsets.
> Now, how do I stop new stuff from coming in? If there is a change in what
> is supported then it behooves somebody to provide an automated test to
> make sure the systems keep running by not downloading updates that do not
> fit the particular system. After all "lspci" exists, reports this line
> "00:0d.0 VGA compatible controller: nVidia Corporation C61 [GeForce 7025 /
> nForce 630a] (rev a2)", and the install could be aborted when that is
> found and the administrator notified.
>
Yes, we had that discussion and if we knew of a way to technically
implement that we would have seriously considered it.
Please, if you can suggest a mechanism for an RPM package to know what
hardware is present *before* it installs itself, and then prevent itself
from installing if the correct hardware isn't present, and do all this
from within a yum transaction, them I'm all ears. You can run such tests
in %pre or %post scripts but by then the yum transaction is already
underway and the package is set to be installed or is already installed.
At which point the best you can do is log the issue to warn the user,
which is *exactly* what the nvidia driver does - even then you didn't
understand what the log entry was telling you. We didn't see any need to
replicate that.
If you are using an installer script then it's doable, but then you also
lose all the advancements and convenience of a package manager with
automatic updates, not to mention kABI-tracking RPM packaged drivers
that survive kernel updates. Nvidia uses an installer script - feel free
to use that if it better suits your requirements.
Anyway, this isn't an SL issue so lets please not clutter the SL list
any further. I'm happy to continue the discussion on the elrepo lists or
on IRC.
Regards,
Phil
|