* udev too slow?
@ 2005-08-19 10:10 Barbini Uberto
2005-08-19 11:41 ` Kay Sievers
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Barbini Uberto @ 2005-08-19 10:10 UTC (permalink / raw)
To: linux-hotplug
Hi,
I've just passed to udev from devfs (Gentoo daily sync with 2.6.12).
I've a problem with dvb drivers: after the modprobe it occurs about 10
seconds before udev creates the devices (/dev/adapter0/xxx), which it's
pretty unacceptable in a dining room settopbox.
With the same driver compiled with devfs this taked almost no time.
I discovered in dvb ML that it's a known problem and the suggestions are
to compile dvb in the kernel or to create the devices with a script
before loading the modules.
I know that there are similar problems with other modules (see Gentoo
bugzilla with udev f.e.).
Now the question:
Do you know if it's a problem related with modules themselves or with
udevd or with udev design or what?
I checked that /sys/drivers/dvb/xxx seems ok as soon as the modules are
fully loaded (about 1 sec.).
So I wonder if I could use udevsend (or whatever) to create nodes
earlier, not a wonderful solution but better than create them with a
script.
TIA
Bye Uberto
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
* Re: udev too slow?
2005-08-19 10:10 udev too slow? Barbini Uberto
@ 2005-08-19 11:41 ` Kay Sievers
2005-08-19 19:54 ` Uberto Barbini
` (5 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Kay Sievers @ 2005-08-19 11:41 UTC (permalink / raw)
To: linux-hotplug
On Fri, Aug 19, 2005 at 12:10:56PM +0200, Barbini Uberto wrote:
> I've just passed to udev from devfs (Gentoo daily sync with 2.6.12).
>
> I've a problem with dvb drivers: after the modprobe it occurs about 10
> seconds before udev creates the devices (/dev/adapter0/xxx), which it's
> pretty unacceptable in a dining room settopbox.
Update to udev 068, if not already. Start "udevmonitor" before
loading the modules and post the output it prints. It will show the
sequence of the kernel->udev events. I have a USB DVB device which
takes less than a second to initialize:
UEVENT[1124451227] add@/devices/pci0000:00/0000:00:1d.7/usb4/4-3
UEVENT[1124451227] add@/devices/pci0000:00/0000:00:1d.7/usb4/4-3/4-3:1.0
UEVENT[1124451227] add@/class/usb_device/usbdev4.4
UDEV [1124451227] add@/devices/pci0000:00/0000:00:1d.7/usb4/4-3
UEVENT[1124451227] add@/module/dvb_core
UDEV [1124451227] add@/module/dvb_core
UEVENT[1124451227] add@/module/cinergyT2
UEVENT[1124451227] add@/bus/usb/drivers/cinergyT2
UEVENT[1124451227] add@/class/dvb/dvb0.demux0
UEVENT[1124451227] add@/class/dvb/dvb0.dvr0
UEVENT[1124451227] add@/class/dvb/dvb0.net0
UEVENT[1124451227] add@/class/dvb/dvb0.frontend0
UEVENT[1124451227] add@/class/input/event5
UDEV [1124451227] add@/module/cinergyT2
UDEV [1124451227] add@/bus/usb/drivers/cinergyT2
UDEV [1124451227] add@/class/input/event5
UDEV [1124451227] add@/devices/pci0000:00/0000:00:1d.7/usb4/4-3/4-3:1.0
UDEV [1124451227] add@/class/usb_device/usbdev4.4
UDEV [1124451227] add@/class/dvb/dvb0.demux0
UDEV [1124451227] add@/class/dvb/dvb0.net0
UDEV [1124451227] add@/class/dvb/dvb0.dvr0
UDEV [1124451227] add@/class/dvb/dvb0.frontend0
Kay
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
* Re: udev too slow?
2005-08-19 10:10 udev too slow? Barbini Uberto
2005-08-19 11:41 ` Kay Sievers
@ 2005-08-19 19:54 ` Uberto Barbini
2005-08-19 20:36 ` Kay Sievers
` (4 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Uberto Barbini @ 2005-08-19 19:54 UTC (permalink / raw)
To: linux-hotplug
> On Fri, Aug 19, 2005 at 12:10:56PM +0200, Barbini Uberto wrote:
> > I've just passed to udev from devfs (Gentoo daily sync with 2.6.12).
> >
> > I've a problem with dvb drivers: after the modprobe it occurs about 10
> > seconds before udev creates the devices (/dev/adapter0/xxx), which
> > it's pretty unacceptable in a dining room settopbox.
>
> Update to udev 068, if not already. Start "udevmonitor" before loading the
> modules and post the output it prints. It will show the sequence of the
> kernel->udev events. I have a USB DVB device which takes less than a second
> to initialize:
I emerged 068 (gentoo standard is 058 right now).
With 068 it takes 4-5 seconds instead of 9-10, way better but not perfect.
This is udevmonitor output:
UEVENT[1124474094] add@/module/stv0299
UEVENT[1124474094] add@/module/ves1x93
UEVENT[1124474094] add@/module/ttpci_eeprom
UEVENT[1124474094] add@/module/saa7146
UEVENT[1124474094] add@/module/video_buf
UEVENT[1124474094] add@/module/saa7146_vv
UEVENT[1124474094] add@/module/dvb_core
UEVENT[1124474094] add@/module/dvb_ttpci
UEVENT[1124474094] add@/bus/pci/drivers/dvb
UEVENT[1124474094] add@/class/firmware/0000:00:14.0
UDEV [1124474094] add@/module/dvb_core
UDEV [1124474094] add@/module/saa7146_vv
UDEV [1124474094] add@/module/dvb_ttpci
UDEV [1124474094] add@/module/ves1x93
UDEV [1124474094] add@/module/ttpci_eeprom
UDEV [1124474094] add@/module/saa7146
UDEV [1124474094] add@/module/stv0299
UDEV [1124474094] add@/module/video_buf
UDEV [1124474094] add@/bus/pci/drivers/dvb
UEVENT[1124474094] remove@/class/firmware/0000:00:14.0
UDEV [1124474094] add@/class/firmware/0000:00:14.0
UEVENT[1124474094] add@/class/i2c-adapter/i2c-1
UEVENT[1124474094] add@/class/i2c-dev/i2c-1
UDEV [1124474094] remove@/class/firmware/0000:00:14.0
UEVENT[1124474095] add@/class/dvb/dvb0.demux0
UEVENT[1124474095] add@/class/dvb/dvb0.dvr0
UEVENT[1124474095] add@/class/dvb/dvb0.video0
UEVENT[1124474095] add@/class/dvb/dvb0.audio0
UEVENT[1124474095] add@/class/dvb/dvb0.ca0
UEVENT[1124474095] add@/class/dvb/dvb0.osd0
UEVENT[1124474095] add@/class/dvb/dvb0.net0
UEVENT[1124474095] add@/class/video4linux/video1
UEVENT[1124474095] add@/class/dvb/dvb0.frontend0
UDEV [1124474099] add@/class/i2c-adapter/i2c-1
UDEV [1124474099] add@/class/dvb/dvb0.ca0
UDEV [1124474099] add@/class/dvb/dvb0.osd0
UDEV [1124474099] add@/class/video4linux/video1
UDEV [1124474099] add@/class/dvb/dvb0.frontend0
UDEV [1124474099] add@/class/dvb/dvb0.video0
UDEV [1124474099] add@/class/dvb/dvb0.audio0
UDEV [1124474099] add@/class/i2c-dev/i2c-1
UDEV [1124474099] add@/class/dvb/dv
please note the delay between 1124474095 and 1124474099.
Is there some other test I could try?
Bye Uberto
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
* Re: udev too slow?
2005-08-19 10:10 udev too slow? Barbini Uberto
2005-08-19 11:41 ` Kay Sievers
2005-08-19 19:54 ` Uberto Barbini
@ 2005-08-19 20:36 ` Kay Sievers
2005-08-19 22:56 ` Greg KH
` (3 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Kay Sievers @ 2005-08-19 20:36 UTC (permalink / raw)
To: linux-hotplug
On Fri, Aug 19, 2005 at 09:54:09PM +0200, Uberto Barbini wrote:
> > On Fri, Aug 19, 2005 at 12:10:56PM +0200, Barbini Uberto wrote:
> > > I've just passed to udev from devfs (Gentoo daily sync with 2.6.12).
> > >
> > > I've a problem with dvb drivers: after the modprobe it occurs about 10
> > > seconds before udev creates the devices (/dev/adapter0/xxx), which
> > > it's pretty unacceptable in a dining room settopbox.
> >
> > Update to udev 068, if not already. Start "udevmonitor" before loading the
> > modules and post the output it prints. It will show the sequence of the
> > kernel->udev events. I have a USB DVB device which takes less than a second
> > to initialize:
>
> I emerged 068 (gentoo standard is 058 right now).
> With 068 it takes 4-5 seconds instead of 9-10, way better but not perfect.
>
> UEVENT[1124474095] add@/class/dvb/dvb0.frontend0
> UDEV [1124474099] add@/class/dvb/dvb0.frontend0
Looks like something that can be fixed. :)
Please send me the 'dvb.debug' file written with:
DEVPATH=/class/dvb/dvb0.frontend0 ACTIONd strace -o dvb.debug -s1000 -p -f /sbin/udev dvb
Kay
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
* Re: udev too slow?
2005-08-19 10:10 udev too slow? Barbini Uberto
` (2 preceding siblings ...)
2005-08-19 20:36 ` Kay Sievers
@ 2005-08-19 22:56 ` Greg KH
2005-08-20 18:16 ` Uberto Barbini
` (2 subsequent siblings)
6 siblings, 0 replies; 8+ messages in thread
From: Greg KH @ 2005-08-19 22:56 UTC (permalink / raw)
To: linux-hotplug
On Fri, Aug 19, 2005 at 09:54:09PM +0200, Uberto Barbini wrote:
> > On Fri, Aug 19, 2005 at 12:10:56PM +0200, Barbini Uberto wrote:
> > > I've just passed to udev from devfs (Gentoo daily sync with 2.6.12).
> > >
> > > I've a problem with dvb drivers: after the modprobe it occurs about 10
> > > seconds before udev creates the devices (/dev/adapter0/xxx), which
> > > it's pretty unacceptable in a dining room settopbox.
> >
> > Update to udev 068, if not already. Start "udevmonitor" before loading the
> > modules and post the output it prints. It will show the sequence of the
> > kernel->udev events. I have a USB DVB device which takes less than a second
> > to initialize:
>
> I emerged 068 (gentoo standard is 058 right now).
"standard"? No, I have to keep 068 marked unstable as it's only been in
the tree for about 24 hours. If no major issue comes up, I'll mark it
stable next week. But for anyone using 2.6.12 or greater, please use
the 068 package if you worry about the delay issue.
thanks,
greg k-h
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
* Re: udev too slow?
2005-08-19 10:10 udev too slow? Barbini Uberto
` (3 preceding siblings ...)
2005-08-19 22:56 ` Greg KH
@ 2005-08-20 18:16 ` Uberto Barbini
2005-08-20 19:11 ` Kay Sievers
2005-08-28 23:28 ` Kay Sievers
6 siblings, 0 replies; 8+ messages in thread
From: Uberto Barbini @ 2005-08-20 18:16 UTC (permalink / raw)
To: linux-hotplug
> > UEVENT[1124474095] add@/class/dvb/dvb0.frontend0
> > UDEV [1124474099] add@/class/dvb/dvb0.frontend0
>
> Looks like something that can be fixed. :)
>
> Please send me the 'dvb.debug' file written with:
> DEVPATH=/class/dvb/dvb0.frontend0 ACTIONd strace -o dvb.debug -s1000
> -p -f /sbin/udev dvb
Ok, the -p option is not accepted so I removed it. I'm not sure but I launched
with dvb modules loaded.
Here it cames:
9973 execve("/sbin/udev", ["/sbin/udev", "dvb"], [/* 38 vars */]) = 0
9973 uname({sys="Linux", node="biroc4", ...}) = 0
9973 brk(0) = 0x8054000
9973 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
9973 open("/etc/ld.so.cache", O_RDONLY) = 3
9973 fstat64(3, {st_mode=S_IFREG|0644, st_sizeq397, ...}) = 0
9973 mmap2(NULL, 71397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f00000
9973 close(3) = 0
9973 open("/lib/libc.so.6", O_RDONLY) = 3
9973 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20V\1\0004\0\0\0000\303\22\0\0\0\0\0004\0
\0\n\0(\0:
\0009\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\20\300\20\0\20\300\20\0\20\300\20\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\17\21\0\34\17\21\0\5\0\0\0\0\20\0\0\1\0\0\0\310\25\21\0\310%\21\0\310%\21\0\250,
\0\0lW\0\0\6\0\0\0\0\20\0\0\2\0\0\0\34-\21\0\34=\21\0\34=\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0P\345td$\300\20\0$\300\20\0$\300\20\0\224\17\0\0\224\17\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\310\25\21\0\310%\21\0\310%\21\0\4\32\0\0\4\32\0\0\4\0\0\0
\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\202\10\0\0\3\1\0\0\234\6\0\0X\2\0\0\317\0\0\0\5\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\212\6\0\0\353\5\0\0\0\0\0\0:
\10\0\0\224\6\0\0\24\2\0\0\255\2\0\0O\10\0\0.
\4\0\0D\10\0\0\0\0\0\0\313\6\0\0\202\2\0\0\17\10\0\0007\6\0\0\326\4\0\0",
512) = 512
9973 fstat64(3, {st_mode=S_IFREG|0755, st_size\x1231936, ...}) = 0
9973 mmap2(NULL, 1146164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7de8000
9973 mprotect(0xb7ef9000, 27956, PROT_NONE) = 0
9973 mmap2(0xb7efa000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x111) = 0xb7efa000
9973 mmap2(0xb7efe000, 7476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7efe000
9973 close(3) = 0
9973 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7de7000
9973 mprotect(0xb7efa000, 4096, PROT_READ) = 0
9973 mprotect(0xb7f28000, 4096, PROT_READ) = 0
9973 munmap(0xb7f00000, 71397) = 0
9973 open("/dev/urandom", O_RDONLY) = 3
9973 read(3, "\334\3276=", 4) = 4
9973 close(3) = 0
9973 open("/dev/null", O_RDWR|O_LARGEFILE) = 3
9973 dup2(3, 0) = 0
9973 dup2(3, 1) = 1
9973 dup2(3, 2) = 2
9973 close(3) = 0
9973 open("/etc/udev/udev.conf", O_RDONLY|O_LARGEFILE) = 3
9973 fstat64(3, {st_mode=S_IFREG|0644, st_sizes0, ...}) = 0
9973 mmap2(NULL, 730, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f11000
9973 close(3) = 0
9973 munmap(0xb7f11000, 730) = 0
9973 rt_sigaction(SIGALRM, {0x80494f3, [], 0}, NULL, 8) = 0
9973 rt_sigaction(SIGINT, {0x80494f3, [], 0}, NULL, 8) = 0
9973 rt_sigaction(SIGTERM, {0x80494f3, [], 0}, NULL, 8) = 0
9973 alarm(120) = 0
9973 stat64("/etc/udev/rules.d.compiled", 0xbf822e38) = -1 ENOENT (No such
file or directory)
9973 stat64("/etc/udev/rules.d", {st_mode=S_IFDIR|0755, st_size@96, ...}) =
0
9973 open("/etc/udev/rules.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) =
3
9973 fstat64(3, {st_mode=S_IFDIR|0755, st_size@96, ...}) = 0
9973 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
9973 brk(0) = 0x8054000
9973 brk(0x8075000) = 0x8075000
9973 getdents64(3, /* 4 entries */, 4096) = 128
9973 getdents64(3, /* 0 entries */, 4096) = 0
9973 close(3) = 0
9973 stat64("/etc/udev/rules.d/50-udev.rules", {st_mode=S_IFREG|0644,
st_size\x11427, ...}) = 0
9973 open("/etc/udev/rules.d/50-udev.rules", O_RDONLY|O_LARGEFILE) = 3
9973 fstat64(3, {st_mode=S_IFREG|0644, st_size\x11427, ...}) = 0
9973 mmap2(NULL, 11427, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f0f000
9973 close(3) = 0
9973 lstat64("/sbin/cdrom_id", {st_mode=S_IFREG|0755, st_sizer52, ...}) = 0
9973 lstat64("/sbin/cdrom_id", {st_mode=S_IFREG|0755, st_sizer52, ...}) = 0
9973 lstat64("/sbin/cdrom_id", {st_mode=S_IFREG|0755, st_sizer52, ...}) = 0
9973 lstat64("/sbin/ata_id", {st_mode=S_IFREG|0755, st_sizew40, ...}) = 0
9973 lstat64("/bin/echo", {st_mode=S_IFREG|0755, st_size\x16568, ...}) = 0
9973 lstat64("/sbin/usb_id", {st_mode=S_IFREG|0755, st_size"040, ...}) = 0
9973 lstat64("/sbin/scsi_id", {st_mode=S_IFREG|0755, st_size'868, ...}) = 0
9973 lstat64("/sbin/scsi_id", {st_mode=S_IFREG|0755, st_size'868, ...}) = 0
9973 lstat64("/sbin/path_id", {st_mode=S_IFREG|0755, st_size‰13, ...}) = 0
9973 lstat64("/sbin/vol_id", {st_mode=S_IFREG|0755, st_size$700, ...}) = 0
9973 munmap(0xb7f0f000, 11427) = 0
9973 lstat64("/sys/class/dvb/dvb0.frontend0", {st_mode=S_IFDIR|0755,
st_size=0, ...}) = 0
9973 stat64("/sys/class/dvb/dvb0.frontend0", {st_mode=S_IFDIR|0755,
st_size=0, ...}) = 0
9973 stat64("/sys/class/dvb/dvb0.frontend0/dev", {st_mode=S_IFREG|0444,
st_size@96, ...}) = 0
9973 uname({sys="Linux", node="biroc4", ...}) = 0
9973 lstat64("/sys/class/dvb/dvb0.frontend0/dev", {st_mode=S_IFREG|0444,
st_size@96, ...}) = 0
9973 stat64("/sys/class/dvb/dvb0.frontend0/dev", {st_mode=S_IFREG|0444,
st_size@96, ...}) = 0
9973 open("/sys/class/dvb/dvb0.frontend0/dev", O_RDONLY|O_LARGEFILE) = 3
9973 read(3, "212:3\n", 4096) = 6
9973 close(3) = 0
9973 lstat64("/sys/class/dvb/dvb0.frontend0/device", 0xbf8229ec) = -1 ENOENT
(No such file or directory)
9973 pipe([3, 4]) = 0
9973 fork() = 9974
9973 close(4) = 0
9973 select(4, [3], NULL, NULL, NULL <unfinished ...>
9974 close(3) = 0
9974 open("/dev/null", O_RDWR|O_LARGEFILE) = 3
9974 dup2(3, 0) = 0
9974 dup2(3, 2) = 2
9974 close(3) = 0
9974 dup2(4, 1) = 1
9974 execve("/etc/udev/scripts/dvb.sh", ["/etc/udev/scripts/dvb.sh",
"dvb0.frontend0"], [/* 38 vars */]) = 0
9974 uname({sys="Linux", node="biroc4", ...}) = 0
9974 brk(0) = 0x80fe000
9974 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
9974 open("/etc/ld.so.cache", O_RDONLY) = 3
9974 fstat64(3, {st_mode=S_IFREG|0644, st_sizeq397, ...}) = 0
9974 mmap2(NULL, 71397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f5d000
9974 close(3) = 0
9974 open("/lib/libdl.so.2", O_RDONLY) = 3
9974 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\v\0\0004\0\0\0T&\0\0\0\0\0\0004\0
\0\t\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0z\31\0\0z\31\0\0z\31\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\224\31\0\0\224\31\0\0\5\0\0\0\0\20\0\0\1\0\0\0\320\36\0\0\320.
\0\0\320.\0\0t\1\0\0\230\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\350\36\0\0\350.
\0\0\350.
\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0 \0\0\0
\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\320\36\0\0\320.
\0\0\320.\0\0 \1\0\0
\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0A\0\0\0002\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0-\0\0\0\r\0\0\0\22\0\0\0\33\0\0\0/\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\21\0\0\0\31\0\0\0\17\0\0\0#\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0.
\0\0\0\0\0\0\0\16\0\0\0\24\0\0\0\0\0\0\0)\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
512) = 512
9974 fstat64(3, {st_mode=S_IFREG|0755, st_size\x10892, ...}) = 0
9974 mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7f59000
9974 mmap2(0xb7f5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x1) = 0xb7f5b000
9974 close(3) = 0
9974 open("/lib/libc.so.6", O_RDONLY) = 3
9974 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20V\1\0004\0\0\0000\303\22\0\0\0\0\0004\0
\0\n\0(\0:
\0009\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\20\300\20\0\20\300\20\0\20\300\20\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\17\21\0\34\17\21\0\5\0\0\0\0\20\0\0\1\0\0\0\310\25\21\0\310%\21\0\310%\21\0\250,
\0\0lW\0\0\6\0\0\0\0\20\0\0\2\0\0\0\34-\21\0\34=\21\0\34=\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0P\345td$\300\20\0$\300\20\0$\300\20\0\224\17\0\0\224\17\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\310\25\21\0\310%\21\0\310%\21\0\4\32\0\0\4\32\0\0\4\0\0\0
\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\202\10\0\0\3\1\0\0\234\6\0\0X\2\0\0\317\0\0\0\5\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\212\6\0\0\353\5\0\0\0\0\0\0:
\10\0\0\224\6\0\0\24\2\0\0\255\2\0\0O\10\0\0.
\4\0\0D\10\0\0\0\0\0\0\313\6\0\0\202\2\0\0\17\10\0\0007\6\0\0\326\4\0\0",
512) = 512
9974 fstat64(3, {st_mode=S_IFREG|0755, st_size\x1231936, ...}) = 0
9974 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f58000
9974 mmap2(NULL, 1146164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7e40000
9974 mprotect(0xb7f51000, 27956, PROT_NONE) = 0
9974 mmap2(0xb7f52000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x111) = 0xb7f52000
9974 mmap2(0xb7f56000, 7476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7f56000
9974 close(3) = 0
9974 mprotect(0xb7f52000, 4096, PROT_READ) = 0
9974 mprotect(0xb7f85000, 4096, PROT_READ) = 0
9974 munmap(0xb7f5d000, 71397) = 0
9974 open("/dev/urandom", O_RDONLY) = 3
9974 read(3, "\211\310\354\244", 4) = 4
9974 close(3) = 0
9974 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
9974 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
9974 close(3) = 0
9974 brk(0) = 0x80fe000
9974 brk(0x811f000) = 0x811f000
9974 getuid32() = 0
9974 getgid32() = 0
9974 geteuid32() = 0
9974 getegid32() = 0
9974 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
9974 time(NULL) = 1124524888
9974 open("/etc/mtab", O_RDONLY) = 3
9974 fstat64(3, {st_mode=S_IFREG|0644, st_size(1, ...}) = 0
9974 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f6e000
9974 read(3, "/dev/hda5 / ext3 rw,noatime 0 0\nproc /proc proc rw,nodiratime
0 0\nsysfs /sys sysfs rw 0 0\nudev /dev tmpfs rw,nosuid 0 0\ndevpts /dev/pts
devpts rw 0 0\n/dev/hda7 /media xfs rw,noexec,nosuid,nodev 0 0\nnone /dev/shm
tmpfs rw 0 0\nusbfs /proc/bus/usb usbfs rw,devmode\x0664,devgid… 0 0\n",
4096) = 281
9974 close(3) = 0
9974 munmap(0xb7f6e000, 4096) = 0
9974 open("/proc/meminfo", O_RDONLY) = 3
9974 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
9974 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f6e000
9974 read(3, "MemTotal: 223308 kB\nMemFree: 8768 kB\nBuffers:
1576 kB\nCached: 191180 kB\nSwapCached: 36 kB\nActive:
119724 kB\nInactive: 76740 kB\nHighTotal: 0 kB\nHighFree:
0 kB\nLowTotal: 223308 kB\nLowFree: 8768 kB\nSwapTotal:
488336 kB\nSwapFree: 488148 kB\nDirty: 60 kB\nWriteback:
0 kB\nMapped: 6544 kB\nSlab: 13424 kB\nCommitLimit:
599988 kB\nCommitted_AS: 8788 kB\nPageTables: 268
kB\nVmallocTotal: 810932 kB\nVmallocUsed: 4388 kB\nVmallocChunk:
804372 kB\n", 1024) = 598
9974 close(3) = 0
9974 munmap(0xb7f6e000, 4096) = 0
9974 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
9974 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
9974 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
9974 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
9974 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
9974 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
9974 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
9974 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
9974 uname({sys="Linux", node="biroc4", ...}) = 0
9974 stat64("/root", {st_mode=S_IFDIR|0700, st_size@96, ...}) = 0
9974 stat64(".", {st_mode=S_IFDIR|0700, st_size@96, ...}) = 0
9974 getpid() = 9974
9974 getppid() = 9973
9974 getpgrp() = 9972
9974 rt_sigaction(SIGCHLD, {0x807f210, [], 0}, {SIG_DFL}, 8) = 0
9974 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
9974 open("/etc/udev/scripts/dvb.sh", O_RDONLY|O_LARGEFILE) = 3
9974 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf9834dc) = -1 ENOTTY
(Inappropriate ioctl for device)
9974 _llseek(3, 0, [0], SEEK_CUR) = 0
9974 read(3, "#!/bin/sh -e\necho $1 | sed -e \'s#^dvb\\([0-9]\\)\\.
\\([^0-9]*\\)\\([0-9]\\)#dvb/adapter", 80) = 80
9974 _llseek(3, 0, [0], SEEK_SET) = 0
9974 getrlimit(RLIMIT_NOFILE, {rlim_cur\x1024, rlim_max\x1024}) = 0
9974 dup2(3, 255) = 255
9974 close(3) = 0
9974 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0
9974 fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE)
9974 fstat64(255, {st_mode=S_IFREG|0755, st_size—, ...}) = 0
9974 _llseek(255, 0, [0], SEEK_CUR) = 0
9974 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
9974 read(255, "#!/bin/sh -e\necho $1 | sed -e \'s#^dvb\\([0-9]\\)\\.
\\([^0-9]*\\)\\([0-9]\\)#dvb/adapter\\1/\\2\\3#\'\nexit 0\n", 97) = 97
9974 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
9974 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
9974 pipe([3, 5]) = 0
9974 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
9974 _llseek(255, -7, [90], SEEK_CUR) = 0
9974 fork() = 9975
9974 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
9974 close(5) = 0
9974 close(5) = -1 EBADF (Bad file descriptor)
9974 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [CHLD], 8) = 0
9974 fork() = 9976
9974 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
9974 close(3) = 0
9974 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
9974 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
9974 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
9974 rt_sigaction(SIGINT, {0x807f130, [], 0}, {SIG_DFL}, 8) = 0
9974 waitpid(-1, <unfinished ...>
9975 getpid() = 9975
9975 close(255) = 0
9975 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
9975 rt_sigaction(SIGTSTP, {SIG_DFL}, {SIG_DFL}, 8) = 0
9975 rt_sigaction(SIGTTIN, {SIG_DFL}, {SIG_DFL}, 8) = 0
9975 rt_sigaction(SIGTTOU, {SIG_DFL}, {SIG_DFL}, 8) = 0
9975 close(3) = 0
9975 dup2(5, 1) = 1
9975 close(5) = 0
9975 rt_sigaction(SIGINT, {SIG_DFL}, <unfinished ...>
9976 getpid( <unfinished ...>
9975 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
9976 <... getpid resumed> ) = 9976
9975 rt_sigaction(SIGQUIT, {SIG_DFL}, <unfinished ...>
9976 close(255 <unfinished ...>
9975 <... rt_sigaction resumed> {SIG_IGN}, 8) = 0
9976 <... close resumed> ) = 0
9975 rt_sigaction(SIGCHLD, {SIG_DFL}, <unfinished ...>
9976 rt_sigprocmask(SIG_SETMASK, [], <unfinished ...>
9975 <... rt_sigaction resumed> {0x807f210, [], 0}, 8) = 0
9976 <... rt_sigprocmask resumed> NULL, 8) = 0
9975 rt_sigprocmask(SIG_BLOCK, [CHLD], <unfinished ...>
9976 rt_sigaction(SIGTSTP, {SIG_DFL}, <unfinished ...>
9975 <... rt_sigprocmask resumed> [], 8) = 0
9976 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
9975 rt_sigprocmask(SIG_SETMASK, [], <unfinished ...>
9976 rt_sigaction(SIGTTIN, {SIG_DFL}, <unfinished ...>
9975 <... rt_sigprocmask resumed> NULL, 8) = 0
9976 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
9975 rt_sigaction(SIGCHLD, {0x807f210, [], 0}, <unfinished ...>
9976 rt_sigaction(SIGTTOU, {SIG_DFL}, <unfinished ...>
9975 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
9976 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
9975 rt_sigaction(SIGINT, {0x808eae0, [], 0}, <unfinished ...>
9976 dup2(3, 0 <unfinished ...>
9975 <... rt_sigaction resumed> {SIG_DFL}, 8) = 0
9976 <... dup2 resumed> ) = 0
9975 rt_sigprocmask(SIG_BLOCK, NULL, <unfinished ...>
9976 close(3 <unfinished ...>
9975 <... rt_sigprocmask resumed> [], 8) = 0
9976 <... close resumed> ) = 0
9975 fstat64(1, <unfinished ...>
9976 stat64(".", <unfinished ...>
9975 <... fstat64 resumed> {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
9976 <... stat64 resumed> {st_mode=S_IFDIR|0700, st_size@96, ...}) = 0
9975 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0
<unfinished ...>
9976 stat64("/usr/local/sbin/sed", <unfinished ...>
9975 <... mmap2 resumed> ) = 0xb7f6e000
9976 <... stat64 resumed> 0xbf9830f0) = -1 ENOENT (No such file or
directory)
9975 write(1, "dvb0.frontend0\n", 15 <unfinished ...>
9976 stat64("/usr/local/bin/sed", <unfinished ...>
9975 <... write resumed> ) = 15
9976 <... stat64 resumed> 0xbf9830f0) = -1 ENOENT (No such file or
directory)
9975 munmap(0xb7f6e000, 4096 <unfinished ...>
9976 stat64("/usr/sbin/sed", <unfinished ...>
9975 <... munmap resumed> ) = 0
9976 <... stat64 resumed> 0xbf9830f0) = -1 ENOENT (No such file or
directory)
9975 exit_group(0) = ?
9976 stat64("/usr/bin/sed", <unfinished ...>
9974 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) = 0}], 0) = 9975
9976 <... stat64 resumed> {st_mode=S_IFREG|0755, st_size\x120204, ...}) = 0
9974 waitpid(-1, <unfinished ...>
9976 stat64("/usr/bin/sed", {st_mode=S_IFREG|0755, st_size\x120204, ...}) = 0
9976 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
9976 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0
9976 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x807f210, [], 0}, 8) = 0
9976 execve("/usr/bin/sed", ["sed", "-e", "s#^dvb\\([0-9]\\)\\.
\\([^0-9]*\\)\\([0-9]\\)#dvb/adapter\\1/\\2\\3#"], [/* 38 vars */]) = 0
9976 uname({sys="Linux", node="biroc4", ...}) = 0
9976 brk(0) = 0x806b000
9976 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
9976 open("/etc/ld.so.cache", O_RDONLY) = 3
9976 fstat64(3, {st_mode=S_IFREG|0644, st_sizeq397, ...}) = 0
9976 mmap2(NULL, 71397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fca000
9976 close(3) = 0
9976 open("/lib/libc.so.6", O_RDONLY) = 3
9976 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20V\1\0004\0\0\0000\303\22\0\0\0\0\0004\0
\0\n\0(\0:
\0009\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\20\300\20\0\20\300\20\0\20\300\20\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\17\21\0\34\17\21\0\5\0\0\0\0\20\0\0\1\0\0\0\310\25\21\0\310%\21\0\310%\21\0\250,
\0\0lW\0\0\6\0\0\0\0\20\0\0\2\0\0\0\34-\21\0\34=\21\0\34=\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0P\345td$\300\20\0$\300\20\0$\300\20\0\224\17\0\0\224\17\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\310\25\21\0\310%\21\0\310%\21\0\4\32\0\0\4\32\0\0\4\0\0\0
\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\202\10\0\0\3\1\0\0\234\6\0\0X\2\0\0\317\0\0\0\5\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\212\6\0\0\353\5\0\0\0\0\0\0:
\10\0\0\224\6\0\0\24\2\0\0\255\2\0\0O\10\0\0.
\4\0\0D\10\0\0\0\0\0\0\313\6\0\0\202\2\0\0\17\10\0\0007\6\0\0\326\4\0\0",
512) = 512
9976 fstat64(3, {st_mode=S_IFREG|0755, st_size\x1231936, ...}) = 0
9976 mmap2(NULL, 1146164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7eb2000
9976 mprotect(0xb7fc3000, 27956, PROT_NONE) = 0
9976 mmap2(0xb7fc4000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x111) = 0xb7fc4000
9976 mmap2(0xb7fc8000, 7476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7fc8000
9976 close(3) = 0
9976 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7eb1000
9976 mprotect(0xb7fc4000, 4096, PROT_READ) = 0
9976 mprotect(0xb7ff2000, 4096, PROT_READ) = 0
9976 munmap(0xb7fca000, 71397) = 0
9976 open("/dev/urandom", O_RDONLY) = 3
9976 read(3, "q|\4\373", 4) = 4
9976 close(3) = 0
9976 brk(0) = 0x806b000
9976 brk(0x808c000) = 0x808c000
9976 fstat64(0, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
9976 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fdb000
9976 read(0, "dvb0.frontend0\n", 4096) = 15
9976 fstat64(1, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
9976 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fda000
9976 read(0, "", 4096) = 0
9976 write(1, "dvb/adapter0/frontend0\n", 23) = 23
9973 <... select resumed> ) = 1 (in [3])
9973 read(3, "dvb/adapter0/frontend0\n", 1023) = 23
9973 select(4, [3], NULL, NULL, NULL <unfinished ...>
9976 close(1) = 0
9976 munmap(0xb7fda000, 4096) = 0
9976 close(2) = 0
9976 exit_group(0) = ?
9974 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) = 0}], 0) = 9976
9974 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
9974 rt_sigaction(SIGINT, {SIG_DFL}, {0x807f130, [], 0}, 8) = 0
9974 close(3) = -1 EBADF (Bad file descriptor)
9974 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
9974 --- SIGCHLD (Child exited) @ 0 (0) ---
9974 waitpid(-1, 0xbf98310c, WNOHANG) = -1 ECHILD (No child processes)
9974 sigreturn() = ? (mask now [])
9974 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
9974 read(255, "exit 0\n", 97) = 7
9974 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
9974 exit_group(0) = ?
9973 <... select resumed> ) = 1 (in [3])
9973 --- SIGCHLD (Child exited) @ 0 (0) ---
9973 read(3, "", 1023) = 0
9973 close(3) = 0
9973 waitpid(9974, [{WIFEXITED(s) && WEXITSTATUS(s) = 0}], 0) = 9974
9973 stat64("/dev/dvb/adapter0", {st_mode=S_IFDIR|0755, st_size 0, ...}) =
0
9973 socket(PF_FILE, SOCK_STREAM, 0) = 3
9973 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
9973 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
9973 connect(3, {sa_family¯_FILE, path="/var/run/nscd/socket"}, 110) = -1
ENOENT (No such file or directory)
9973 close(3) = 0
9973 socket(PF_FILE, SOCK_STREAM, 0) = 3
9973 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR)
9973 fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
9973 connect(3, {sa_family¯_FILE, path="/var/run/nscd/socket"}, 110) = -1
ENOENT (No such file or directory)
9973 close(3) = 0
9973 open("/etc/nsswitch.conf", O_RDONLY) = 3
9973 fstat64(3, {st_mode=S_IFREG|0644, st_sizeP3, ...}) = 0
9973 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f11000
9973 read(3, "# /etc/nsswitch.conf:\n#
$Header: /var/cvsroot/gentoo-x86/sys-libs/glibc/files/nsswitch.conf,v 1.1
2005/05/17 00:52:41 vapier Exp $\n\npasswd: compat\nshadow:
compat\ngroup: compat\n\n# passwd: db files nis\n# shadow: db
files nis\n# group: db files nis\n\nhosts: files dns\nnetworks:
files dns\n\nservices: db files\nprotocols: db files\nrpc: db
files\nethers: db files\nnetmasks: files\nnetgroup:
files\nbootparams: files\n\nautomount: files\naliases: files\n", 4096)
= 503
9973 read(3, "", 4096) = 0
9973 close(3) = 0
9973 munmap(0xb7f11000, 4096) = 0
9973 open("/etc/ld.so.cache", O_RDONLY) = 3
9973 fstat64(3, {st_mode=S_IFREG|0644, st_sizeq397, ...}) = 0
9973 mmap2(NULL, 71397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f00000
9973 close(3) = 0
9973 open("/lib/libnss_compat.so.2", O_RDONLY) = 3
9973 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\20\0\0004\0\0\0\244u\0\0\0\0\0\0004\0
\0\t\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\353a\0\0\353a\0\0\353a\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4b\0\0\4b\0\0\5\0\0\0\0\20\0\0\1\0\0\0\350n\0\0\350~\0\0\350~\0\0\304\2\0\0\210\3\0\0\6\0\0\0\0\20\0\0\2\0\0\0\374n\0\0\374~\0\0\374~\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\350n\0\0\350~\0\0\350~\0\0\10\1\0\0\10\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0e\0\0\0A\0\0\0\0\0\0\0=\0\0\0-\0\0\0$\0\0\0\0\0\0\0006\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0?
\0\0\0:\0\0\0;
\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0009\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\0\0\0\0\0\0\0\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\"\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\0\0\0",
512) = 512
9973 fstat64(3, {st_mode=S_IFREG|0755, st_size1196, ...}) = 0
9973 mmap2(NULL, 33392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7dde000
9973 mmap2(0xb7de5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x6) = 0xb7de5000
9973 close(3) = 0
9973 open("/lib/libnsl.so.1", O_RDONLY) = 3
9973 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@5\0\0004\0\0\0|
&\1\0\0\0\0\0004\0 \0\t\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0
\1\0\0
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\250\f\1\0\250\f\1\0\250\f\1\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\300\f\1\0\300\f\1\0\5\0\0\0\0\20\0\0\1\0\0\0`\16\1\0`\36\1\0`\36\1\0P\10\0\0\240)\0\0\6\0\0\0\0\20\0\0\2\0\0\0t\16\1\0t\36\1\0t\36\1\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td`\16\1\0`\36\1\0`\36\1\0\220\1\0\0\220\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\303\1\0\0\357\0\0\0\0\0\0\0=\0\0\0\204\0\0\0\0\0\0\0\0\0\0\0\32\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0n\0\0\0\0\0\0\0k\0\0\0\315\0\0\0\260\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\241\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0&\0\0\0\276\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\225\0\0\0\0\0\0\0",
512) = 512
9973 fstat64(3, {st_mode=S_IFREG|0755, st_sizev468, ...}) = 0
9973 mmap2(NULL, 83968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7dc9000
9973 mmap2(0xb7dda000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x10) = 0xb7dda000
9973 mmap2(0xb7ddc000, 6144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7ddc000
9973 close(3) = 0
9973 munmap(0xb7f00000, 71397) = 0
9973 open("/etc/ld.so.cache", O_RDONLY) = 3
9973 fstat64(3, {st_mode=S_IFREG|0644, st_sizeq397, ...}) = 0
9973 mmap2(NULL, 71397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f00000
9973 close(3) = 0
9973 open("/lib/libnss_nis.so.2", O_RDONLY) = 3
9973 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\34\0\0004\0\0\0T\210\0\0\0\0\0\0004\0
\0\t\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0,~\0\0,~\0\0,~\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0D~\0\0D~\0\0\5\0\0\0\0\20\0\0\1\0\0\0\330~\0\0\330\216\0\0\330\216\0\0\10\2\0\0P\3\0\0\6\0\0\0\0\20\0\0\2\0\0\0\354~\0\0\354\216\0\0\354\216\0\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\330~\0\0\330\216\0\0\330\216\0\0\30\1\0\0\30\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\261\0\0\0x\0\0\0\0\0\0\0:
\0\0\0\0\0\0\0*\0\0\0K\0\0\0Y\0\0\0\0\0\0\0+\0\0\0\0\0\0\0\0\0\0\0?
\0\0\0\36\0\0\0\0\0\0\0_\0\0\0\0\0\0\0F\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0#\0\0\0\0\0\0\0\0\0\0\0X\0\0\0\0\0\0\0u\0\0\0\0\0\0\0^\0\0\0\0\0\0\0
[\0\0\0\0\0\0\0q\0\0\0\0\0\0\0", 512) = 512
9973 fstat64(3, {st_mode=S_IFREG|0755, st_size5980, ...}) = 0
9973 mmap2(NULL, 37416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7dbf000
9973 mmap2(0xb7dc7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x7) = 0xb7dc7000
9973 close(3) = 0
9973 open("/lib/libnss_files.so.2", O_RDONLY) = 3
9973 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\33\0\0004\0\0\0l\207\0\0\0\0\0\0004\0
\0\t\0(\0\33\0\32\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0
\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\260}\0\0\260}\0\0\260}\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\310}\0\0\310}\0\0\5\0\0\0\0\20\0\0\1\0\0\0\354~\0\0\354\216\0\0\354\216\0\0\300\1\0\0\240\3\0\0\6\0\0\0\0\20\0\0\2\0\0\0\0\177\0\0\0\217\0\0\0\217\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\354~\0\0\354\216\0\0\354\216\0\0\4\1\0\0\4\1\0\0\4\0\0\0\4\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\277\0\0\0v\0\0\0\\\0\0\0\0\0\0\0U\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0r\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0M\0\0\0;
\0\0\0l\0\0\0\0\0\0\0\0\0\0\0E\0\0\0W\0\0\0000\0\0\0\0\0\0\0\0\0\0\0&\0\0\0\24\0\0\0007\0\0\0X\0\0\0\'\0\0\0\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
512) = 512
9973 fstat64(3, {st_mode=S_IFREG|0755, st_size5748, ...}) = 0
9973 mmap2(NULL, 37516, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0)
= 0xb7db5000
9973 mmap2(0xb7dbd000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x7) = 0xb7dbd000
9973 close(3) = 0
9973 munmap(0xb7f00000, 71397) = 0
9973 open("/etc/group", O_RDONLY) = 3
9973 fcntl64(3, F_GETFD) = 0
9973 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
9973 _llseek(3, 0, [0], SEEK_CUR) = 0
9973 fstat64(3, {st_mode=S_IFREG|0644, st_sizer3, ...}) = 0
9973 mmap2(NULL, 723, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f11000
9973 _llseek(3, 723, [723], SEEK_SET) = 0
9973 munmap(0xb7f11000, 723) = 0
9973 close(3) = 0
9973 stat64("/dev/dvb/adapter0/frontend0", {st_mode=S_IFCHR|0660,
st_rdev=makedev(212, 3), ...}) = 0
9973 chmod("/dev/dvb/adapter0/frontend0", 020660) = 0
9973 chown32("/dev/dvb/adapter0/frontend0", 0, 27) = 0
9973 stat64("/dev/.udevdb", {st_mode=S_IFDIR|0755, st_size\x1180, ...}) = 0
9973 open("/dev/.udevdb/class@dvb@dvb0.frontend0", O_WRONLY|O_CREAT|O_TRUNC|
O_LARGEFILE, 0666) = 3
9973 fstat64(3, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
9973 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f11000
9973 write(3,
"P:/class/dvb/dvb0.frontend0\nN:dvb/adapter0/frontend0\nM:212:3\n", 61) = 61
9973 close(3) = 0
9973 munmap(0xb7f11000, 4096) = 0
9973 fork() = 9977
9973 waitpid(9977, <unfinished ...>
9977 open("/dev/null", O_RDWR|O_LARGEFILE) = 3
9977 dup2(3, 0) = 0
9977 dup2(3, 1) = 1
9977 dup2(3, 2) = 2
9977 close(3) = 0
9977 execve("/sbin/udev_run_devd", ["/sbin/udev_run_devd", "dvb"], [/* 39
vars */]) = 0
9977 uname({sys="Linux", node="biroc4", ...}) = 0
9977 brk(0) = 0x804b000
9977 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
9977 open("/etc/ld.so.cache", O_RDONLY) = 3
9977 fstat64(3, {st_mode=S_IFREG|0644, st_sizeq397, ...}) = 0
9977 mmap2(NULL, 71397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f66000
9977 close(3) = 0
9977 open("/lib/libc.so.6", O_RDONLY) = 3
9977 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20V\1\0004\0\0\0000\303\22\0\0\0\0\0004\0
\0\n\0(\0:
\0009\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\20\300\20\0\20\300\20\0\20\300\20\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\17\21\0\34\17\21\0\5\0\0\0\0\20\0\0\1\0\0\0\310\25\21\0\310%\21\0\310%\21\0\250,
\0\0lW\0\0\6\0\0\0\0\20\0\0\2\0\0\0\34-\21\0\34=\21\0\34=\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0P\345td$\300\20\0$\300\20\0$\300\20\0\224\17\0\0\224\17\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\310\25\21\0\310%\21\0\310%\21\0\4\32\0\0\4\32\0\0\4\0\0\0
\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\202\10\0\0\3\1\0\0\234\6\0\0X\2\0\0\317\0\0\0\5\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\212\6\0\0\353\5\0\0\0\0\0\0:
\10\0\0\224\6\0\0\24\2\0\0\255\2\0\0O\10\0\0.
\4\0\0D\10\0\0\0\0\0\0\313\6\0\0\202\2\0\0\17\10\0\0007\6\0\0\326\4\0\0",
512) = 512
9977 fstat64(3, {st_mode=S_IFREG|0755, st_size\x1231936, ...}) = 0
9977 mmap2(NULL, 1146164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7e4e000
9977 mprotect(0xb7f5f000, 27956, PROT_NONE) = 0
9977 mmap2(0xb7f60000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x111) = 0xb7f60000
9977 mmap2(0xb7f64000, 7476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7f64000
9977 close(3) = 0
9977 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7e4d000
9977 mprotect(0xb7f60000, 4096, PROT_READ) = 0
9977 mprotect(0xb7f8e000, 4096, PROT_READ) = 0
9977 munmap(0xb7f66000, 71397) = 0
9977 open("/dev/urandom", O_RDONLY) = 3
9977 read(3, "\216\274\310\354", 4) = 4
9977 close(3) = 0
9977 open("/dev/null", O_RDWR|O_LARGEFILE) = 3
9977 dup2(3, 1) = 1
9977 dup2(3, 0) = 0
9977 dup2(3, 2) = 2
9977 close(3) = 0
9977 open("/etc/dev.d/dvb/adapter0/frontend0", O_RDONLY|O_NONBLOCK|
O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory)
9977 open("/etc/dev.d/dvb", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1
ENOENT (No such file or directory)
9977 open("/etc/dev.d/default", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY)
= 3
9977 fstat64(3, {st_mode=S_IFDIR|0755, st_size@96, ...}) = 0
9977 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
9977 brk(0) = 0x804b000
9977 brk(0x806c000) = 0x806c000
9977 getdents64(3, /* 2 entries */, 4096) = 48
9977 getdents64(3, /* 0 entries */, 4096) = 0
9977 close(3) = 0
9977 exit_group(0) = ?
9973 <... waitpid resumed> [{WIFEXITED(s) && WEXITSTATUS(s) = 0}], 0) = 9977
9973 --- SIGCHLD (Child exited) @ 0 (0) ---
9973 socket(PF_FILE, SOCK_DGRAM, 0) = 3
9973 sendto(3,
"add@/class/dvb/dvb0.frontend0\0DEVPATH=/class/dvb/dvb0.frontend0\0ACTIONd\0MANPATH=/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/man:/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/man::/opt/blackdown-jdk-1.4.2.01/man:/usr/qt/3/doc/man\0HOSTNAME=biroc4\0TERM=linux\0SHELL=/bin/bash\0QTDIR=/usr/qt/3\0TMAKEPATH=/usr/lib/tmake/linux-g++\0USER=root\0GDK_USE_XFT=1\0KDEDIR=/usr/kde/3.2\0PAGER=/usr/bin/less\0CONFIG_PROTECT_MASK=/etc/gconf /etc/terminfo\0XINITRC=/etc/X11/xinit/xinitrc\0MAIL=/var/mail/root\0PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.5-20050130:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/usr/kde/3.2/sbin:/usr/kde/3.2/bin:/usr/kde/3.1/sbin:/usr/kde/3.1/bin:/root/bin\0PWD=/root\0JAVA_HOME=/opt/blackdown-jdk-1.4.2.01\0EDITOR=/usr/bin/joe\0JAVAC=/opt/blackdown-jdk-1.4.2.01/bin/javac\0QMAKESPEC=linux-g++\0KDEDIRS=/usr\0KDE_MALLOC=1\0JDK_HOME=/opt/blackdown-jdk-1.4.2.01\0SHLVL=1\0HOME=/root\0LESS=-R\0PYTHONPATH=/usr/lib/portage/pym\0LOGNAME=root\0CVS_RSH=ssh\0GCC_SPECS=\0CLASSPATH=.
\0LESSOPEN=|lesspipe.sh
%s\0INFOPATH=/usr/share/info:/usr/share/binutils-data/i686-pc-linux-gnu/2.15.92.0.2/info:/usr/share/gcc-data/i686-pc-linux-gnu/3.3.5-20050130/info\0OPENGL_PROFILE=xorg-x11\0G_BROKEN_FILENAMES=1\0CONFIG_PROTECT=/usr/lib/X11/xkb /usr/kde/3.4/share/config /usr/kde/3.4/env /usr/kde/3.4/shutdown /usr/kde/3.3/share/config /usr/kde/3.3/env /usr/kde/3.3/shutdown /usr/kde/3.2/share/config /usr/kde/3.1/share/config /usr/share/config\0_=/usr/bin/strace\0DEVNAME=/dev/dvb/adapter0/frontend0\0",
1694, 0, {sa_family¯_FILE, path=@/org/kernel/udev/monitor}, 27) = -1
ECONNREFUSED (Connection refused)
9973 close(3) = 0
9973 exit_group(0) = ?
I tried it also before loading dvb modules:
9707 execve("/sbin/udev", ["/sbin/udev", "dvb"], [/* 38 vars */]) = 0
9707 uname({sys="Linux", node="biroc4", ...}) = 0
9707 brk(0) = 0x8054000
9707 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
9707 open("/etc/ld.so.cache", O_RDONLY) = 3
9707 fstat64(3, {st_mode=S_IFREG|0644, st_sizeq397, ...}) = 0
9707 mmap2(NULL, 71397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f12000
9707 close(3) = 0
9707 open("/lib/libc.so.6", O_RDONLY) = 3
9707 read(3,
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20V\1\0004\0\0\0000\303\22\0\0\0\0\0004\0
\0\n\0(\0:
\0009\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\20\300\20\0\20\300\20\0\20\300\20\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\34\17\21\0\34\17\21\0\5\0\0\0\0\20\0\0\1\0\0\0\310\25\21\0\310%\21\0\310%\21\0\250,
\0\0lW\0\0\6\0\0\0\0\20\0\0\2\0\0\0\34-\21\0\34=\21\0\34=\21\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0
\0\0\0
\0\0\0\4\0\0\0\4\0\0\0P\345td$\300\20\0$\300\20\0$\300\20\0\224\17\0\0\224\17\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\310\25\21\0\310%\21\0\310%\21\0\4\32\0\0\4\32\0\0\4\0\0\0
\0\0\0\200\25\4e\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0
(\0\0\4\0\0\0\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\4\0\0\0\1\0\0\0\377\3\0\0\202\10\0\0\3\1\0\0\234\6\0\0X\2\0\0\317\0\0\0\5\7\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\212\6\0\0\353\5\0\0\0\0\0\0:
\10\0\0\224\6\0\0\24\2\0\0\255\2\0\0O\10\0\0.
\4\0\0D\10\0\0\0\0\0\0\313\6\0\0\202\2\0\0\17\10\0\0007\6\0\0\326\4\0\0",
512) = 512
9707 fstat64(3, {st_mode=S_IFREG|0755, st_size\x1231936, ...}) = 0
9707 mmap2(NULL, 1146164, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7dfa000
9707 mprotect(0xb7f0b000, 27956, PROT_NONE) = 0
9707 mmap2(0xb7f0c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 3, 0x111) = 0xb7f0c000
9707 mmap2(0xb7f10000, 7476, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7f10000
9707 close(3) = 0
9707 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7df9000
9707 mprotect(0xb7f0c000, 4096, PROT_READ) = 0
9707 mprotect(0xb7f3a000, 4096, PROT_READ) = 0
9707 munmap(0xb7f12000, 71397) = 0
9707 open("/dev/urandom", O_RDONLY) = 3
9707 read(3, "\264S,U", 4) = 4
9707 close(3) = 0
9707 open("/dev/null", O_RDWR|O_LARGEFILE) = 3
9707 dup2(3, 0) = 0
9707 dup2(3, 1) = 1
9707 dup2(3, 2) = 2
9707 close(3) = 0
9707 open("/etc/udev/udev.conf", O_RDONLY|O_LARGEFILE) = 3
9707 fstat64(3, {st_mode=S_IFREG|0644, st_sizes0, ...}) = 0
9707 mmap2(NULL, 730, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f23000
9707 close(3) = 0
9707 munmap(0xb7f23000, 730) = 0
9707 rt_sigaction(SIGALRM, {0x80494f3, [], 0}, NULL, 8) = 0
9707 rt_sigaction(SIGINT, {0x80494f3, [], 0}, NULL, 8) = 0
9707 rt_sigaction(SIGTERM, {0x80494f3, [], 0}, NULL, 8) = 0
9707 alarm(120) = 0
9707 stat64("/etc/udev/rules.d.compiled", 0xbfd35ba8) = -1 ENOENT (No such
file or directory)
9707 stat64("/etc/udev/rules.d", {st_mode=S_IFDIR|0755, st_size@96, ...}) =
0
9707 open("/etc/udev/rules.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) =
3
9707 fstat64(3, {st_mode=S_IFDIR|0755, st_size@96, ...}) = 0
9707 fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
9707 brk(0) = 0x8054000
9707 brk(0x8075000) = 0x8075000
9707 getdents64(3, /* 4 entries */, 4096) = 128
9707 getdents64(3, /* 0 entries */, 4096) = 0
9707 close(3) = 0
9707 stat64("/etc/udev/rules.d/50-udev.rules", {st_mode=S_IFREG|0644,
st_size\x11427, ...}) = 0
9707 open("/etc/udev/rules.d/50-udev.rules", O_RDONLY|O_LARGEFILE) = 3
9707 fstat64(3, {st_mode=S_IFREG|0644, st_size\x11427, ...}) = 0
9707 mmap2(NULL, 11427, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f21000
9707 close(3) = 0
9707 lstat64("/sbin/cdrom_id", {st_mode=S_IFREG|0755, st_sizer52, ...}) = 0
9707 lstat64("/sbin/cdrom_id", {st_mode=S_IFREG|0755, st_sizer52, ...}) = 0
9707 lstat64("/sbin/cdrom_id", {st_mode=S_IFREG|0755, st_sizer52, ...}) = 0
9707 lstat64("/sbin/ata_id", {st_mode=S_IFREG|0755, st_sizew40, ...}) = 0
9707 lstat64("/bin/echo", {st_mode=S_IFREG|0755, st_size\x16568, ...}) = 0
9707 lstat64("/sbin/usb_id", {st_mode=S_IFREG|0755, st_size"040, ...}) = 0
9707 lstat64("/sbin/scsi_id", {st_mode=S_IFREG|0755, st_size'868, ...}) = 0
9707 lstat64("/sbin/scsi_id", {st_mode=S_IFREG|0755, st_size'868, ...}) = 0
9707 lstat64("/sbin/path_id", {st_mode=S_IFREG|0755, st_size‰13, ...}) = 0
9707 lstat64("/sbin/vol_id", {st_mode=S_IFREG|0755, st_size$700, ...}) = 0
9707 munmap(0xb7f21000, 11427) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 lstat64("/sys/class/dvb/dvb0.frontend0", 0xbfd35b60) = -1 ENOENT (No
such file or directory)
9707 nanosleep({0, 50000000}, NULL) = 0
9707 exit_group(0) = ?
Bye Uberto
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
* Re: udev too slow?
2005-08-19 10:10 udev too slow? Barbini Uberto
` (4 preceding siblings ...)
2005-08-20 18:16 ` Uberto Barbini
@ 2005-08-20 19:11 ` Kay Sievers
2005-08-28 23:28 ` Kay Sievers
6 siblings, 0 replies; 8+ messages in thread
From: Kay Sievers @ 2005-08-20 19:11 UTC (permalink / raw)
To: linux-hotplug
On Sat, Aug 20, 2005 at 08:16:44PM +0200, Uberto Barbini wrote:
> > > UEVENT[1124474095] add@/class/dvb/dvb0.frontend0
> > > UDEV [1124474099] add@/class/dvb/dvb0.frontend0
> >
> > Looks like something that can be fixed. :)
> >
> > Please send me the 'dvb.debug' file written with:
> > DEVPATH=/class/dvb/dvb0.frontend0 ACTIONd strace -o dvb.debug -s1000
> > -p -f /sbin/udev dvb
>
> Ok, the -p option is not accepted so I removed it. I'm not sure but I launched
> with dvb modules loaded.
The run with the modules loaded did not take several seconds, right?
So this may be a delay in the kernel not in udev. We'll see...
Please unload the module. Start this:
strace -o dvb.debug -s1000 -f -p $(pidof udevd)
This time the -p should work. :) Load the module and send me the
captured trace again.
Kay
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
* Re: udev too slow?
2005-08-19 10:10 udev too slow? Barbini Uberto
` (5 preceding siblings ...)
2005-08-20 19:11 ` Kay Sievers
@ 2005-08-28 23:28 ` Kay Sievers
6 siblings, 0 replies; 8+ messages in thread
From: Kay Sievers @ 2005-08-28 23:28 UTC (permalink / raw)
To: linux-hotplug
On Sat, Aug 20, 2005 at 08:16:44PM +0200, Uberto Barbini wrote:
> > > UEVENT[1124474095] add@/class/dvb/dvb0.frontend0
> > > UDEV [1124474099] add@/class/dvb/dvb0.frontend0
> >
> > Looks like something that can be fixed. :)
> >
> > Please send me the 'dvb.debug' file written with:
> > DEVPATH=/class/dvb/dvb0.frontend0 ACTIONd strace -o dvb.debug -s1000
> > -p -f /sbin/udev dvb
>
> Ok, the -p option is not accepted so I removed it. I'm not sure but I launched
> with dvb modules loaded.
>
> Here it cames:
>
> 9973 execve("/sbin/udev", ["/sbin/udev", "dvb"], [/* 38 vars */]) = 0
It is a bug in the daemon. This hopefully fixes and explains it:
http://ehlo.org/~kay/?p=linux/hotplug/udev-kay.git;a=commitdiff;hi348b66ff4163a2fbf974bde649e5bc963462b4
Thanks,
Kay
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
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] 8+ messages in thread
end of thread, other threads:[~2005-08-28 23:28 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-19 10:10 udev too slow? Barbini Uberto
2005-08-19 11:41 ` Kay Sievers
2005-08-19 19:54 ` Uberto Barbini
2005-08-19 20:36 ` Kay Sievers
2005-08-19 22:56 ` Greg KH
2005-08-20 18:16 ` Uberto Barbini
2005-08-20 19:11 ` Kay Sievers
2005-08-28 23:28 ` Kay Sievers
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).