public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
From: Duncan <1i5t5.duncan@cox.net>
To: gentoo-amd64@lists.gentoo.org
Subject: [gentoo-amd64] Re: Please get me straight about sysvinit vs. systemd, udev vs eudev vs mdev, virtuals and other things...
Date: Thu, 13 Mar 2014 10:10:17 +0000 (UTC)	[thread overview]
Message-ID: <pan$75917$fcc1873b$69987c30$ebcef754@cox.net> (raw)
In-Reply-To: pan$5fc51$12e1843d$442dff32$abff355c@cox.net

Duncan posted on Mon, 03 Mar 2014 19:43:26 +0000 as excerpted:

> I'm only running an initramfs at all because some kernels ago when I
> originally setup my (dual-device raid1 mode) btrfs rootfs, the kernel
> command-line parser couldn't properly parse rootflags=device= ,
> apparently due to splitting at the wrong equal-sign, so the only way I
> could mount rootfs direct from the kernel commandline was in degraded
> mode. =:^(  I'm not sure if that has been fixed or not, but I have the
> initramfs setup and working now, so it's not so pressing to find out.
> Anyway, I expect that someday I'll be able to omit that and go back to a
> direct (initr*less) kernel commandline root=/rootflags= boot.

FWIW, I tested a couple days ago with a current 3.14-rcX+ git kernel, and 
the kernel commandline parsing issue appears to still be there, so no 
simple way out of the initr* situation for me yet. =:^(

Maybe one of these days I'll go looking into it more intensely, and 
report a kernel bug if necessary.  I wonder if there's some other command 
I can double-equal check to see if it parses in the right place, and I've 
not even googled it yet, but that does seem the most likely problem, 
given that a NON-equals-including rootflags (btrfs' degraded option) was 
demonstrated to still work in my earlier testing, so the rootflags option 
is in general working, and btrfs is actually picking up general options 
passed to it that way.

'Cause it'd sure be nice to be able to just dump this initr* business 
again!

(Hmm, just musing, but as a definite non-coder but an otherwise 
reasonably advanced gentooer who never-the-less has kernel bug-reporting 
experience, and who routinely applies patches to other things and 
occasionally to the kernel as well, and who in very limited circumstances 
can actually come up with his own patches...  I obviously can't get too 
ambitious about creating my own kernel patches, but I wonder just how 
difficult it might be to patch the kernel btrfs code to use some other 
delimiter in place of the equals in "device="...  If I could successfully 
do that just for testing, hopefully conclusively proving my suspicion 
that the double-equals IS the problem, that would certainly make an 
actually practical bug report, while just a suspicion... not so much, 
particularly since I don't have a kernel version where it was known to 
work in the past, thereby making it a known regression, tho various hints 
I've seen in comments found on the net suggest that it must have at some 
point, altho there's also hints that it was some time ago, given the age 
of some of the comments saying it now doesn't work.)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



  parent reply	other threads:[~2014-03-13 10:10 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-03-02 16:57 [gentoo-amd64] Please get me straight about sysvinit vs. systemd, udev vs eudev vs mdev, virtuals and other things Mark Knecht
2014-03-02 17:45 ` Canek Peláez Valdés
2014-03-02 18:12   ` Mark Knecht
2014-03-02 18:38     ` Canek Peláez Valdés
2014-03-02 18:10 ` Rich Freeman
2014-03-02 18:32   ` Mark Knecht
2014-03-02 18:42     ` Canek Peláez Valdés
2014-03-02 18:58       ` Mark Knecht
2014-03-02 20:04         ` B Vance
2014-03-03 17:15   ` Tanstaafl
2014-03-03 17:40     ` Rich Freeman
2014-03-03 18:12       ` Frank Peters
2014-03-03 18:20         ` Canek Peláez Valdés
2014-03-03 18:36           ` Barry Schwartz
2014-03-03 18:40             ` Canek Peláez Valdés
2014-03-03 18:57               ` Barry Schwartz
2014-03-03 19:10                 ` Canek Peláez Valdés
2014-03-03 19:10           ` Frank Peters
2014-03-03 19:20             ` Canek Peláez Valdés
2014-03-03 19:20             ` Mark Knecht
2014-03-03 21:51               ` Frank Peters
2014-03-03 22:00                 ` Rich Freeman
2014-03-03 22:02                 ` Mark Knecht
2014-03-03 19:26             ` Barry Schwartz
2014-03-03 18:32         ` Barry Schwartz
2014-03-03 17:44     ` [gentoo-amd64] " Duncan
2014-03-03 17:58       ` Canek Peláez Valdés
2014-03-03 18:38         ` Mark Knecht
2014-03-03 18:57           ` Rich Freeman
2014-03-03 19:09             ` Mark Knecht
2014-03-03 19:18           ` Drake Donahue
     [not found]           ` <5314d594.85a12b0a.3030.ffffda67SMTPIN_ADDED_BROKEN@mx.google.com>
2014-03-03 22:50             ` Mark Knecht
2014-03-03 19:43         ` Duncan
2014-03-03 19:56           ` Rich Freeman
2014-03-13 10:10           ` Duncan [this message]
2014-03-13 13:45         ` [gentoo-amd64] Systemd Was: Please get me straight about sysvinit vs. systemd [...] Duncan
2014-03-13 17:24           ` Phil Turmel
2014-03-13 17:55           ` Rich Freeman
2014-03-13 19:20           ` [gentoo-amd64] " Duncan
2014-03-15  6:21             ` Jonathan Callen
2014-03-15 10:11               ` [gentoo-amd64] Systemd and journald Was: Systemd Duncan
2014-03-03 17:47     ` [gentoo-amd64] Please get me straight about sysvinit vs. systemd, udev vs eudev vs mdev, virtuals and other things Canek Peláez Valdés

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='pan$75917$fcc1873b$69987c30$ebcef754@cox.net' \
    --to=1i5t5.duncan@cox.net \
    --cc=gentoo-amd64@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