[Nouveau] [drm] failed to open device

Dmitri Sosnik dimavs at gmail.com
Sun Sep 26 23:11:53 PDT 2010


Thanks! Yeah, something strange here, lsmod shows nouveau module as
loaded, but there is nothing from nouveau in dmesg, just one line that
drm is initialized.


I am booting kernel with nomodeset parameter, so efifb driver is used.
When I am trying to boot with nouveau I am just getting black screen
(system is available via ssh though) and dmesg says:
[drm] Initialized drm 1.1.0 20060810
nouveau 0000:01:00.0: enabling device (0002 -> 0003)
nouveau 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
nouveau 0000:01:00.0: setting latency timer to 64
[drm] nouveau 0000:01:00.0: Detected an NV50 generation card (0x084700a2)
checking generic (c0030000 708000) vs hw (c0000000 10000000)
fb: conflicting fb hw usage nouveaufb vs EFI VGA - removing generic driver
Console: switching to colour dummy device 80x25
[drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PRAMIN
[drm] nouveau 0000:01:00.0: ... BIOS signature not found
[drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PROM
[drm] nouveau 0000:01:00.0: ... BIOS signature not found
[drm] nouveau 0000:01:00.0: Attempting to load BIOS image from PCIROM
nouveau 0000:01:00.0: Invalid ROM contents
[drm] nouveau 0000:01:00.0: ... BIOS signature not found
[drm] nouveau 0000:01:00.0: Attempting to load BIOS image from ACPI
[drm] nouveau 0000:01:00.0: ... BIOS signature not found
[drm] nouveau 0000:01:00.0: No valid BIOS image found
nouveau 0000:01:00.0: PCI INT A disabled


Thanks,
D



On Mon, Sep 27, 2010 at 3:44 PM, Ben Skeggs <skeggsb at gmail.com> wrote:
> On Mon, 2010-09-27 at 15:35 +1000, Dmitri Sosnik wrote:
>> Hi All,
>>
>> I am trying to get nouveau working on MacBookPro 4,1. I am using
>> kernel from nouveau/linux-2.6 repository, XOrg 1.9, libdrm and
>> xf86-video-nouveau from git repositories.
>> When drm module is loaded with debug=1 it gives a number of "[drm:
>> drm_stub_open]," lines in logs. It looks like idr_find(...) function
>> returns 0. /dev/dri/card0 doesn't exist.
>>
>> What I am doing wrong?
> It's hard to say.  My initial assumption would be you don't have the
> kernel module loaded.  Failing that, your dmesg output should give more
> clues.
>
> Ben.
>>
>> Cheers,
>> D
>> _______________________________________________
>> Nouveau mailing list
>> Nouveau at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/nouveau
>
>
>


More information about the Nouveau mailing list