Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/index.php/Reporting_Bug_Guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#20105 - udev only enumerates a device if SD card is already present before boot

Attached to Project: Arch Linux
Opened by Alexandre (alexcortes) - Wednesday, 07 July 2010, 22:22 GMT
Last edited by Roman Kyrylych (Romashka) - Saturday, 24 July 2010, 10:26 GMT
Task Type Bug Report
Category Upstream Bugs
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas B├Ąchler (brain0)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: Udev only enumerates a flash device if SD card (or other) is already present before boot.

Passing pciehp.pciehp_force=1 to the kernel at boot, get workaround for people, not for me.

I already this problem had months...


Additional info:

Linux archlinux 2.6.34-ARCH #1 SMP PREEMPT Tue Jul 6 04:22:13 BRT 2010 x86_64 Intel(R) Pentium(R) Dual CPU T3400 @ 2.16GHz GenuineIntel GNU/Linux

udev 158-1

Acer Aspire 5737Z

attached files:

.befinsert - Card inserted before boot
.posinsert - Card inserted after boot

Steps to reproduce: Insert card before boot and test (work); insert card after boot and test (not work).
This task depends upon

Closed by  Roman Kyrylych (Romashka)
Saturday, 24 July 2010, 10:26 GMT
Reason for closing:  Upstream
Comment by Ionut Biru (wonder) - Wednesday, 07 July 2010, 22:31 GMT
try udev 159 from testing
Comment by Alexandre (alexcortes) - Wednesday, 07 July 2010, 22:42 GMT
udev 159 installed, tested without and within card before boot. Nothing changed. Thanks
Comment by Gerardo Exequiel Pozzi (djgera) - Wednesday, 07 July 2010, 23:29 GMT
Udev is not related here. This is an issue with firmware.
As you said you can workaround the issue booting with pciehp.pciehp_force=1. Another way is echo "options pciehp pciehp_force=1" > /etc/modprobe.d/pciehp.conf

If your are interested in some technical details visit this: http://mjg59.livejournal.com/100587.html
Comment by Alexandre (alexcortes) - Wednesday, 07 July 2010, 23:48 GMT
Not work too. Thank you.
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 08 July 2010, 00:13 GMT
Sure, both options does the same (when load module pciehp, then pass the parameter).
Maybe, in future kernel version another workaround will be acepted, see for example http://lwn.net/Articles/305657
As you can see this is a firmware/hardware issue, unfortunately there is not much to do here.

You can try to contact drivers authors: Dan Zink <dan.zink@compaq.com>, Greg Kroah-Hartman <greg@kroah.com>, Dely Sy <dely.l.sy@intel.com>
Comment by Alexandre (alexcortes) - Thursday, 08 July 2010, 00:25 GMT
Ok, thank you very much for the help. I'll request the closure.

Loading...