Suggested advisory: =================== This ldetect update fixes a bug where ldetect would fails to detect some devices when there were more than 100 PCI devices (mga#8320). It also fixed a bottleneck in ldetect making lspcidrake 3x faster. How to reproduce: ================== Got a machine with more than 100 PCI devices. Eg one where the following command would be limited to 100: lspcidrake |perl -pi -e 'undef $_ if /^hub|^usb/../eof/'|wc -l With new ldetect, all PCI devices should be detected.
SRPM: ldetect-0.12.1.1-5.mga2.src.rpm ------------------------------------- ldetect lib64ldetect0.12 lib64ldetect-devel
$ lspcidrake |perl -pi -e 'undef $_ if /^hub|^usb/../eof/'|wc -l 32
Testing complete mga2 64 Same number of pci devices after update and harddrake lists everything the same as it did before.
Whiteboard: (none) => has_procedure mga2-64-OK
(In reply to comment #3) > Testing complete mga2 64 > > Same number of pci devices after update and harddrake lists everything the same > as it did before. On my system with more than 100 PCI devices this update does not change anything. The limit of 100 devices still exists. See also the following bugs: https://bugs.mageia.org/show_bug.cgi?id=8369 https://bugs.mageia.org/show_bug.cgi?id=8320
CC: (none) => Mertens.MPT
Thanks for testing Markus Can you confirm you installed both ldetect-0.12.1.1-5.mga2 and lib(64)ldetect0.12-0.12.1.1-5.mga2 from Core Updates Testing please. $ rpm -qa | grep ldetect
Depends on: (none) => 8369, 8320
Whiteboard: has_procedure mga2-64-OK => has_procedure
(In reply to comment #5) > Thanks for testing Markus > > Can you confirm you installed both ldetect-0.12.1.1-5.mga2 and > lib(64)ldetect0.12-0.12.1.1-5.mga2 from Core Updates Testing please. > > $ rpm -qa | grep ldetect # rpm -qa | grep ldetect ldetect-0.12.1.1-5.mga2 ldetect-lst-0.1.303.2-1.mga2 lib64ldetect0.12-0.12.1-5.mga2 # Well, lib64ldetect0.12 does not have the correct version. I will try to update... # rpm -qa | grep ldetect ldetect-0.12.1.1-5.mga2 lib64ldetect0.12-0.12.1.1-5.mga2 ldetect-lst-0.1.303.2-1.mga2 # OK. Version *0.12.1.1* seems to solve the problems on my system. I can finally see all build-in hardware in harddrake2. I mean everything is listed but I could not test the installation procedure (https://bugs.mageia.org/show_bug.cgi?id=8369). But next week I will prepare an extra partition on my system and try to install Mageia 3 beta*. Maybe dracut will create a usable initrd once all hardware is properly detected.
Thanks Markus. Can you also try the line from comment 0 below # lspcidrake |perl -pi -e 'undef $_ if /^hub|^usb/../eof/'|wc -l It should no longer be limited to 100
(In reply to comment #7) > Thanks Markus. > > Can you also try the line from comment 0 below > > # lspcidrake |perl -pi -e 'undef $_ if /^hub|^usb/../eof/'|wc -l > > It should no longer be limited to 100 # lspcidrake |perl -pi -e 'undef $_ if /^hub|^usb/../eof/'|wc -l 137 # Looks good!
That's great, thankyou :) Adding mga2 64 testing complete back again. Needs testing mga2 32 to validate.
Whiteboard: has_procedure => has_procedure mga2-64-OK
Blocks: (none) => 8369, 8320Depends on: 8369, 8320 => (none)
Testing complete on mga2, i586. Before update: [wassi@localhost ~]$ lspcidrake |perl -pi -e 'undef $_ if /^hub|^usb/../eof/'|wc -l 28 After update: -> Reboot [wassi@localhost ~]$ lspcidrake |perl -pi -e 'undef $_ if /^hub|^usb/../eof/'|wc -l 28 Harddrake looks the same as before. Validating ---- No linking needed according to depcheck. See comment 0 for advisory, comment 1 for SRPM. Could sysadmin please push from core/updates_testing to core/updates. Thank you!
Keywords: (none) => validated_updateCC: (none) => sysadmin-bugs, wassiWhiteboard: has_procedure mga2-64-OK => has_procedure mga2-64-OK MGA2-32-OK
Update pushed: https://wiki.mageia.org/en/Support/Advisories/MGAA-2013-0004
Status: NEW => RESOLVEDCC: (none) => tmbResolution: (none) => FIXED