Re: devfsd stuck in D state

From: Anthony DiSante
Date: Wed Sep 01 2004 - 00:06:46 EST


Andrew Morton wrote:
I'm running devfs v1.22 on this Gentoo system:


Linux soma 2.6.3 #8 Thu Jun 10 00:17:31 EDT 2004 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux


...and I just unplugged my USB memory-stick reader. That apparently caused devfsd to go into "D" state (uninterruptible sleep, right?):


root 118 0.0 0.1 1832 924 ? D Aug27 0:01 /sbin/devfsd /dev


...and it won't come back. CPU is idle, but load is:


load average: 52.90, 51.41, 49.48


...and now some weird stuff is happening, for example man doesn't work, and ps works but doesn't return. (top works, vmstat works...)

killall -HUP devfsd doesn't do anything.

Is it possible to fix this without rebooting?


Probably not.

Please do

dmesg -c
echo t > /proc/sysrq-trigger
dmesg -s 1000000 > foo

then send us foo. Then reboot.

I don't have /proc/sysrq-trigger, and the second dmesg command gives no output. The output of dmesg -c is below if that helps at all.

Thanks,
Anthony
http://nodivisions.com/


[0049][~]# dmesg -c
: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
usb 1-1: USB disconnect, address 5
drivers/usb/class/usblp.c: usblp0: error -110 reading printer status
drivers/usb/class/usblp.c: usblp0: removed
usb 1-1: new full speed USB device using address 6
drivers/usb/class/usblp.c: usblp0: USB Bidirectional printer dev 6 if 0 alt 1 proto 2 vid 0x03F0 pid 0x1204
drivers/usb/class/usblp.c: usblp0: out of paper
drivers/usb/class/usblp.c: usblp0: ok
bttv0: PLL can sleep, using XTAL (28636363).
tuner: TV freq (268435455.93) out of range (44-958)
bttv0: timeout: irq=38/38, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=295/295, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=295/295, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=295/295, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=295/295, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=310/310, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=310/310, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=313/313, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=318/318, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=318/318, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=325/325, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=328/328, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=328/328, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=328/328, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=328/328, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=328/328, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=328/328, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=328/328, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=334/334, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=334/334, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=334/334, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=411/411, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=415/415, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=418/418, risc=2877803c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=418/418, risc=2877803c, bits: HSYNC OFLOW
bttv0: unloading
Linux video capture interface: v1.00
bttv: Unknown parameter `btcx_risc'
bttv: Unknown parameter `btcx_risc'
bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:00:0c.0, irq: 10, latency: 32, mmio: 0xfd006000
bttv0: detected: Pinnacle PCTV [card=39], PCI subsystem ID is 11bd:0012
bttv0: using: Pinnacle PCTV Studio/Rave [card=39,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ffebff [init]
bttv0: i2c: checking for MSP34xx @ 0x80... found
bttv0: pinnacle/mt: id=6 info="NTSC / stereo" radio=no
bttv0: using tuner=33
bttv0: i2c: checking for MSP34xx @ 0x80... found
msp34xx: init: chip=MSP3425G-B8 +nicam +simple +radio
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
msp3410: daemon started
tvaudio: TV audio decoder + audio/video mux driver
tvaudio: known chips: tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54 (PV951),ta8874z
tda9887: chip found @ 0x86
tuner: chip found @ 0xc0
tuner: type set to 33 (MT20xx universal)
tuner: microtune: companycode=4d54 part=04 rev=04
tuner: microtune MT2032 found, OK
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
bttv0: PLL can sleep, using XTAL (28636363).
tuner: TV freq (268435455.93) out of range (44-958)
bttv0: timeout: irq=1760/1760, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1824/1824, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1829/1829, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1830/1830, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1830/1830, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1831/1831, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1831/1831, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1831/1831, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1831/1831, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1833/1833, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1833/1833, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1833/1833, risc=0b8c203c, bits: HSYNC OFLOW
bttv0: reset, reinitialize
bttv0: PLL can sleep, using XTAL (28636363).
bttv0: timeout: irq=1833/1833, risc=0b8c203c, bits: HSYNC OFLOW
process `nslookup' is using obsolete setsockopt SO_BSDCOMPAT
process `host' is using obsolete setsockopt SO_BSDCOMPAT
process `dig' is using obsolete setsockopt SO_BSDCOMPAT
usb 1-2: new full speed USB device using address 7
scsi3 : SCSI emulation for USB Mass Storage devices
Vendor: Model: MS Reader Rev: 1.05
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi3, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi3, channel 0, id 0, lun 0, type 0
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 7
ieee1394: Node 0-00:1023 has non-standard ROM format (0 quads), cannot parse
ieee1394: ConfigROM quadlet transaction error for node 0-01:1023
ieee1394: The root node is not cycle master capable; selecting a new root node and resetting...
ieee1394: Node 0-00:1023 has non-standard ROM format (0 quads), cannot parse
ieee1394: Node changed: 0-00:1023 -> 0-01:1023
ieee1394: Node added: ID:BUS[0-00:1023] GUID[0050c501e0000bf1]
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Vendor: WDC WD25 Model: 00JB-00EVA0 Rev:
Type: Direct-Access ANSI SCSI revision: 06
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
sdb: asking for cache data failed
sdb: assuming drive cache: write through
/dev/scsi/host2/bus0/target0/lun0: p1 p2
Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
Attached scsi generic sg1 at scsi2, channel 0, id 0, lun 0, type 0
ieee1394: Node 0-00:1023 has non-standard ROM format (0 quads), cannot parse
ieee1394: sbp2: Error reconnecting to SBP-2 device - reconnect timed-out
ieee1394: sbp2: Error logging into SBP-2 device - login timed-out
ieee1394: sbp2: sbp2_reconnect_device failed!
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0050c501e0000bf1]
ieee1394: Node 0-00:1023 has non-standard ROM format (0 quads), cannot parse
ieee1394: Node added: ID:BUS[0-00:1023] GUID[0050c501e0000bf1]
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: sbp2: Node 0-00:1023: Max speed [S400] - Max payload [2048]
Vendor: WDC WD25 Model: 00JB-00EVA0 Rev:
Type: Direct-Access ANSI SCSI revision: 06
SCSI device sdb: 488397168 512-byte hdwr sectors (250059 MB)
sdb: asking for cache data failed
sdb: assuming drive cache: write through
/dev/scsi/host2/bus0/target0/lun0: p1 p2
Attached scsi disk sdb at scsi2, channel 0, id 0, lun 0
Attached scsi generic sg1 at scsi2, channel 0, id 0, lun 0, type 0
usb 1-2: USB disconnect, address 7
usb 1-2: new full speed USB device using address 8
scsi4 : SCSI emulation for USB Mass Storage devices
Vendor: Model: MS Reader Rev: 1.05
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi4, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi4, channel 0, id 0, lun 0, type 0
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 8
usb 1-2: USB disconnect, address 8
ieee1394: Node 0-00:1023 has non-standard ROM format (0 quads), cannot parse
ieee1394: sbp2: Error reconnecting to SBP-2 device - reconnect timed-out
ieee1394: sbp2: Error logging into SBP-2 device - login timed-out
ieee1394: sbp2: sbp2_reconnect_device failed!
ieee1394: Node removed: ID:BUS[0-00:1023] GUID[0050c501e0000bf1]
drivers/usb/core/usb.c: deregistering driver usb-storage
drivers/usb/core/usb.c: deregistering driver usblp
drivers/usb/class/usblp.c: usblp0: removed
uhci_hcd 0000:00:07.2: remove, state 1
usb usb1: USB disconnect, address 1
usb 1-1: USB disconnect, address 6
uhci_hcd 0000:00:07.2: USB bus 1 deregistered
uhci_hcd 0000:00:07.3: remove, state 1
usb usb2: USB disconnect, address 1
uhci_hcd 0000:00:07.3: USB bus 2 deregistered
ieee1394: Node changed: 0-01:1023 -> 0-00:1023
[0050][~]#
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/