Received: by 2002:a05:6358:16cc:b0:ea:6187:17c9 with SMTP id r12csp10684745rwl; Mon, 2 Jan 2023 06:39:38 -0800 (PST) X-Google-Smtp-Source: AMrXdXuwV7CycUPluIU6r7VPjdsD7xGmwvaOat2+k85nNCCr0EcFMspIskLupxckyeT4uennFZYi X-Received: by 2002:a17:907:a0cc:b0:78d:f454:37a6 with SMTP id hw12-20020a170907a0cc00b0078df45437a6mr36183174ejc.73.1672670378321; Mon, 02 Jan 2023 06:39:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672670378; cv=none; d=google.com; s=arc-20160816; b=O7T5Rr2HMbEIKRtAcp8W1hB+Y22bQoaYwSG8324zMtHhK677SYghNUX8tPg4Rs5nqf 9TvPrdmuusRh6lNIHtK9aoNwhjDsXloxywtacV8lwRVLRRBABIUFgqfdl5w2Qq8YZkbD Rv3IkQ5yEIWK/DJcu2DcF8whRNxYQFxUh+Nn8QiG0RFlYNLLaM5ZP2/jF9opuw98/tv5 MMT/6Tc2sj6RZYV9Qfb4MKm7cBj7IcY5I/W0CMmR7mWqxJPm80qvxcp+jljwtVhRoxpu oPvuw69ni7ru5Kn4LIsR6/95kphgWtyp2mgknZo577UeU8/RuuS0vJM3VBThYmvs67Ar fLpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=XLsURnJ5gOCWJsdCj77M9T/3PFo31wpK21HcpAvQt3U=; b=SzcxGi6VgRG2XLWulr8raxLwbXUTP5pdAUUdwfD3lvANu1P1dMvaMNAfDxYcdEiDLk sH0NgnP/hAuFzmxYAspixWNPNwVTrF1YX681Cii0i29IpOZ8qqhzP8gTZEY3LlgUDhn4 z3uR9rnwZRzDUaIkxcGlivNQfW4Nm0BKPKhSd3abnkcXLJh/gTQsZK263zT4hxgv5I5k 3Zn7KbbnrBrqlKHexphUiRTF1IdSnP2qGs3zA1rH7QVz0Dvi/TwF77N0mxPRYt2KlPSW iQVdJm2LGKcTMxMXw7JJWV//gmQ3Pf0ycCADWx5A0B9fRUhD91HvK3MpTu72t51VJ76u XnwQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id xc9-20020a170907074900b007c11fd0d579si25259705ejb.475.2023.01.02.06.39.23; Mon, 02 Jan 2023 06:39:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232852AbjABOCg (ORCPT + 61 others); Mon, 2 Jan 2023 09:02:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:50832 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232479AbjABOCb (ORCPT ); Mon, 2 Jan 2023 09:02:31 -0500 Received: from mx1.molgen.mpg.de (mx3.molgen.mpg.de [141.14.17.11]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8735F656E; Mon, 2 Jan 2023 06:02:28 -0800 (PST) Received: from handsomejack.molgen.mpg.de (handsomejack.molgen.mpg.de [141.14.17.248]) by mx.molgen.mpg.de (Postfix) with ESMTP id 0274460027FCD; Mon, 2 Jan 2023 15:02:27 +0100 (CET) From: Paul Menzel To: Helge Deller , "Z. Liu" Cc: Paul Menzel , it+linux-fbdev@molgen.mpg.de, Rich Felker , stable@vger.kernel.org, linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v2] matroxfb: G200eW: Increase max memory from 1 MB to 16 MB Date: Mon, 2 Jan 2023 15:02:07 +0100 Message-Id: <20230102140206.6778-1-pmenzel@molgen.mpg.de> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Commit 62d89a7d49af ("video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen") accidently decreases the maximum memory size for the Matrox G200eW (102b:0532) from 8 MB to 1 MB by missing one zero. This caused the driver initialization to fail with the messages below, as the minimum required VRAM size is 2 MB: [ 9.436420] matroxfb: Matrox MGA-G200eW (PCI) detected [ 9.444502] matroxfb: cannot determine memory size [ 9.449316] matroxfb: probe of 0000:0a:03.0 failed with error -1 So, add the missing 0 to make it the intended 16 MB. Successfully tested on the Dell PowerEdge R910/0KYD3D, BIOS 2.10.0 08/29/2013, that the warning is gone. While at it, add a leading 0 to the maxdisplayable entry, so it’s aligned properly. The value could probably also be increased from 8 MB to 16 MB, as the G200 uses the same values, but I have not checked any datasheet. Note, matroxfb is obsolete and superseded by the maintained DRM driver mga200, which is used by default on most systems where both drivers are available. Therefore, on most systems it was only a cosmetic issue. Fixes: 62d89a7d49af ("video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen") Link: https://lore.kernel.org/linux-fbdev/972999d3-b75d-5680-fcef-6e6905c52ac5@suse.de/T/#mb6953a9995ebd18acc8552f99d6db39787aec775 Cc: it+linux-fbdev@molgen.mpg.de Cc: Z. Liu Cc: Rich Felker Cc: stable@vger.kernel.org Signed-off-by: Paul Menzel --- Update Rich’s address. drivers/video/fbdev/matrox/matroxfb_base.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/video/fbdev/matrox/matroxfb_base.c b/drivers/video/fbdev/matrox/matroxfb_base.c index 0d3cee7ae7268..a043a737ea9f7 100644 --- a/drivers/video/fbdev/matrox/matroxfb_base.c +++ b/drivers/video/fbdev/matrox/matroxfb_base.c @@ -1378,8 +1378,8 @@ static struct video_board vbG200 = { .lowlevel = &matrox_G100 }; static struct video_board vbG200eW = { - .maxvram = 0x100000, - .maxdisplayable = 0x800000, + .maxvram = 0x1000000, + .maxdisplayable = 0x0800000, .accelID = FB_ACCEL_MATROX_MGAG200, .lowlevel = &matrox_G100 }; -- 2.39.0