[arch-general] 2.6.35.4-1 still hangs waiting on udev with usbhid errors

David C. Rankin drankinatty at suddenlinkmail.com
Fri Sep 3 00:23:53 EDT 2010


On 09/02/2010 04:34 AM, Myra Nelson wrote:
> David:
>
> Stupid question 1, is the usbhid-ups a kernel module (I assume it is,
> just making sure)?
> Stupid question 2, do you have the module listed in the modules
> section of your rc.conf?
>
> I've found it much easier to list the modules I need in the rc.conf
> file and the system "seems" to boot a little faster. I listed all the
> modules from "lsmod".
>
> Myra
>
> off topic warning
>
> PS.  If you would move West of I35 you would have less trouble. The
> devil made me say that.

ROTFLMAO

    I'm from Dallas originally -- right on top of I35 - so I don't really think 
that will help :p

    There are no stupid questions, I have already asked them all! Seriously, yes 
usbhid-ups is a kernel module used by community/network-ups-tools to enable 
communications with your UPS. I'm currently running network-ups-tools-2.4.1-1.

    No - it isn't listed in my rc.conf:

MODULES=(dm_mod dm_mirror sata_nv nvidia)

    So this is one of those that is UDEV activated if the ups is present. I 
guess if it isn't plugged in on boot, the usbhid-ups driver would never be called.

    Now this flaky behavior is only on 1 of two boxes I have so I suspect there 
is some type of bug (a kernel bug maybe) related to the nvidia chipset on this 
box. I had opened a bug on it, but I guess somebody closed it because I can't 
find the bug now. I provided all the chipset and hardware info there. Basically, 
the box is a:

MSI K9N2 SLI Platinum Mobo
	Manufacturer: MSI
	Product Name: MS-7374
Processor: Phenom Quad Core 9850
Ram: 8G

    The usb and pci buses looks like this:

[23:19 archangel:/home/david/cnf/egw] # lsusb
Bus 004 Device 002: ID 045e:0095 Microsoft Corp. IntelliMouse Explorer 4.0 
(IntelliPoint)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0764:0501 Cyber Power System, Inc. CP1500 AVR UPS
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[23:16 archangel:/home/david/cnf/egw] # lspci
00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller 
(rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP78S [GeForce 8200] LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1)
00:01.2 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller 
(rev a1)
00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller 
(rev a1)
00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 
Controller (rev a1)
00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 
Controller (rev a1)
00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 
Controller (rev a1)
00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 
Controller (rev a1)
00:06.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] IDE (rev a1)
00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High 
Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:09.0 RAID bus controller: nVidia Corporation MCP78S [GeForce 8200] SATA 
Controller (RAID mode) (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2)
00:10.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge 
(rev a1)
00:12.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge 
(rev a1)
00:13.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, 
Sempron] HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, 
Sempron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, 
Sempron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, 
Sempron] Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] K10 [Opteron, Athlon64, 
Sempron] Link Control
01:06.0 Serial controller: 3Com Corp, Modem Division 56K FaxModem Model 5610 
(rev 01)
01:09.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] 
IEEE 1394 OHCI Controller (rev c0)
02:00.0 VGA compatible controller: nVidia Corporation G92 [GeForce 8800 GT] (rev a2)
04:00.0 SATA controller: JMicron Technology Corp. JMB362/JMB363 Serial ATA 
Controller (rev 03)
04:00.1 IDE interface: JMicron Technology Corp. JMB362/JMB363 Serial ATA 
Controller (rev 03)

    Up until this latest string of usbhid problems, I have used this same UPS 
and setup for a couple of years with both SuSE and Arch and I have never 
experienced problem like this until the last kernel or two. Let me know if you 
want me to send in any more info.

-- 
David C. Rankin, J.D.,P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339
www.rankinlawfirm.com


More information about the arch-general mailing list