-
Fototrend
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
vargalex
Topikgazda
Hi!
Közben megnéztem a forrást is. Úgy tűnik, hogy 1 make is elég lesz. Ehhez a make kiadása előtt a package/kernel/modules/usb.mk-ban megkeresed a
define KernelPackage/usb-storage-extras
sort. A hozzá tartozó endef előtt találsz egy AUTOLOAD bejegyzést. A trunk-ban ez most így néz ki (nem néztem meg, hogy a BackFire-ban más-e):
define KernelPackage/usb-storage-extras
SUBMENU:=$(USB_MENU)
TITLE:=Extra drivers for usb-storage
DEPENDS:=+kmod-usb-storage
KCONFIG:= \
CONFIG_USB_STORAGE_ALAUDA \
CONFIG_USB_STORAGE_CYPRESS_ATACB \
CONFIG_USB_STORAGE_DATAFAB \
CONFIG_USB_STORAGE_FREECOM \
CONFIG_USB_STORAGE_ISD200 \
CONFIG_USB_STORAGE_JUMPSHOT \
CONFIG_USB_STORAGE_KARMA \
CONFIG_USB_STORAGE_SDDR09 \
CONFIG_USB_STORAGE_SDDR55 \
CONFIG_USB_STORAGE_USBAT
FILES:= \
$(LINUX_DIR)/drivers/usb/storage/ums-alauda.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-cypress.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-datafab.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-freecom.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-isd200.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-jumpshot.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-karma.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-sddr09.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-sddr55.ko \
$(LINUX_DIR)/drivers/usb/storage/ums-usbat.ko
AUTOLOAD:=$(call AutoLoad,60,ums-alauda ums-cypress ums-datafab \
ums-freecom ums-isd200 ums-jumpshot \
ums-karma ums-sddr09 ums-sddr55 ums-usbat)
endefItt az AUTOLOAD híváshoz hozzá kell adni még egy paramétert a végére, mert az fogja megmondani, hogy a /etc/modules.d/60-usb-storage-extras generált file-ba belerakja-e a # May be required for rootfs sort.
Szóval, a dolgod annyi, hogy utolsó paraméterként beraksz egy 1-est. Így a módosított részlet (persze arra figyelj, hogy lehet, hogy a BackFire-ban ez más, bár kétlem, úgyhogy jobb, ha nem ezt másolod, hanem csak beírsz egy ,1-et a lezáró zárójel elé):AUTOLOAD:=$(call AutoLoad,60,ums-alauda ums-cypress ums-datafab \
ums-freecom ums-isd200 ums-jumpshot \
ums-karma ums-sddr09 ums-sddr55 ums-usbat,1)Csak a teljesség kedvéért. Ez az include/kernel.mk file-ban definiált add_module() függvény-t hívja meg. Nem kell a módosításhoz, de azért ennek a forrása:
add_module() {
mkdir -p $(2)/etc/modules.d;
(
[ "$$$$$$$$3" = "1" ] && {
echo '# May be required for rootfs' ;
} ;
for mod in $$$$$$$$2; do
getvar mod;
done
) > $(2)/etc/modules.d/$$$$$$$$1-$(1);
modules="$$$$$$$${modules:+$$$$$$$$modules }$$$$$$$$1-$(1)";
}; \Szóval, azt azért lehet látni, hogy ez a block-extroot csomag elég jól meg van írva, figyel arra is, hogy a szükséges modulokat időben betöltse. Csak sajna nálad pont egy olyan külső ház van, ami a kmod-usb-storage modul által nem támogatott. Azt tudom elképzelni, hogy még senki nem akarta az extroot-ot használni, akinek a kmod-usb-storage-extras kell a HDD-jéhez. Szóval, mondhatjuk, hogy extrém eset.
Persze, lehet ezt jelezni a fejlesztőknek, vagy egy patch-et beküldeni. -
vargalex
Topikgazda
Hi!
Természetesen ha a build-elés előtt kijelölsz egy csomagot, akkor is figyel a függőségekre, azaz azokat a csomagokat alapból kijelöli, amiktől függ az általad kiválasztott. (Sőt, úgy, hogy --- áll majd előtte, amit nem is tudsz megváltoztatni.) Így elrontani nem tudod.
Ez lényegében hozzáállás kérdése. Én úgy vagyok vele, hogy az alap, illetve a szükséges kernel modulokon kívül semmit nem teszek bele a firmware-ba. Mégpedig azért, mert ezeket azért viszonylag gyakran frissítik. Ha meg egy frisset teszek fel, akkor ugye a flash-ban lévőt már úgysem fogja használni. Igazából így, ha kell valakinek a LuCi (és beismerem, a többségnek kell), akkor ssh-n összesen annyit kell csinálnia, hogy
opkg update
opkg install luciMajd a többi csomagot már a LuCi-n tudja telepíteni.
Új hozzászólás Aktív témák
- Motorola Moto Tag - nyomom, követ
- Háztartási gépek
- Android szakmai topik
- Luck Dragon: Asszociációs játék. :)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Apple MacBook
- Samsung Galaxy Watch7 - kötelező kör
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- Eladó ÚJ, BONTATLAN Samsung Galaxy A05s 4/64GB ezüst / 12 hónap jótállással!
- 12.000 ft tól elvihető ELITRO Bankmentes , kamatmentes vásárlás .Cooler Master GM2711S Monitor
- Bomba ár! Dell Latitude 5310 - i5-10GEN I 16GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!
- SanDisk Extreme Portable 8TB (SDSSDE61-8T00-G25)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged