From: Stuart Winter on
> least for me on 64-current. Booting to it into an initrd-based kernel
> with sata and pata support built into the initrd drops you to the
> maintenance prompt saying that /dev/sda1 isn't available. Logging in
> shows that /dev/sd* is missing completely. booting to the stock 2.6.33
> kernel works fine. Reverting back to udev-141 works, so something is
> definitely up with udev-151.

Well, I'm reading it and I've been having the exact same problem with
one of the ARM platforms for Slackware ARM -- which uses an initrd;
only I thought it was an ARM problem. I'm glad it's not!

If you use udev in your initrd, and add "/bin/sh" just before
the mount commands that move /dev into the real location and so on,
you can ls /dev and see that udev has created the entries for /dev/sda*

So far I can't find what is wrong with udev when it gets run from
the OS proper.

but Pat's aware of the issue now.

--
Stuart Winter
www.slackware.com/~mozes
Slackware for ARM: www.armedslack.org
From: Andy on
Stuart Winter wrote:

>> least for me on 64-current. Booting to it into an initrd-based kernel
>> with sata and pata support built into the initrd drops you to the
>> maintenance prompt saying that /dev/sda1 isn't available. Logging in
>> shows that /dev/sd* is missing completely. booting to the stock 2.6.33
>> kernel works fine. Reverting back to udev-141 works, so something is
>> definitely up with udev-151.
>
> Well, I'm reading it and I've been having the exact same problem with
> one of the ARM platforms for Slackware ARM -- which uses an initrd;
> only I thought it was an ARM problem. I'm glad it's not!
>
> If you use udev in your initrd, and add "/bin/sh" just before
> the mount commands that move /dev into the real location and so on,
> you can ls /dev and see that udev has created the entries for /dev/sda*
>
> So far I can't find what is wrong with udev when it gets run from
> the OS proper.
>
> but Pat's aware of the issue now.
>

Downgrading udev-151 to udev-141 also fixes the issue with loading the
nvidia binary driver using modprobe (insmod worked for some reason).

Andy
From: Robby Workman on
On 2010-03-05, Randy <zaphod812(a)yahoo.com> wrote:

> Guess I should have mentioned that I compiled everything I use in to my
> kernel (2.6.31.6) I don't suppose Pat reads this board anymore, think he may
> have years ago. I'll consider this as bug report filed.


Consider this as "NOTABUG"

I'm sorry that your custom kernel doesn't work on our system,
but we simply don't have time to troubleshoot that.

-RW
From: Robby Workman on
On 2010-03-05, A Guy Called Tyketto <tyketto(a)sbcglobal.net.invalid> wrote:
>
> Randy <zaphod812(a)yahoo.com> wrote:
>> Anyone else having problems with the new udev 151-1 in the latest updates
>> in Slack32. System did not boot and had to downgrade to to 141-3 from
>> Slack32 13.0.
>
> Confirmed. Slackware64-current for me.
>
> Robby, if you're reading this, run this back up the flagpole to
> PV so he at least has some insight. udev-151 is somewhat broken, at
> least for me on 64-current. Booting to it into an initrd-based kernel
> with sata and pata support built into the initrd drops you to the
> maintenance prompt saying that /dev/sda1 isn't available. Logging in
> shows that /dev/sd* is missing completely. booting to the stock 2.6.33
> kernel works fine. Reverting back to udev-141 works, so something is
> definitely up with udev-151.


As with the previous post, it sounds like you're saying *our*
kernel works but yours doesn't. If that's the case, I'm
genuinely sorry, but we don't have time (at least not now) to
troubleshoot that. Compare the kernel configs using the
'diffconfig' script in $kernelsource/scripts/ - that should be
a good starting point.

-RW
From: A Guy Called Tyketto on
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Robby Workman <newsgroups(a)rlworkman.net> wrote:
> On 2010-03-05, A Guy Called Tyketto <tyketto(a)sbcglobal.net.invalid> wrote:
>>
>> Robby, if you're reading this, run this back up the flagpole to
>> PV so he at least has some insight. udev-151 is somewhat broken, at
>> least for me on 64-current. Booting to it into an initrd-based kernel
>> with sata and pata support built into the initrd drops you to the
>> maintenance prompt saying that /dev/sda1 isn't available. Logging in
>> shows that /dev/sd* is missing completely. booting to the stock 2.6.33
>> kernel works fine. Reverting back to udev-141 works, so something is
>> definitely up with udev-151.
>
>
> As with the previous post, it sounds like you're saying *our*
> kernel works but yours doesn't. If that's the case, I'm
> genuinely sorry, but we don't have time (at least not now) to
> troubleshoot that. Compare the kernel configs using the
> 'diffconfig' script in $kernelsource/scripts/ - that should be
> a good starting point.

This is exactly *not* what I am saying.

Looking through the diffconfig, both the stock kernel and my
custom kernel both have CONFIG_SCSI=y. The only difference is that the
stock kernel has CONFIG_BLK_DEV_SD=y whereas I have
CONFIG_BLK_DEV_SD=m. The sd_mod built from this is then put directly
into the initrd via mkinitrd, whereas you have a monolithic kernel.
Somewhere along the way, the newest build of udev does not load that
module at boot time, where the previous build does. IIRC, both Slamd64
10.* and Slackware 10.2 had the same problem when migrating from
udev-072 to udev-081, and reverting back to 072 was the only thing that
fixed it, and those were with monolithic kernels.

Plus, I find it quite odd that a kernel that boots fine with
software around it suddenly doesn't when the particular package that
creates the devices doesn't create it anymore. That would mean that
either the kernel is bung (which it wouldn't boot at all both pre and
post updates), or the older udev was broken, shouldn't have worked at
all, and the new update fixes it properly, or the older one works, and
the newer one is broken. Seeing that I've used the same .config since
2.6.7, I kinda doubt it's the kernel, whether custom or stock.

BL.


- --
Brad Littlejohn | Email: tyketto(a)sbcglobal.net
Unix Systems Administrator, | tyketto(a)ozemail.com.au
Web + NewsMaster, BOFH.. Smeghead! :) | http://www.wizard.com/~tyketto
PGP: 1024D/E319F0BF 6980 AAD6 7329 E9E6 D569 F620 C819 199A E319 F0BF

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iD8DBQFLkgiHyBkZmuMZ8L8RAn8PAKDYZIo0LewRcnp1qv2SpG/aQgkd9gCg890j
6SpgxwZS4gRKl80I2emagAU=
=CwLU
-----END PGP SIGNATURE-----
First  |  Prev  |  Next  |  Last
Pages: 1 2 3
Prev: 64 bit question
Next: removing emacs