Bug 14846
Summary: | acer-wmi kernel OOPS, cannot create duplicit sysfs name | ||
---|---|---|---|
Product: | Drivers | Reporter: | Oldřich Jedlička (oldium.pro) |
Component: | Platform | Assignee: | Carlos Corbacho (carlos) |
Status: | CLOSED CODE_FIX | ||
Severity: | high | CC: | lenb, linville, randy.dunlap, rjw, rui.zhang |
Priority: | P1 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.33-rc1 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 14885, 56331 | ||
Attachments: |
dmesg output
Content of /proc/acpi/dsdt |
This is on Acer TravelMate 5730G. re-assign to John, the maintainer of acer-wmi driver. Thanks, Len, for reassigning properly. Now, anyone have any idea how get_maintainer.pl named me and Johannes for acer_wmi.c? ./scripts/get_maintainer.pl -f drivers/platform/x86/acer-wmi.c Carlos Corbacho <carlos@strangeworlds.co.uk> John W. Linville <linville@tuxdriver.com> Len Brown <len.brown@intel.com> Alan Jenkins <alan-jenkins@tuffmail.co.uk> Johannes Berg <johannes@sipsolutions.net> linux-kernel@vger.kernel.org Looks like a bug in the ACPI-WMI driver, not acer-wmi. Probably related to the change for autoloading which added the sysfs interface. Oldřich, can you please attach your DSDT? Created attachment 24271 [details]
Content of /proc/acpi/dsdt
http://patchwork.kernel.org/patch/69795/ applied to acpi-test tree Confirmed, works for me. Handled-By : Carlos Corbacho <carlos@strangeworlds.co.uk> Patch : http://patchwork.kernel.org/patch/69795/ Tested-by: Oldřich Jedlička <oldium.pro@seznam.cz> Fixed by commit d1f9e4970742bb1e22d07b01bd44f9c357d25c42 . |
Created attachment 24234 [details] dmesg output The boot fails completely (no usable trace) when the acer-wmi+wmi is in-kernel. I've compiled it as module, so here is the trace extract (full trace included): [ 86.439943] WARNING: at fs/sysfs/dir.c:477 sysfs_add_one+0x65/0x7a() [ 86.439951] Hardware name: TravelMate 5730 [ 86.439957] sysfs: cannot create duplicate filename '/devices/virtual/wmi/05901221-D566-11D1-B2F0-00A0C9062910'