public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Walter Dnes" <waltdnes@waltdnes.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: Beta test Gentoo with mdev instead of udev; version 3
Date: Sun, 8 Jan 2012 18:48:51 -0500	[thread overview]
Message-ID: <20120108234851.GA19323@waltdnes.org> (raw)
In-Reply-To: <4F083024.6090002@coolmail.se>

On Sat, Jan 07, 2012 at 12:44:36PM +0100, pk wrote

> Hm... I also use a radeon (w/ KMS) and needs this binary blob but I
> compile that into the kernel*.
> 
> *Device Drivers --->
> 	Generic Driver Options --->
> 		[*]  Include in-kernel firmware blobs in kernel binary
> 
> If you don't have it compiled in I can see why you would need udev...
> 
> Disclaimer: I assume it's not needed in my case - haven't tested though
> but fail to see any technical reason for calling libudev, in this case.

  I also have that.  To test it out, I moved R600_rlc.bin from
/lib/firmware/radeon, and X still comes up. So it has been pulled into
the kernel.

  But wait, whilst screwing around, I noticed that the compile pulls in
every blob in the /lib/firmware/radeon directory...

BARTS_mc.bin    CAYMAN_pfp.bin   JUNIPER_pfp.bin  SUMO2_me.bin
BARTS_me.bin    CAYMAN_rlc.bin   JUNIPER_rlc.bin  SUMO2_pfp.bin
BARTS_pfp.bin   CEDAR_me.bin     PALM_me.bin      SUMO_me.bin
BTC_rlc.bin     CEDAR_pfp.bin    PALM_pfp.bin     SUMO_pfp.bin
CAICOS_mc.bin   CEDAR_rlc.bin    R600_rlc.bin     SUMO_rlc.bin
CAICOS_me.bin   CYPRESS_me.bin   R700_rlc.bin     TURKS_mc.bin
CAICOS_pfp.bin  CYPRESS_pfp.bin  REDWOOD_me.bin   TURKS_me.bin
CAYMAN_mc.bin   CYPRESS_rlc.bin  REDWOOD_pfp.bin  TURKS_pfp.bin
CAYMAN_me.bin   JUNIPER_me.bin   REDWOOD_rlc.bin

  I removed all but R600_rlc.bin (the one the laptop graphics chip
requires) from /lib/firmware/radeon, rebuilt the kernel, and rebooted,
and now X comes up fine without the libudev files.  This is weird.  The
only thing I can think of is...

* with only one binary blob. it "just works"

* multiple blobs should not be included in the kernel, otherwise it gets
  confused.  If multiple blobs are included, there's a fallback
  mechanism that uses udev to figure out exactly which graphics chip the
  laptop has, and which of the built-in blobs to use.

  So my laptop is now entirely udev-free.

-- 
Walter Dnes <waltdnes@waltdnes.org>



  reply	other threads:[~2012-01-08 23:50 UTC|newest]

