Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_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#19554 - [kernel26] 2.6.33.4-1 doesn't load modules (lance.ko, ext2.ko) on VMware VM

Attached to Project: Arch Linux
Opened by Renato Schmidt (rescbr) - Friday, 21 May 2010, 05:15 GMT
Last edited by Jan de Groot (JGC) - Sunday, 27 June 2010, 17:34 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture i686
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Fresh install on VMware, Kernel 2.6.33.4-1 doesn't load some modules (in this case, I missed ext2 and lance), but lsmod reported others being loaded.

modprobe outputs "FATAL: Module lance not found";
insmod returns "insmod: error inserting '/lib/modules/2.6.33-ARCH/kernel/drivers/net/lance.ko': -1 Operation not permitted".
Error message on dmesg is: "lance.c: Module autoprobing not allowed. Append "io=0xNNN" value(s)."

On a later test, ext2 seems to load with insmod but not modprobe, but did not test device mounting.

Installed kernel26-lts (which is 2.6.27.46-1) and it worked flawlessly. Another virtual machine using 2.6.32.9-1 works with no problem.

There are some posts on the forum regarding this kernel version and problems with networking, but they might be unrelated as they do not contain full dmesg output or any at all.
This task depends upon

Closed by  Jan de Groot (JGC)
Sunday, 27 June 2010, 17:34 GMT
Reason for closing:  Fixed
Additional comments about closing:  works in 2.6.34-2
Comment by Thomas Dziedzic (tomd123) - Saturday, 05 June 2010, 06:43 GMT
"using 2.6.32.9-1 works with no problem"
kernel26-lts upgrade should have fixed this.

can you confirm?
Comment by Renato Schmidt (rescbr) - Saturday, 05 June 2010, 20:08 GMT
kernel26-lts 2.6.32.15-1 loads those modules correctly.
Comment by Jan de Groot (JGC) - Wednesday, 23 June 2010, 09:07 GMT
The error message tells you to specify io= options, which is a required option. Running insmod/modprobe without options defined will give this error message. Does this work with kernel26-lts 2.6.32.x and kernel26 2.6.34.x when you specify the IO ranges?
Comment by Thomas Bächler (brain0) - Wednesday, 23 June 2010, 09:36 GMT
Run 'depmod' as root, then be happy.
Comment by Renato Schmidt (rescbr) - Saturday, 26 June 2010, 19:09 GMT
Tried 'depmod' but no avail. Updated kernel26 to 2.6.34-2, now both ext2 and lance load correctly with autoprobing.

Loading...