Ticket #874 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Invalid module format in SHR testing 20100115

Reported by: raphman Owned by: ainulindale
Priority: critical Milestone:
Component: SHR Image Version: SHR-testing
Keywords: kernel, module, network Cc:

Description

Flashing a clean SHR testing 20100115 image and kernel makes modules unloadable. This prevents USB network access to the Freerunner (via g_ether).

How to reproduce:
Download the following two files from build.shr-project.org/shr-testing/images/om-gta02/ and flash them to the Freerunner using NeoTool?:
shr-full-eglibc-ipk--20100115-om-gta02.rootfs.jffs2
and
uImage-2.6.29-oe11+gitr119861+a15608f241a40b41fed5bffe511355c2067c4e88-r6.1-om-gta02.bin

Upon a regular boot, the Freerunner will not show up when connected to a computer via USB. Manually running modprobe g_ether results in an error message (Error inserting ... g_ether: Invalid module format - shortened for clarity)

dmesg says:
g_ether: version magic '2.6.29-rc3 preempt mod_unload ARMv4' should be '2.6.29-rc3 mod_unload ARMv4'

I have verified this by flashing these files and full-om-gta02.jffs2 resp. uImage-om-gta02-latest.bin (which have the same file sizes as the aforementiond files) multiple times and rebooting at least once.

I have a brand-new Openmoko Freerunner A7.

Raphael

Change History

comment:1 Changed 3 years ago by raphman

Oh, this also seems to mean that sound, bluetooth, etc. are non-functional. Calling and GPS work as they do not need any modules.

comment:2 Changed 3 years ago by spaetz

sorry, no clue how that can/could happen... i'll rebuild the kernel, but i am not sure that this will be fixed through it.

comment:3 Changed 3 years ago by raphman

  • Status changed from new to closed
  • Resolution set to fixed

FS image and kernel from 25.01.2010 work fine. All modules seem to load.

Note: See TracTickets for help on using tickets.