Modify

Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#21367 closed defect (not_a_bug)

15.05 version kernel updated but not packages in repository (ramips/rt305x)

Reported by: yurtesen Owned by: developers
Priority: normal Milestone:
Component: packages Version: Chaos Calmer 15.05
Keywords: Cc:

Description

I realized that the packages at the repository are built for 3.8.20 kernel (I dont know if same applies to other builds):
https://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/

But the kernel was updated to 3.8.23 at some point:
http://git.openwrt.org/?p=15.05/openwrt.git;a=shortlog

Now the problem is that it is more difficult to install kernel modules. I think either kernel should not be updated once a version is released OR there should be an -updates package repository which is rebuilt from latest updated release sources to accommodate for this. The result of the problem is below:

root@OpenWrt:/# opkg install kmod-rtl8192cu
Installing kmod-rtl8192cu (3.18.20+2015-03-09-3) to root...
Downloading http://downloads.openwrt.org/chaos_calmer/15.05/ramips/rt305x/packages/base/kmod-rtl8192cu_3.18.20+2015-03-09-3_ramips_24kec.ipk.
Multiple packages (kmod-usb-core and kmod-usb-core) providing same name marked HOLD or PREFER. Using latest.
Collected errors:

  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-rtl8192cu:
  • kernel (= 3.18.20-1-c8b57a131072a3198e594822481af3e0) * kernel (= 3.18.20-1-c8b57a131072a3198e594822481af3e0) * kernel (= 3.18.20-1-c8b57a131072a3198e594822481af3e0) * kernel (= 3.18.20-1-c8b57a131072a3198e594822481af3e0) *
  • opkg_install_cmd: Cannot install package kmod-rtl8192cu.

root@OpenWrt:/# uname -a
Linux OpenWrt 3.18.23 #2 Sat Dec 12 18:18:29 EET 2015 mips GNU/Linux
root@OpenWrt:/#

Attachments (0)

Change History (4)

comment:1 Changed 2 years ago by anonymous

the packages already built are for the firmware images distributed by openwrt.org.

if you're rebuilding CC from source then you're supposed to rebuild everything, including optional packages, not just the base image

comment:2 Changed 2 years ago by yurtesen

That is kind of inconvenient. If there was an updates repository, one could get kernel updates and updated modules also. I guess I was spoiled by getting all updates automatically in other Linux distributions. :)

I have eventually transferred the modules, but it was quite inconvenient to transfer them to the router. This just seem to effect the kernel modules. Perhaps the easiest solution is to not update kernel within a release after the release. I bet this would sort of increase stability also.

Anyway, just my opinion. Thanks!

comment:3 Changed 2 years ago by blogic

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

comment:4 Changed 2 years ago by blogic

your request might sound reasonable but there is a thing called version magic in the kernel which would make what you want impossible anyhow.

Last edited 2 years ago by blogic (previous) (diff)

Add Comment

Modify Ticket

Action
as closed .
The resolution will be deleted. Next status will be 'reopened'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.