Thread overview: 186+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-15  6:21 [gentoo-user] Anybody want to beta test Gentoo with mdev instead of udev? waltdnes
2011-11-15  7:44 ` Pandu Poluan
2011-11-15 16:16   ` Alan McKinnon
2011-11-15 17:03     ` Pandu Poluan
2011-11-15 16:41   ` Albert W. Hopkins
2011-11-15 17:04     ` Pandu Poluan
2011-11-15 20:16   ` waltdnes
2011-11-16  0:52     ` Pandu Poluan
2011-11-16  1:41       ` Pandu Poluan
2011-11-16  3:18         ` yegle
2011-11-16 10:21       ` Pandu Poluan
2011-11-16 10:57       ` Pandu Poluan
2011-11-20 16:29 ` pk
2011-11-21 10:47 ` [gentoo-user] Re: Beta test Gentoo with mdev instead of udev; version 2 waltdnes
2011-11-30 13:58   ` Pandu Poluan
2011-12-01 19:36     ` Walter Dnes
2011-12-01 19:45   ` [gentoo-user] Re: Beta test Gentoo with mdev instead of udev; version 3 Walter Dnes
2011-12-02  0:23     ` Pandu Poluan
2012-01-03 10:04     ` Walter Dnes
2012-01-03 10:22       ` Pandu Poluan
2012-01-03 12:32         ` Nicolas Sebrecht
2012-01-03 12:48           ` Pandu Poluan
2012-01-03 13:13             ` Nicolas Sebrecht
2012-01-03 13:42               ` Pandu Poluan
2012-01-03 14:31                 ` Nicolas Sebrecht
2012-01-03 14:43                   ` Alan McKinnon
2012-01-03 15:04                     ` Dale
2012-01-03 22:15                   ` Neil Bothwick
2012-01-03 23:15                     ` Dale
2012-01-04 12:35                       ` Pandu Poluan
2012-01-04 20:21                         ` Canek Peláez Valdés
2012-01-04 23:33                           ` Dale
2012-01-04 23:49                             ` Michael Mol
2012-01-05  0:02                               ` Alan McKinnon
2012-01-05  7:30                                 ` pk
2012-01-05  7:43                                   ` Alan McKinnon
2012-01-05  8:17                                     ` pk
2012-01-05 12:08                                       ` Alan McKinnon
2012-01-05 14:03                                         ` Dale
2012-01-05 15:52                                           ` Neil Bothwick
2012-01-05 18:12                                             ` Alan McKinnon
2012-01-05 16:03                                           ` pk
2012-01-05 16:20                                             ` Dale
2012-01-05 16:39                                               ` pk
2012-01-05 16:48                                                 ` Pandu Poluan
2012-01-06  1:29                                                 ` Dale
2012-01-06  3:00                                                   ` pk
2012-01-06  3:29                                                     ` Pandu Poluan
2012-01-05 15:50                                         ` pk
2012-01-05 18:02                                           ` Alan McKinnon
2012-01-05 18:20                                             ` Michael Mol
2012-01-05 20:15                                               ` Mick
2012-01-05 20:33                                               ` Neil Bothwick
2012-01-05 20:01                                             ` pk
2012-01-05 16:29                                         ` Pandu Poluan
2012-01-07  1:17                                   ` Walter Dnes
2012-01-07 11:44                                     ` pk
2012-01-08 23:48                                       ` Walter Dnes [this message]
2012-01-09  8:19                                         ` pk
2012-01-09  9:47                                           ` Pandu Poluan
2012-01-09 19:25                                             ` pk
2012-01-09 21:08                                             ` Walter Dnes
2012-01-10 12:13                                               ` Sebastian Beßler
2012-01-05  9:07                           ` Pandu Poluan
2012-01-05 10:01                             ` Nicolas Sebrecht
2012-01-05 11:22                               ` Neil Bothwick
2012-01-05 19:20                               ` Michael Mol
2012-01-05 22:08                                 ` Nicolas Sebrecht
2012-01-05 21:38                                   ` Michael Mol
2012-01-05 22:10                                     ` Alan McKinnon
2012-01-06  1:45                                       ` Dale
2012-01-06  2:15                                         ` Pandu Poluan
2012-01-06  2:39                                           ` Dale
2012-01-05 11:46                             ` Alan McKinnon
2012-01-05 14:41                               ` pk
2012-01-03 13:18           ` Alan McKinnon
2012-01-03 13:36             ` Nicolas Sebrecht
2012-01-03 13:49               ` Volker Armin Hemmann
2012-01-03 14:35                 ` Nicolas Sebrecht
2012-01-03 13:54               ` Dale
2012-01-03 15:22         ` Walter Dnes
2012-01-03 15:49           ` Nicolas Sebrecht
2012-01-03 16:52           ` Mick
2012-02-17 23:40     ` [gentoo-user] Re: Beta test Gentoo with mdev instead of udev; version 4 Walter Dnes
2012-02-18  5:51       ` Pandu Poluan
2012-02-27  9:49       ` Pandu Poluan
2012-02-29  1:27         ` Walter Dnes
2012-03-11  9:09       ` [gentoo-user] Beta test Gentoo with mdev instead of udev; version 5 Walter Dnes
2012-03-11 11:27         ` Daddy
2012-03-11 14:17           ` Alan McKinnon
2012-03-11 18:39             ` Canek Peláez Valdés
2012-03-11 19:37             ` Daddy
2012-03-11 20:10               ` David Abbott
2012-03-11 20:34                 ` Alan McKinnon
2012-03-11 21:20                   ` Dale
2012-03-11 23:42                     ` Daddy
2012-03-12  1:30                       ` Dale
2012-03-12 12:21                   ` Neil Bothwick
2012-03-13  2:41                     ` Peter Humphrey
2012-03-13  7:02                       ` Alan McKinnon
2012-03-13 11:01                       ` Neil Bothwick
2012-03-13 14:55                         ` Peter Humphrey
2012-03-11 23:04                 ` Daddy
2012-03-11 20:27               ` Alan McKinnon
2012-03-11 23:07                 ` Daddy
2012-03-11 23:38                   ` Alan McKinnon
2012-03-12 19:23             ` pk
2012-03-11 19:28           ` Walter Dnes
2012-03-11 19:49             ` Daddy
2012-03-12 19:09             ` pk
2012-03-20 19:49           ` covici
2012-03-20 20:08             ` pk
2012-03-21  0:45             ` Pandu Poluan
2012-03-11 14:08         ` Pandu Poluan
2012-03-11 21:34         ` Walter Dnes
2012-03-13 20:45           ` [gentoo-user] Beta test Gentoo with mdev instead of udev; version 6 Walter Dnes
2012-03-14 13:15             ` J. Roeleveld
2012-03-14 21:43               ` Walter Dnes
2012-03-14 22:09                 ` Canek Peláez Valdés
2012-03-14 23:59                   ` Walter Dnes
2012-03-15  0:10                     ` Pandu Poluan
2012-03-15  0:23                     ` Canek Peláez Valdés
2012-03-12  9:24         ` [gentoo-user] Beta test Gentoo with mdev instead of udev; version 5 - failure :-( Alan Mackenzie
2012-03-12 19:42           ` pk
2012-03-13  7:14           ` Walter Dnes
2012-03-13 12:33             ` Alan Mackenzie
2012-03-13  7:33           ` Walter Dnes
2012-03-13 13:05             ` Alan Mackenzie
2012-03-13 19:00               ` Walter Dnes
2012-03-13 19:47                 ` Alan Mackenzie
2012-03-13 20:27                   ` Canek Peláez Valdés
2012-03-13 20:54                     ` Bruce Hill, Jr.
2012-03-13 21:22                       ` Canek Peláez Valdés
2012-03-13 21:35                         ` Bruce Hill, Jr.
2012-03-13 21:49                           ` Canek Peláez Valdés
2012-03-13 22:36                             ` Bruce Hill, Jr.
2012-03-13 22:46                               ` Canek Peláez Valdés
2012-03-13 22:00                           ` Alan McKinnon
2012-03-14  8:48                           ` [gentoo-user] " Nicolas Sebrecht
2012-03-13 21:07                     ` [gentoo-user] " Alan Mackenzie
2012-03-13 21:33                       ` Neil Bothwick
2012-03-13 22:20                         ` Alan Mackenzie
2012-03-13 22:38                           ` Canek Peláez Valdés
2012-03-13 23:03                             ` Alan Mackenzie
2012-03-14  0:07                               ` Canek Peláez Valdés
2012-03-14  0:52                                 ` Pandu Poluan
2012-03-14 15:16                                 ` Alan Mackenzie
2012-03-14 16:12                                   ` Pandu Poluan
2012-03-14 21:01                                     ` Mike Edenfield
2012-03-14 17:22                                   ` Canek Peláez Valdés
2012-03-14 18:03                                     ` Pandu Poluan
2012-03-14 18:19                                       ` Canek Peláez Valdés
2012-03-14 19:24                                         ` Pandu Poluan
2012-03-14 19:29                                           ` Pandu Poluan
2012-03-14 19:45                                           ` Canek Peláez Valdés
2012-03-14 22:14                                             ` pk
2012-03-14 18:09                                     ` Michael Mol
2012-03-14 18:45                                       ` Canek Peláez Valdés
2012-03-14 19:41                                         ` Michael Mol
2012-03-14 19:53                                           ` Canek Peláez Valdés
2012-03-15  7:23                                             ` Dale
2012-03-14 20:16                                         ` pk
2012-03-17  4:20                                     ` Bruce Hill, Jr.
2012-03-17  4:27                                       ` Canek Peláez Valdés
2012-03-17 14:20                                         ` Alan McKinnon
2012-03-18  3:42                                           ` Bruce Hill, Jr.
2012-03-14 21:49                                   ` Walter Dnes
2012-03-14 15:20                                 ` Tanstaafl
2012-03-14 15:27                                   ` Michael Mol
2012-03-14 15:59                                     ` Pandu Poluan
2012-03-16  6:13                                       ` Joost Roeleveld
2012-03-16  8:46                                         ` Neil Bothwick
2012-03-16 14:44                                           ` Joost Roeleveld
2012-03-16 22:33                                             ` Neil Bothwick
2012-03-17 14:11                                               ` Alan McKinnon
2012-03-19 23:23                                                 ` Neil Bothwick
2012-03-19 23:33                                                   ` Alan McKinnon
2012-03-20  8:35                                                     ` Neil Bothwick
2012-03-14 20:47                               ` Mike Edenfield
2012-03-13 23:03                           ` Neil Bothwick
2012-03-13 23:43                             ` Alan Mackenzie
2012-03-14  9:32                               ` Neil Bothwick
2012-03-14 17:56                           ` Stroller
2012-03-14 19:59                             ` Alan Mackenzie
2012-03-15  0:29                             ` Walter Dnes
2012-03-17 13:24                             ` Graham Murray

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20120108234851.GA19323@waltdnes.org \
    --to=waltdnes@waltdnes.org \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox