* [ANNOUNCE] udev 015 release
@ 2004-01-26 21:50 Greg KH
2004-01-26 23:56 ` Greg KH
` (8 more replies)
0 siblings, 9 replies; 24+ messages in thread
From: Greg KH @ 2004-01-26 21:50 UTC (permalink / raw)
To: linux-hotplug-devel, linux-kernel
I've released the 015 version of udev. It can be found at:
kernel.org/pub/linux/utils/kernel/hotplug/udev-015.tar.gz
rpms built against Red Hat FC1 are available at:
kernel.org/pub/linux/utils/kernel/hotplug/udev-015-1.i386.rpm
with the source rpm at:
kernel.org/pub/linux/utils/kernel/hotplug/udev-015-1.src.rpm
udev allows users to have a dynamic /dev and provides the ability to
have persistent device names. It uses sysfs and /sbin/hotplug and runs
entirely in userspace. It requires a 2.6 kernel with CONFIG_HOTPLUG
enabled to run. Please see the udev FAQ for any questions about it:
kernel.org/pub/linux/utils/kernel/hotplug/udev-FAQ
For any udev vs devfs questions anyone might have, please see:
kernel.org/pub/linux/utils/kernel/hotplug/udev_vs_devfs
Major changes from the 014 version:
- we finally look up the chain of sysfs device entries trying to
match all devices in the chain for each rule.
What this means to users: Consider the following sysfs device:
$ tree /sys/class/input/mouse1/
/sys/class/input/mouse1/
|-- dev
|-- device -> ../../../devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0
`-- driver -> ../../../bus/usb/drivers/hid
Now this is a USB trackball. udev will follow that "device" symlink and
get to the following directory:
$ tree /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0
|-- bAlternateSetting
|-- bInterfaceClass
|-- bInterfaceNumber
|-- bInterfaceProtocol
|-- bInterfaceSubClass
|-- bNumEndpoints
|-- detach_state
|-- iInterface
`-- power
`-- state
This is the directory of the USB interface that is bound to a mouse
driver. But in itself, that directory is pretty boring, no vendor id,
no product id, no manufacturer string... What a user really wants is
the directory above this:
$ tree /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1
/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1
|-- 2-1:1.0
| |-- bAlternateSetting
| ...
|-- bConfigurationValue
|-- bDeviceClass
|-- bDeviceProtocol
|-- bDeviceSubClass
|-- bMaxPower
|-- bNumConfigurations
|-- bNumInterfaces
|-- bcdDevice
|-- bmAttributes
|-- detach_state
|-- idProduct
|-- idVendor
|-- manufacturer
|-- power
| `-- state
|-- product
`-- speed
Now this directory contains good stuff:
$ cat /sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/product
Microsoft Trackball Optical®
So, in short, you can now write a udev rule for this device as:
SYSFS_product="Microsoft Trackball*", NAME="my_trackball", SYMLINK="input/mouse1"
and it will actually work :)
This is really helpful for all USB devices, and SCSI devices on USB or
Firewire buses. If anyone has any questions about this, please let me
know, or bring it up on the linux-hotplug-devel mailing list.
Another big thing in this release is 'udevinfo'. It's a way to get all
information out of the udev database about what devices are present,
what they are called, and other good stuff. It also will walk the sysfs
chain of any device and print out all information on the device which
helps out a lot in creating rules for udev.
Thanks to Kay Sievers who wrote udevinfo. Great job.
Also in this release is the start of a udev daemon. It's really in 3
pieces:
udevsend - sends the hotplug message to the udev daemon
udevd - the udev daemon, gets the hotplug messages, sorts them
in proper order, and passes them off to the udev program
to act apon them.
udev - still the same.
This lets us keep udevsend and udevd small, and hopefully bug free.
These programs still need a lot of work and polish before we feel they
are stable enough to use for everyone (they are not built right now in
the .rpm). Help is appreciated here.
Thanks a lot to Kay Sievers and Xiaofeng Ling for the work on udevsend
and udevd. Again, I really appreciate it.
Thanks also to everyone who has send me patches for this release, a full
list of everyone, and their changes is below.
udev development is done in a BitKeeper repository located at:
bk://linuxusb.bkbits.net/udev
Daily snapshots of udev from the BitKeeper tree can be found at:
http://www.codemonkey.org.uk/projects/bitkeeper/udev/
If anyone ever wants a tarball of the current bk tree, just email me.
thanks,
greg k-h
Summary of changes from v014 to v015
======================
<mbuesch:freenet.de>:
o LFS init script update
Greg Kroah-Hartman:
o update klibc to version 0.98
o clean up udevinfo on 'make clean'
o add udevinfo man page to spec file
o remove command line documentation from udev man page
o create initial version of udevinfo man page
o added URL to spec file
o add udevinfo to udev.spec file
o add udevinfo to install target of Makefile
o rip out command line code from udev, now that we have udevinfo
o udevinfo doesn't need to declare main_envp
o move get_pair to udev_config.c because udevinfo doesn't need all of namedev.o
o more makefile cleanups
o move udevinfo into the main build and clean up the main Makefile a bit
o clean up compiler warnings if building using klibc
o make udevd only have one instance running at a time
o new testd.block script for debugging
o udevsnd : clean up message creation logic a bit
o make bk ignore udevd and udevsend binaries
o whitespace cleanups
o remove TODO item about BUS value, as it is now done
o add support for figuring out which device on the sysfs "chain" the rule applies to
Kay Sievers:
o udevinfo - now a real program :)
o udevd - cleanup and better timeout handling
o udev - next round of udev event order daemon
o fix udevd exec
o udev - udevinfo with device chain walk
o spilt udev into pieces
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [ANNOUNCE] udev 015 release
2004-01-26 21:50 [ANNOUNCE] udev 015 release Greg KH
@ 2004-01-26 23:56 ` Greg KH
2004-01-27 5:52 ` Chris Friesen
` (7 subsequent siblings)
8 siblings, 0 replies; 24+ messages in thread
From: Greg KH @ 2004-01-26 23:56 UTC (permalink / raw)
To: linux-hotplug
On Mon, Jan 26, 2004 at 11:15:39PM +0100, Tomasz Torcz wrote:
> On Mon, Jan 26, 2004 at 01:50:36PM -0800, Greg KH wrote:
> > I've released the 015 version of udev. It can be found at:
>
> Great, 15 minuts after I've installed 014 ;-)
>
> 014 and 015 errors for me when made with 'make USE_DBUS=true':
Here's a patch to fix this. I've never tested the DBUS stuff before, so
had to go install the latest packages...
Sorry about that.
greg k-h
# allow dbus code to actually build again.
diff -Nru a/udev_dbus.c b/udev_dbus.c
--- a/udev_dbus.c Mon Jan 26 15:54:56 2004
+++ b/udev_dbus.c Mon Jan 26 15:54:56 2004
@@ -12,6 +12,7 @@
#include "udev.h"
#include "udev_version.h"
#include "udev_dbus.h"
+#include "logging.h"
/** variable for the connection the to system message bus or #NULL
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [ANNOUNCE] udev 015 release
2004-01-26 21:50 [ANNOUNCE] udev 015 release Greg KH
2004-01-26 23:56 ` Greg KH
@ 2004-01-27 5:52 ` Chris Friesen
2004-01-27 22:22 ` Greg KH
[not found] ` <1075351964.7680.12.camel@nosferatu.lan>
` (6 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: Chris Friesen @ 2004-01-27 5:52 UTC (permalink / raw)
To: Greg KH; +Cc: linux-hotplug-devel, linux-kernel
Greg KH wrote:
> I've released the 015 version of udev. It can be found at:
> kernel.org/pub/linux/utils/kernel/hotplug/udev-015.tar.gz
> Also in this release is the start of a udev daemon. It's really in 3
> pieces:
> udevsend - sends the hotplug message to the udev daemon
> udevd - the udev daemon, gets the hotplug messages, sorts them
> in proper order, and passes them off to the udev program
> to act apon them.
> udev - still the same.
I'm curious about the rationale behind breaking it up into multiple chunks.
udevsend being separate I assume is so that it can be easily called from
a script while still keeping something persistant?
I'm not sure I see what separating udev and udevd into different
binaries actually buys you. Wouldn't it be just as easy to make udev be
the daemon based on runtime options or something?
Chris
--
Chris Friesen | MailStop: 043/33/F10
Nortel Networks | work: (613) 765-0557
3500 Carling Avenue | fax: (613) 765-2986
Nepean, ON K2H 8E9 Canada | email: cfriesen@nortelnetworks.com
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [ANNOUNCE] udev 015 release
2004-01-27 5:52 ` Chris Friesen
@ 2004-01-27 22:22 ` Greg KH
0 siblings, 0 replies; 24+ messages in thread
From: Greg KH @ 2004-01-27 22:22 UTC (permalink / raw)
To: Chris Friesen; +Cc: linux-hotplug-devel, linux-kernel
On Tue, Jan 27, 2004 at 12:52:19AM -0500, Chris Friesen wrote:
> Greg KH wrote:
> >I've released the 015 version of udev. It can be found at:
> > kernel.org/pub/linux/utils/kernel/hotplug/udev-015.tar.gz
>
> >Also in this release is the start of a udev daemon. It's really in 3
> >pieces:
> > udevsend - sends the hotplug message to the udev daemon
> > udevd - the udev daemon, gets the hotplug messages, sorts them
> > in proper order, and passes them off to the udev program
> > to act apon them.
> > udev - still the same.
>
> I'm curious about the rationale behind breaking it up into multiple chunks.
>
> udevsend being separate I assume is so that it can be easily called from
> a script while still keeping something persistant?
Yes, it will be called from /sbin/hotplug.
> I'm not sure I see what separating udev and udevd into different
> binaries actually buys you. Wouldn't it be just as easy to make udev be
> the daemon based on runtime options or something?
It should be faster this way. We can send off udev to run for different
devices at the same time (blocking for any pending device changes for
any currently running udev instances.)
Take a look at the current code and let us know if you have any
questions (warning, the code is in quite a bit of flux, you might want
to look at the bk tree...)
thanks,
greg k-h
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
[parent not found: <1075351964.7680.12.camel@nosferatu.lan>]
[parent not found: <1075395125.7680.21.camel@nosferatu.lan>]
* Re: [ANNOUNCE] udev 015 release
[not found] ` <1075395125.7680.21.camel@nosferatu.lan>
@ 2004-01-29 21:55 ` Greg KH
2004-01-31 3:17 ` Kay Sievers
0 siblings, 1 reply; 24+ messages in thread
From: Greg KH @ 2004-01-29 21:55 UTC (permalink / raw)
To: Martin Schlemmer; +Cc: linux-hotplug-devel, Linux Kernel Mailing Lists
On Thu, Jan 29, 2004 at 06:52:05PM +0200, Martin Schlemmer wrote:
> On Mon, 2004-01-26 at 23:50, Greg KH wrote:
>
> Is there a known issue that the daemon do not spawn?
Hm, I don't know. This code is under major flux right now...
greg k-h
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [ANNOUNCE] udev 015 release
2004-01-29 21:55 ` Greg KH
@ 2004-01-31 3:17 ` Kay Sievers
[not found] ` <1075571697.7232.11.camel@nosferatu.lan>
0 siblings, 1 reply; 24+ messages in thread
From: Kay Sievers @ 2004-01-31 3:17 UTC (permalink / raw)
To: Greg KH; +Cc: Martin Schlemmer, linux-hotplug-devel, Linux Kernel Mailing Lists
On Thu, Jan 29, 2004 at 01:55:29PM -0800, Greg KH wrote:
> On Thu, Jan 29, 2004 at 06:52:05PM +0200, Martin Schlemmer wrote:
> > On Mon, 2004-01-26 at 23:50, Greg KH wrote:
> >
> > Is there a known issue that the daemon do not spawn?
>
> Hm, I don't know. This code is under major flux right now...
Hi Martin,
sorry, the code in the tree doesn't work.
I decided to try pthreads, cause I gave up with the I/O multiplexing,
forking and earning SIGCHLDS for manipulating the global lists.
The multithreaded udevd takes multiple events at the same time on a unix
domain socket, sorts it in a linked list and handles the timeouts if
events are missing.
It executes our current udev in the background and delays the execution
for events with the same DEVPATH. So we serialize the events only for
different devices.
I've posted the latest patch to the list a few minutes ago.
If you like, I'm happy to hear from your testing :)
If we decide not to stay with the threads model, cause klibc doesn't
support it now and ..., we at least have a working model to implement
in a different way.
thanks,
Kay
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [ANNOUNCE] udev 015 release
2004-01-26 21:50 [ANNOUNCE] udev 015 release Greg KH
` (3 preceding siblings ...)
[not found] ` <1075395125.7680.21.camel@nosferatu.lan>
@ 2004-01-30 16:45 ` Prakash K. Cheemplavam
2004-01-30 17:23 ` Greg KH
2004-02-01 22:52 ` hal daemon and ide-floppy J.A. Magallon
` (3 subsequent siblings)
8 siblings, 1 reply; 24+ messages in thread
From: Prakash K. Cheemplavam @ 2004-01-30 16:45 UTC (permalink / raw)
To: Greg KH; +Cc: linux-hotplug-devel, linux-kernel
Hi Greg,
perhaps you remember me being a gentoo user wanting to switch to udev.
Well I did so, but am having some problems:
1.) Minor one: Nodes for Nvidia (I am using binary display modules
1.0.5328) ar not created. I have to do it by hand each start-up (written
into loacal.start.):
mknod /dev/nvidia0 c 195 0
mknod /dev/nvidiactl c 195 255
2.) More probelmatic: I am having some serious troubles with my Epson
Perfection USB scanner:
a) I am to dumb to write a rule for it to map it to /dev/usb/scanner0
Excerp of lsusb -v:
Bus 001 Device 004: ID 04b8:010f Seiko Epson Corp. Perfection 1250
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 255
bMaxPacketSize0 8
idVendor 0x04b8 Seiko Epson Corp.
idProduct 0x010f Perfection 1250
bcdDevice 1.00
iManufacturer 1 EPSON
iProduct 2 EPSON Scanner 010F
iSerial 0
bNumConfigurations 1
I don't exactly know which SYSFS_ field to use as the don't match the
lsusb descriptor. I tried various ones, but the scanner always gets
mapped to /dev/scanner0. I managed to get my HP printer to be mapped to
usb/lp0 by using its serial. This is my (latest non working )line for
the scanner:
BUS="usb", SYSFS_model="Perfection 1250", NAME="usb/scanner0"
Now the serious issue: When rebooting or disconnecting the scanner I get
a kernel oops:
hub 1-0:1.0: new USB device on port 2, assigned address 4
drivers/usb/image/scanner.c: USB scanner device (0x04b8/0x010f) now
attached to usb/scanner0
drivers/usb/core/usb.c: registered new driver usbscanner
drivers/usb/image/scanner.c: 0.4.16:USB Scanner Driver
usb 1-2: USB disconnect, address 4
Unable to handle kernel NULL pointer dereference at virtual address 0000001e
printing eip:
f9b370cc
*pde = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<f9b370cc>] Tainted: PF
EFLAGS: 00010282
EIP is at disconnect_scanner+0x2c/0x6d [scanner]
eax: f685f0c0 ebx: f685f0d4 ecx: f9b370a0 edx: 00000007
esi: 00000000 edi: f73194e8 ebp: f9b3abfc esp: f78c3e50
ds: 007b es: 007b ss: 0068
Process khubd (pid: 983, threadinfo÷8c2000 task÷8da720)
Stack: f685f0c0 f9b3ac78 f685f0c0 f9b3ace0 f9a4611b f685f0c0 f685f0c0
f685f100
f685f0d4 f9b3ad00 c026c214 f685f0d4 f685f100 f73194fc f73194c0
f9b36a4f
f685f0d4 f685f0c0 f73194fc f9b3ac0c 00000000 00000000 c021cbf8
f73194fc
Call Trace:
[<f9a4611b>] usb_unbind_interface+0x7b/0x80 [usbcore]
[<c026c214>] device_release_driver+0x64/0x70
[<f9b36a4f>] destroy_scanner+0x4f/0xb0 [scanner]
[<c021cbf8>] kobject_cleanup+0x98/0xa0
[<f9a4611b>] usb_unbind_interface+0x7b/0x80 [usbcore]
[<c026c214>] device_release_driver+0x64/0x70
[<c026c345>] bus_remove_device+0x55/0xa0
[<c026b27d>] device_del+0x5d/0xa0
[<f9a4c6af>] usb_disable_device+0x6f/0xb0 [usbcore]
[<f9a46b76>] usb_disconnect+0x96/0xf0 [usbcore]
[<f9a492df>] hub_port_connect_change+0x30f/0x320 [usbcore]
[<f9a48c13>] hub_port_status+0x43/0xb0 [usbcore]
[<f9a495ba>] hub_events+0x2ca/0x340 [usbcore]
[<f9a4965d>] hub_thread+0x2d/0xf0 [usbcore]
[<c010925e>] ret_from_fork+0x6/0x14
[<c011c9e0>] default_wake_function+0x0/0x20
[<f9a49630>] hub_thread+0x0/0xf0 [usbcore]
[<c0107289>] kernel_thread_helper+0x5/0xc
Code: 80 7e 1e 00 75 2e 85 f6 74 17 8d 46 3c 8b 5c 24 08 8b 74 24
And that's it. I cannot do a clean shut-down anymore, as the scanner
module won't get unloaded. Is this an udev issue or is the module
faulty? I am using latest Linus kernel 2.6.2-rc2.
Other than that I am quite impressed by udev. I disabled the use of an
archive saving all the nodes. This was getting on my nerves with a
former udev release as populating /dev took several seconds. Now I
cannot see any delay. Very well!
bye,
Prakash
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [ANNOUNCE] udev 015 release
2004-01-30 16:45 ` Prakash K. Cheemplavam
@ 2004-01-30 17:23 ` Greg KH
2004-01-30 17:44 ` Prakash K. Cheemplavam
[not found] ` <1075649046.24826.8.camel@nosferatu.lan>
0 siblings, 2 replies; 24+ messages in thread
From: Greg KH @ 2004-01-30 17:23 UTC (permalink / raw)
To: Prakash K. Cheemplavam; +Cc: linux-hotplug-devel, linux-kernel
On Fri, Jan 30, 2004 at 05:45:41PM +0100, Prakash K. Cheemplavam wrote:
> Hi Greg,
>
> perhaps you remember me being a gentoo user wanting to switch to udev.
> Well I did so, but am having some problems:
>
> 1.) Minor one: Nodes for Nvidia (I am using binary display modules
> 1.0.5328) ar not created. I have to do it by hand each start-up (written
> into loacal.start.):
> mknod /dev/nvidia0 c 195 0
> mknod /dev/nvidiactl c 195 255
Heh, and you expect me to be able to modify a binary driver to work with
udev how? :)
You're on your own here...
> 2.) More probelmatic: I am having some serious troubles with my Epson
> Perfection USB scanner:
> a) I am to dumb to write a rule for it to map it to /dev/usb/scanner0
>
> I don't exactly know which SYSFS_ field to use as the don't match the
> lsusb descriptor. I tried various ones, but the scanner always gets
> mapped to /dev/scanner0. I managed to get my HP printer to be mapped to
> usb/lp0 by using its serial. This is my (latest non working )line for
> the scanner:
What does:
usbinfo -a -p /sys/class/usb/scanner0
say?
That should help you generate a proper rule.
> Now the serious issue: When rebooting or disconnecting the scanner I get
> a kernel oops:
That's because you shouldn't be using the scanner driver at all :)
Please just use the latest xscane, it can talk to the scanner through
usbfs/libusb with no kernel module needed. This is a well known bug if
you search the lkml archives...
Hope this helps.
greg k-h
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [ANNOUNCE] udev 015 release
2004-01-30 17:23 ` Greg KH
@ 2004-01-30 17:44 ` Prakash K. Cheemplavam
2004-01-30 17:49 ` Greg KH
[not found] ` <1075649046.24826.8.camel@nosferatu.lan>
1 sibling, 1 reply; 24+ messages in thread
From: Prakash K. Cheemplavam @ 2004-01-30 17:44 UTC (permalink / raw)
To: Greg KH; +Cc: linux-hotplug-devel, linux-kernel
>>1.) Minor one: Nodes for Nvidia (I am using binary display modules
>>1.0.5328) ar not created. I have to do it by hand each start-up (written
>
> Heh, and you expect me to be able to modify a binary driver to work with
> udev how? :)
Oh OK, then I'll shut up. :-)
> What does:
> usbinfo -a -p /sys/class/usb/scanner0
> say?
Uhm, where to get this? I don't have it and I dunno which gentoo ebuild
installs it. But I found a graphic app called "usbview". It basically
gives the same infos as lsusb. Well, nevermind, I'l try what you said
down. I'll try to get xsane goind with libusb.
Thanx,
Prakash
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: [ANNOUNCE] udev 015 release
2004-01-30 17:44 ` Prakash K. Cheemplavam
@ 2004-01-30 17:49 ` Greg KH
2004-01-30 18:17 ` Prakash K. Cheemplavam
0 siblings, 1 reply; 24+ messages in thread
From: Greg KH @ 2004-01-30 17:49 UTC (permalink / raw)
To: Prakash K. Cheemplavam; +Cc: linux-hotplug-devel, linux-kernel
On Fri, Jan 30, 2004 at 06:44:00PM +0100, Prakash K. Cheemplavam wrote:
> >What does:
> > usbinfo -a -p /sys/class/usb/scanner0
> >say?
>
> Uhm, where to get this? I don't have it and I dunno which gentoo ebuild
> installs it. But I found a graphic app called "usbview". It basically
> gives the same infos as lsusb. Well, nevermind, I'l try what you said
> down. I'll try to get xsane goind with libusb.
Oops, sorry, that should have been 'udevinfo' not 'usbinfo'.
Not awake yet...
greg k-h
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [ANNOUNCE] udev 015 release
2004-01-30 17:49 ` Greg KH
@ 2004-01-30 18:17 ` Prakash K. Cheemplavam
0 siblings, 0 replies; 24+ messages in thread
From: Prakash K. Cheemplavam @ 2004-01-30 18:17 UTC (permalink / raw)
To: Greg KH; +Cc: linux-hotplug-devel, linux-kernel
Greg KH wrote:
> On Fri, Jan 30, 2004 at 06:44:00PM +0100, Prakash K. Cheemplavam wrote:
>
>>>What does:
>>> usbinfo -a -p /sys/class/usb/scanner0
>>>say?
>>
>
> Oops, sorry, that should have been 'udevinfo' not 'usbinfo'.
>
> Not awake yet...
Ok, but it doesn't help, as I guess the scanner0 entry will only appear
if I use the scanner module, which I don't want to...so no scanner0
entry in my case.
But I basicaly managed to get support vie libusb (doing a brute chmod
666 on the proc device). Just need to set the rights correctly to the
device via a script and let hotplug do the rest. Everything new to me,
but makes sense somehow...
Prakash
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
[parent not found: <1075649046.24826.8.camel@nosferatu.lan>]
* Re: [ANNOUNCE] udev 015 release
[not found] ` <1075649046.24826.8.camel@nosferatu.lan>
@ 2004-02-02 8:46 ` Prakash K. Cheemplavam
0 siblings, 0 replies; 24+ messages in thread
From: Prakash K. Cheemplavam @ 2004-02-02 8:46 UTC (permalink / raw)
To: Martin Schlemmer
Cc: Linux Kernel Mailing Lists, Sam Ravnborg, linux-hotplug-devel,
Greg KH, zander
Martin Schlemmer wrote:
> On Fri, 2004-01-30 at 19:23, Greg KH wrote:
>
>>On Fri, Jan 30, 2004 at 05:45:41PM +0100, Prakash K. Cheemplavam wrote:
>>
>>>Hi Greg,
>>>
>>>perhaps you remember me being a gentoo user wanting to switch to udev.
>>>Well I did so, but am having some problems:
>>>
>>>1.) Minor one: Nodes for Nvidia (I am using binary display modules
>>>1.0.5328) ar not created. I have to do it by hand each start-up (written
>>>into loacal.start.):
>>>mknod /dev/nvidia0 c 195 0
>>>mknod /dev/nvidiactl c 195 255
>>
>>Heh, and you expect me to be able to modify a binary driver to work with
>>udev how? :)
>>
>>You're on your own here...
>>
>
>
> No offense, but you guys sometimes really see things as too black and
> white :)
>
> Its only the high level api calls that are in binary object files, but
> the main interface to the kernel is source that needs compiling. I have
> a patch attached here that adds basic sysfs support via the class_simple
> functions.
I just reemerged the nvidia-kernel which seems to incorporate your
patcxh and yes, it works nicely. :-)
Prakash
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
* hal daemon and ide-floppy
2004-01-26 21:50 [ANNOUNCE] udev 015 release Greg KH
` (4 preceding siblings ...)
2004-01-30 16:45 ` Prakash K. Cheemplavam
@ 2004-02-01 22:52 ` J.A. Magallon
2004-02-02 3:16 ` Greg KH
2004-02-02 7:35 ` reflex
2004-02-02 22:32 ` udev depends on /usr J.A. Magallon
` (2 subsequent siblings)
8 siblings, 2 replies; 24+ messages in thread
From: J.A. Magallon @ 2004-02-01 22:52 UTC (permalink / raw)
To: Greg KH; +Cc: linux-hotplug-devel, linux-kernel
Hi all...
It looks like haldaemon is polling my zip to see inserted disks
(it is the only hadware I have that uses ide-floppy).
I get a message like this
Feb 1 23:50:15 werewolf kernel: ide-floppy: hdd: I/O error, pc = 0, key = 2, asc = 3a, ascq = 0
Feb 1 23:50:15 werewolf kernel: ide-floppy: hdd: I/O error, pc = 1b, key = 2, asc = 3a, ascq = 0
Feb 1 23:50:15 werewolf kernel: hdd: No disk in drive
every 2 seconds, both in messages and syslog.
They can grow very large after some uptime ;)
What is the policy here ? Kill the message in ide-floppy.c ?
I suppose there can be some other similat messages around there...
TIA
--
J.A. Magallon <jamagallon()able!es> \ Software is like sex:
werewolf!able!es \ It's better when it's free
Mandrake Linux release 10.0 (Cooker) for i586
Linux 2.6.2-rc2-jam1 (gcc 3.3.2 (Mandrake Linux 10.0 3.3.2-4mdk))
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: hal daemon and ide-floppy
2004-02-01 22:52 ` hal daemon and ide-floppy J.A. Magallon
@ 2004-02-02 3:16 ` Greg KH
2004-02-02 7:35 ` reflex
1 sibling, 0 replies; 24+ messages in thread
From: Greg KH @ 2004-02-02 3:16 UTC (permalink / raw)
To: J.A. Magallon; +Cc: linux-hotplug-devel, linux-kernel
On Sun, Feb 01, 2004 at 11:52:24PM +0100, J.A. Magallon wrote:
> Hi all...
>
> It looks like haldaemon is polling my zip to see inserted disks
> (it is the only hadware I have that uses ide-floppy).
> I get a message like this
>
> Feb 1 23:50:15 werewolf kernel: ide-floppy: hdd: I/O error, pc = 0, key = 2, asc = 3a, ascq = 0
> Feb 1 23:50:15 werewolf kernel: ide-floppy: hdd: I/O error, pc = 1b, key = 2, asc = 3a, ascq = 0
> Feb 1 23:50:15 werewolf kernel: hdd: No disk in drive
>
> every 2 seconds, both in messages and syslog.
> They can grow very large after some uptime ;)
Why not ask the hal authors about why they are doing this?
> What is the policy here ? Kill the message in ide-floppy.c ?
> I suppose there can be some other similat messages around there...
You might want to rate-limit those kernel messages though, that's not
very nice to be able to do from userspace.
thanks,
greg k-h
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: hal daemon and ide-floppy
2004-02-01 22:52 ` hal daemon and ide-floppy J.A. Magallon
2004-02-02 3:16 ` Greg KH
@ 2004-02-02 7:35 ` reflex
1 sibling, 0 replies; 24+ messages in thread
From: reflex @ 2004-02-02 7:35 UTC (permalink / raw)
To: linux-hotplug
Am Mon, den 02.02.2004 schrieb Greg KH um 04:16:
> > Feb 1 23:50:15 werewolf kernel: ide-floppy: hdd: I/O error, pc = 0, key = 2, asc = 3a, ascq = 0
> > Feb 1 23:50:15 werewolf kernel: ide-floppy: hdd: I/O error, pc = 1b, key = 2, asc = 3a, ascq = 0
> > Feb 1 23:50:15 werewolf kernel: hdd: No disk in drive
> >
> > every 2 seconds, both in messages and syslog.
> > They can grow very large after some uptime ;)
>
> Why not ask the hal authors about why they are doing this?
I have had the same problem with the volume daemon. The main probelm is
that such messages are not from the polling program but from the driver.
Either patch the ide-floppy driver or find another way to poll withouht
errors :-)
You will get similar messages if you poll for usb memory sticks after
plugging in and plugging out (because then, the driver is still loaded),
or polling for normal floppy disks.
If anyone finds/knows a solution for this it would be of great interest
to me.
Regards
Clemens
--
Clemens Wacha wacha@gmx.ch ICQ:12620942
proudly running Debian/GNU Linux. See http://www.debian.org
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
* udev depends on /usr
2004-01-26 21:50 [ANNOUNCE] udev 015 release Greg KH
` (5 preceding siblings ...)
2004-02-01 22:52 ` hal daemon and ide-floppy J.A. Magallon
@ 2004-02-02 22:32 ` J.A. Magallon
2004-02-02 22:44 ` Greg KH
2004-02-02 23:08 ` [ANNOUNCE] udev 015 release Prakash K. Cheemplavam
[not found] ` <1075401020.7680.25.camel@nosferatu.lan>
8 siblings, 1 reply; 24+ messages in thread
From: J.A. Magallon @ 2004-02-02 22:32 UTC (permalink / raw)
To: Greg KH; +Cc: linux-hotplug-devel, linux-kernel
On 2004.01.26, Greg KH wrote:
> I've released the 015 version of udev. It can be found at:
> kernel.org/pub/linux/utils/kernel/hotplug/udev-015.tar.gz
>
Little problem ;)
I have some modules in /etc/modprobe.preload. Subject of this mail is
ide-cd.
When ide-cd gets loaded, the kernel/udev chain calls
/etc/udev/scripts/ide-devfs.sh, wich uses 'expr'. I my system
(Mandrake 10) and on a RedHat 9 'expr' lives in /usr/bin, and /usr can
be still unmounted when rc.modules is called...
Solution ? Change udev, change coreutils locations...
Standarisation of what is avaliable from coreutils before /usr ?
TIA
--
J.A. Magallon <jamagallon()able!es> \ Software is like sex:
werewolf!able!es \ It's better when it's free
Mandrake Linux release 10.0 (Cooker) for i586
Linux 2.6.2-rc2-jam2 (gcc 3.3.2 (Mandrake Linux 10.0 3.3.2-4mdk))
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread* Re: udev depends on /usr
2004-02-02 22:32 ` udev depends on /usr J.A. Magallon
@ 2004-02-02 22:44 ` Greg KH
2004-02-02 23:01 ` J.A. Magallon
0 siblings, 1 reply; 24+ messages in thread
From: Greg KH @ 2004-02-02 22:44 UTC (permalink / raw)
To: J.A. Magallon; +Cc: linux-hotplug-devel, linux-kernel
On Mon, Feb 02, 2004 at 11:32:21PM +0100, J.A. Magallon wrote:
>
> On 2004.01.26, Greg KH wrote:
> > I've released the 015 version of udev. It can be found at:
> > kernel.org/pub/linux/utils/kernel/hotplug/udev-015.tar.gz
> >
>
> Little problem ;)
> I have some modules in /etc/modprobe.preload. Subject of this mail is
> ide-cd.
>
> When ide-cd gets loaded, the kernel/udev chain calls
> /etc/udev/scripts/ide-devfs.sh, wich uses 'expr'. I my system
> (Mandrake 10) and on a RedHat 9 'expr' lives in /usr/bin, and /usr can
> be still unmounted when rc.modules is called...
>
> Solution ? Change udev, change coreutils locations...
How about, don't rely on ide-devfs.sh as you are trying valiantly to
hold on to a dieing naming scheme that is not LSB compliant? :)
Seriously, I don't know.
thanks,
greg k-h
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: udev depends on /usr
2004-02-02 22:44 ` Greg KH
@ 2004-02-02 23:01 ` J.A. Magallon
0 siblings, 0 replies; 24+ messages in thread
From: J.A. Magallon @ 2004-02-02 23:01 UTC (permalink / raw)
To: Greg KH; +Cc: J.A. Magallon, linux-hotplug-devel, linux-kernel
On 2004.02.02, Greg KH wrote:
> On Mon, Feb 02, 2004 at 11:32:21PM +0100, J.A. Magallon wrote:
> >
> > On 2004.01.26, Greg KH wrote:
> > > I've released the 015 version of udev. It can be found at:
> > > kernel.org/pub/linux/utils/kernel/hotplug/udev-015.tar.gz
> > >
> >
> > Little problem ;)
> > I have some modules in /etc/modprobe.preload. Subject of this mail is
> > ide-cd.
> >
> > When ide-cd gets loaded, the kernel/udev chain calls
> > /etc/udev/scripts/ide-devfs.sh, wich uses 'expr'. I my system
> > (Mandrake 10) and on a RedHat 9 'expr' lives in /usr/bin, and /usr can
> > be still unmounted when rc.modules is called...
> >
> > Solution ? Change udev, change coreutils locations...
>
> How about, don't rely on ide-devfs.sh as you are trying valiantly to
> hold on to a dieing naming scheme that is not LSB compliant? :)
>
Thaks. I don't even have devfs support in my kernel...
--
J.A. Magallon <jamagallon()able!es> \ Software is like sex:
werewolf!able!es \ It's better when it's free
Mandrake Linux release 10.0 (Cooker) for i586
Linux 2.6.2-rc2-jam2 (gcc 3.3.2 (Mandrake Linux 10.0 3.3.2-4mdk))
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [ANNOUNCE] udev 015 release
2004-01-26 21:50 [ANNOUNCE] udev 015 release Greg KH
` (6 preceding siblings ...)
2004-02-02 22:32 ` udev depends on /usr J.A. Magallon
@ 2004-02-02 23:08 ` Prakash K. Cheemplavam
2004-02-02 23:11 ` Greg KH
[not found] ` <1075401020.7680.25.camel@nosferatu.lan>
8 siblings, 1 reply; 24+ messages in thread
From: Prakash K. Cheemplavam @ 2004-02-02 23:08 UTC (permalink / raw)
To: Greg KH; +Cc: linux-hotplug-devel, linux-kernel
Hi,
I wonder why your framebuffer patch didn't make it into mm-kernel? Was
something wrong about it? I applied it and then bootsplash doesn't
complain about missing /dev/fb0...
Prakash
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread[parent not found: <1075401020.7680.25.camel@nosferatu.lan>]
* Re: [ANNOUNCE] udev 015 release
[not found] ` <1075401020.7680.25.camel@nosferatu.lan>
@ 2004-02-02 23:32 ` Greg KH
0 siblings, 0 replies; 24+ messages in thread
From: Greg KH @ 2004-02-02 23:32 UTC (permalink / raw)
To: Martin Schlemmer; +Cc: linux-hotplug-devel, Linux Kernel Mailing Lists
On Thu, Jan 29, 2004 at 08:30:20PM +0200, Martin Schlemmer wrote:
> On Mon, 2004-01-26 at 23:50, Greg KH wrote:
>
> I see latest version is very noisy, and although it is a good option
> to have, I think it should be tweakable (and recompiling is not always
> an option if you want some quick debugging).
>
> Attached is a simple patch to add a config option to udev.conf to toggle
> logging.
I'm going to hold off on this patch for now for a number of reasons:
- doesn't apply anymore
- is buggy as your follow on message stated
- I don't think it's really needed.
But feel free to convince me otherwise :)
thanks,
greg k-h
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2004-02-02 23:32 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-26 21:50 [ANNOUNCE] udev 015 release Greg KH
2004-01-26 23:56 ` Greg KH
2004-01-27 5:52 ` Chris Friesen
2004-01-27 22:22 ` Greg KH
[not found] ` <1075351964.7680.12.camel@nosferatu.lan>
2004-01-29 21:54 ` Greg KH
[not found] ` <1075395125.7680.21.camel@nosferatu.lan>
2004-01-29 21:55 ` Greg KH
2004-01-31 3:17 ` Kay Sievers
[not found] ` <1075571697.7232.11.camel@nosferatu.lan>
2004-01-31 18:15 ` Kay Sievers
[not found] ` <1075573621.7232.14.camel@nosferatu.lan>
2004-01-31 18:39 ` Kay Sievers
2004-01-30 16:45 ` Prakash K. Cheemplavam
2004-01-30 17:23 ` Greg KH
2004-01-30 17:44 ` Prakash K. Cheemplavam
2004-01-30 17:49 ` Greg KH
2004-01-30 18:17 ` Prakash K. Cheemplavam
[not found] ` <1075649046.24826.8.camel@nosferatu.lan>
2004-02-02 8:46 ` Prakash K. Cheemplavam
2004-02-01 22:52 ` hal daemon and ide-floppy J.A. Magallon
2004-02-02 3:16 ` Greg KH
2004-02-02 7:35 ` reflex
2004-02-02 22:32 ` udev depends on /usr J.A. Magallon
2004-02-02 22:44 ` Greg KH
2004-02-02 23:01 ` J.A. Magallon
2004-02-02 23:08 ` [ANNOUNCE] udev 015 release Prakash K. Cheemplavam
2004-02-02 23:11 ` Greg KH
[not found] ` <1075401020.7680.25.camel@nosferatu.lan>
2004-02-02 23:32 ` Greg KH
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).