-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Device nodes not created #60
Comments
bkauler: I didn't forget about this bug! I'm working on a new release. Can you give me breif instructions on how to build in puppy and I'll make sure to support eudev for it. |
Hi, Yeah, it is easy to setup Puppy for compiling. Download Precise Puppy 5.6.1, these two files (171MB, 139MB): md5sums: Puppy can be run quite happily booting off CD, so I'll give those instructions. The devx_.sfs file is a "jumbo pack" of everything needed to turn The steps:
If you need kernel source, that is also a .sfs file. You can get it from here: ...download it to the same partition, at /, as the devx*.sfs, and it SFS files can be individually loaded and unloaded via the BootManager: Many Puppy users prefer to install Puppy to the hard drive, in what we Though, seasoned Puppy users do the installation manually, just by If you want to read-up on SFS files: Note, Puppy runs as root only. We do have a user login named "fido", ...which you might find to be an interesting read, especially the link Precise Puppy 5.6.1 is my latest, announced here: ...it is built from Ubuntu binary packages, so the Puppy Package One more link: the FAQ is helpful: Regards, On 6/6/13, blueness notifications@github.com wrote:
|
Thanks, I see what the problem is and why its not fixed for puppy but it is for others. Give me a day or two and I'll make sure I confirm the fix and give you instructions on how to build eudev for puppy. FYI, testing on gentoo shows the current eudev head is in good shape so there's no reason why we can't get it there for puppy. BTW, what a fun distro puppy is! First time ever using it. Keep up the nice work. |
Okay, I've got all devices working on precise-5.6.1 with the latest master/HEAD. Here's what you need to do:
./configure
Please test to make sure its working for you since you know the system better than I do. I've only been a puppier for about 4 hours :) If you need any changes I'll be glad to add them. |
blueness, I recompiled the kernel with devtmpfs enabled, as you advised. I ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var Precise Puppy is still using module-init-tools, so I used --disable-libkmod. I made a couple of changes in the Woof build system, to work with or Thanks very much. Next thing I will do is test with kmod. On 6/8/13, blueness notifications@github.com wrote:
|
bkauler: good. I'll keep up puppy support. Ping me anytime. I'm on IRC: freenode/#gentoo-udev. |
Testing beta4.
At first I thought that eudev is working, but when I plugged in a usb modem, /dev/ttyUSB0 did not get created. In fact, no device nodes get created, so sound wasn't working either.
Puppy Linux has a static /dev, hence boots up to the desktop and initially everything appeared ok. But no extra device nodes get created when new hardware detected.
This bug has been reported before:
#17
#55
...and in both cases marked as solved.
However, it is not solved for me.
One of those threads mentions a mismatch between prefix /usr and /bin or /sbin, so I configured this way, specifying everything:
./configure --prefix=/ --sysconfdir=/etc --localstatedir=/var --sbindir=/sbin --libdir=/lib --libexecdir=/lib/udev --with-rootlibdir=/lib --with-firmware-path=/lib/firmware/updates:/lib/firmware --enable-introspection=no --disable-selinux --enable-legacylib --disable-libkmod --enable-gudev --with-rootprefix="" --disable-gtk-doc --disable-manpages --disable-keymap --with-modprobe=/sbin/modprobe --bindir=/bin --datarootdir=/usr/share --includedir=/usr/include --sharedstatedir=/usr/com --libexecdir=/usr/libexec --enable-modules --build=i486-pc-linux-gnu
...but, it makes no difference.
With exactly the same environment, if I bootup with udevd from udev 167 (the version that I have been using up until now), device nodes do get created.
I can't see any error messages from 'dmesg' that indicate what is wrong.
The text was updated successfully, but these errors were encountered: