Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 233295 - sys-block/dellmgr-5.32 stopped working after upgrade to 2.6.25-gentoo-r7 (2008)
Summary: sys-block/dellmgr-5.32 stopped working after upgrade to 2.6.25-gentoo-r7 (2008)
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Wolfram Schlich (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-29 16:33 UTC by trosmus
Modified: 2009-08-24 21:09 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
linux-2.6.24-gentoo-r8 config file (2.6.24-r8.config,40.63 KB, text/plain)
2008-07-30 16:07 UTC, trosmus
Details
linux-2.6.25-gentoo-r7 config file (2.6.25-r7.config,43.94 KB, text/plain)
2008-07-30 16:08 UTC, trosmus
Details
Dellmgr window shot (dellmgr.jpg,73.45 KB, image/jpeg)
2008-12-01 17:18 UTC, trosmus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description trosmus 2008-07-29 16:33:40 UTC
When starting dellmgr, the following error occurs...
  ERROR: failed to determine device node major number

The script is looking in /proc/devices for '[[:space:]]megadev$' which
no longer exists.   The name is now "megadev_legacy".

Changing the script to look for '[[:space:]]megadev_legacy$' causes the
script to complete and start the dellmgr.bin, but the following text
box pops up in the window.

           No Adapters Found
        Press any key to exit

This version of dellmgr worked before upgrading the kernel.

Reproducible: Always

Steps to Reproduce:
1. ensure system/kernel is the most recent
2. run /usr/sbin/dellmgr
Comment 1 Wolfram Schlich (RETIRED) gentoo-dev 2008-07-30 06:11:17 UTC
(In reply to comment #0)
> When starting dellmgr, the following error occurs...
>   ERROR: failed to determine device node major number
> 
> The script is looking in /proc/devices for '[[:space:]]megadev$' which
> no longer exists.   The name is now "megadev_legacy".

With what kernel version did it work before?
Can you please post the old and new .config?
Comment 2 trosmus 2008-07-30 16:07:40 UTC
Created attachment 161734 [details]
linux-2.6.24-gentoo-r8 config file
Comment 3 trosmus 2008-07-30 16:08:35 UTC
Created attachment 161736 [details]
linux-2.6.25-gentoo-r7 config file
Comment 4 trosmus 2008-07-30 16:09:43 UTC
(In reply to comment #1)

> With what kernel version did it work before?
> Can you please post the old and new .config?
> 

Worked correctly under the linux-2.6.24-gentoo-r8 kernel.
Config files added as attachments.
Comment 5 Wolfram Schlich (RETIRED) gentoo-dev 2008-12-01 16:05:13 UTC
Can you please try dellmgr-5.32-r1 that I've just committed?
Comment 6 trosmus 2008-12-01 17:17:36 UTC
(In reply to comment #5)
> Can you please try dellmgr-5.32-r1 that I've just committed?
> 

Screen comes up but error window shows "No adapter found".
Running under 2.6.25-gentoo-r8.  window snapshot attached.
Comment 7 trosmus 2008-12-01 17:18:34 UTC
Created attachment 173985 [details]
Dellmgr window shot
Comment 8 Andrew Mao 2009-02-12 09:48:59 UTC
I upgraded from 2.6.23-r9 to 2.6.27-r8 and experienced this same problem.
Comment 9 Andrew Mao 2009-02-12 09:56:12 UTC
Does this have anything to do with the "LSI MegaRaid Kernel Management Module", which was added over those kernel versions? There is also the question of the new MegaRaid driver which wasn't there before. Both dellmgr and megamgr have broken.
Comment 10 Mark H. Wood 2009-08-24 21:09:17 UTC
Dellmgr 5.31 seems to work without finding megadev in /proc/devices.  On kernel 2.6.30 udev created /dev/megadev0.  I had trouble with 'percsnmpd' though:  same old dependency on /proc/devices.  I patched it to just look for and symlink /dev/megadev0 instead of groping /proc/devices and creating a new device node.