"opkg upgrade" breaks USB networking: g_ether module missing

Andy Green andy at openmoko.com
Fri Aug 1 07:53:04 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Somebody in the thread at some point said:
| Hi,
|
| in the most recent kernel, USB networking is no longer compiled in, but
| compiled as a module. I think that's generally a good thing, the problem
| is that the upgrade path seems to be broken: I just did an "opkg
| upgrade", and it installed the new kernel, but not the g-ether and
| cdc-ether modules. The result was that after rebooting I couldn't ssh
| into my device anymore. My solution was to flash an older kernel,
| install the missing modules with opkg, then re-flash the new kernel.
|
| If you haven't done an "opkg upgrade" today yet, you can do yourself a
| favor by issueing
|
|   opkg install kernel-module-g-ether kernel-module-cdc-ether
|
| after "opkg upgrade", but before rebooting.

Thomas B noticed the above and also that a depmod is needed after
installing these packages.

Should we consider...

~ - binning the finegrained module packaging and having the modules all
inside the kernel package

~ - if not, making some modules dependencies of the kernel package

~ - doing a depmod post-install or update of a kernel module package?

- -Andy
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAkiSpMAACgkQOjLpvpq7dMrVZQCghiLDCEYOqvQkQhkki0yfl01J
BTYAmgMt8aWMUbI2dEBYYQBzhZ7FgFJh
=tMK2
-----END PGP SIGNATURE-----




More information about the support mailing list