- Motorola Moto G24 Power - hol van az erő?
- Milyen okostelefont vegyek?
- Vodafone mobilszolgáltatások
- Xiaomi Mi 11 Ultra - Circus Maximus
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Xiaomi 12 - az izmos 12
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Samsung Galaxy A54 - türelemjáték
- iPhone topik
- MIUI / HyperOS topik
Hirdetés
-
A Video AI lehet a One UI 6.1.1 ütőkártyája
ma Vagy hogy fogja a mesterséges intelligencia manipulálni a mozgóképeket?
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Ülésezik a hardveregylet
ph Az irodai készülékek és monitorok társaságát egy ház, egy egér és egy DAC egészíti ki.
-
Mobilarena
TP-Link WR1043ND - N450 router
Új hozzászólás Aktív témák
-
Speeedfire
nagyúr
A nyomtatót miért nem az atomra kötöd majd?
Itt openwrt és ddwrt van főként. Open-nel többet tudsz kezdeni, de ha csak okosabbat akarsz kevesebb bütyköléssel akkor ddwrt.
Gondolom az atomon is linux lesz, így ha értesz is hozzá akkor inkább openwrt szerintem.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
Értem, amúgy minden téren jó választás ez a router szerintem. Vannak ennél erősebb, gyorsabb routerek is, de ha csak net megosztásra kell akkor bőven elég. A gigabit lan és az n-es wifi pedig nagyon sokáig ki fog tartani.
Első körben szerintem látogass el az oldalamra és az ott látható cikkeket olvasd el. A későbbi problémákra pedig az esetek 90%-ában segít az első hsz. Sok sikert és ha elakadsz akkor itt biztos kapni fogsz segítséget.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
Örülök hogy sikerült összehozni.
1. Konkrétan le tudod tiltani iptables alatt a 80-as portot, így nem lehet elérni majd.
2. Wlan led csak 1 van, az akkor világít ha megy a wifin a net, amúgy nem, de ezt opcionálisan be tudod állítani. A vlan ledek pedig a csatlakozást.
3. Amikor tölt a rendszer akkor villog, ha felállt a rendszer akkor csak világít.
4. Az openwrt wiki oldalán fent vannak.
5. Valószínűleg lehetséges, amikor betölt a rendszer akkor meg kellene vizsgálni, hogy van-e rajta valami, ha igen akkor világítson. Viszont az h nyomtatás közben villogjon, háát. Nem vagyok benne biztos, hogy meg lehet oldani.
6. Ezeket én se ismerem, neten kutatni kellene kicsit szerintem.
7. Azt nem kell bántani, amúgy 20 a maximális érték ha jól tudom, de én eddig nem vettem észre semmi különbséget.+1. A sebesség teszek a cikk usb támogatás résznél vannak. ex2/3, ntfs alatt teszteltem őket.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Intruder2k5
MODERÁTOR
Samba sebesség 8-12 Mbyte/sec körül alakul ezen... Nagyjából a 3-4x-ese az ASUS-nak. Filerendszernek ext3, illetve vargalex elmondása szerint az ext4 némileg gyorsabb. Bár ez nem jelentős már... A DNLA médialejátszókhoz szükséges szerver alkalmazás, tehát zenét, képeket, videókat oszt meg... Hasonló a samba-hoz.
[ Szerkesztve ]
-
vargalex
Topikgazda
Hi!
Természetesen lehet jelszavazni a Transmission Webes elérését is, de használhatsz akárt lighttpd+rutorrent párost is.
Az alap http szerver (uhttpd) portját is megváltoztathatod, ezt a /etc/config/uhttpd-ben teheted meg.Alapesetben kívülről egyetlen port sem nyitott, tehát a webes felületet sem érik el (azaz a 68-as udp a DHCP miatt, illetve az icmp echo-request nyitva van).
Alex
-
vargalex
Topikgazda
Hi!
Igen, ez az, már az alap webes felülethez kell egy http szever.
És természetesen lehet külső meghajtóra telepíteni.Alex
-
Intruder2k5
MODERÁTOR
Az, hogy én mindent tudok, (nem kicsit) enyhe túlzás...!
A történet mindössze annyi, hogy néhány hétig nekem is volt egy ilyen routerem, és azóta itt ragadtam. Alap dolgokban, amiben tudok, segítek szívesen bárkinek, ez mindig is így volt, de a fogósabb kérdéseket én is meghagyom a profiknak, tapasztaltabbaknak. Nem mellesleg 1043-as router és OpenWrt hiányában még próbálkozni sem tudok semmivel, de mivel régen követem már a topikot, így többnyire tudom, hogy mit hol és hogyan kell keresni, ez pedig időnként nagy előny. Az ASUS story-dat olvastam odaát.
-
Intruder2k5
MODERÁTOR
Én megmondom neked őszintén, hogy nem küzdöttem ezzel a LuCi-s mountolással, mert nekem is voltak vele gondjaim. Kicsit más mint neked, de a lényeg, hogy nálam sem működött. Szóval csináltam erre egy új init scriptet, és abba tettem bele a mount parancsokat.
swapon /dev/sda2
mount -t ext3 /dev/sda1 /opt -o rw,noatime
mount -t ext3 /dev/sda3 /mnt -o rw,noatimeAmíg nem extroot-ot használsz, addig megteszi ez a megoldás is. Tudom, hogy nem "elegáns", de célravezető.
-
vargalex
Topikgazda
Hi!
Milyen házban van? Saját tápos? Esetleg megpróbálhatod még feltenni a kmod-usb-storage-extras csomagot. Az OpenWrt fórumon olvashatók szerint volt, akinek segített. Ez extra drivereket tartalmaz, így esetleg az alap storage csomag által nem támogatott eszköz is működni fog. Csak arra figyelj, hogy, a kernel verziónak megfelelőt tedd fel. Azaz, ha BackFire 10.03-at tettél fel, akkor innen.
Alex
-
vargalex
Topikgazda
Hi!
Ahhoz extroot firmware kell (ha a lengyel build-et tetted fel, akkor abban benne van). Normál build-el nem tudod felmountolni az /overlay alá, mert ott már a flash maradék része van. (Bár, ha minden igaz, akkor a trunk-on lévő squashfs verzióra már utólag is telepíthető.)
Alex
-
vargalex
Topikgazda
Hi!
Hogy próbáltad? Egyszerűen annyi kell, hogy ahhoz a partícióhoz tartozó bejegyzésnél, amit a /overlay-ba szeretnél mountolni a /etc/config/fstab-ban beállítod, hogy option is_rootfs 1. Tehát pl. a konkrét bejegyzés:
config mount
option target /home
option device /dev/sda2
option fstype ext3
option options rw,noatime
option enabled 1
option enabled_fsck 1
option is_rootfs 1Azt már korábban mondtam, hogy a 10.03-as BackFire firmware esetén ehhez nem elég utólag telepíteni a block-extroot-ot!!! Benne kell legyen a firmware-ban. Ahogy már olvashattad, 10.03.1-nél, illetve szerintem a trunk-nál ez nem kell.
Szerintem az OpenWrt-nél minden a helyén van (ha valamit nem értesz, kérdezz bátran). Nincs itt összevisszaság. Én pl. az Oleg-et nem szerettem (nem is volt az Asus WL-500gP-men anno csak kb. 5 percig). Mindenhez újraindítgatni, flashfs save, commit stb. Brrr.Alex
-
vargalex
Topikgazda
Hidd el, a samba-nak a config-os megoldással nincs semmi baja.
Csak annyit kell tudnod (megszoknod), hogy az egységes kezelhetőség miatt elég sok program config-ját kiszervezték UCI formátumúra. Majd ebből a formátumból az init.d script előállítja az alkalmazás saját config-ját (samba esetén pl. a /tmp/smb.conf-ba), amennyiben erre szükség van. Ez igaz egyébként az fstab-os kérdésedre is. Láthatod, hogy a végleges /etc/fstab-ban (ami egyébként egy symlink a /tmp/fstab-ra) az első sor nem véletlen: "# WARNING: this is an auto generated file, please use uci to set defined filesystems".
Samba-nál annyiban bonyolódik a helyzet, hogy mivel sok beállítási lehetőséggel rendelkezik, ezért csak a fontosakat tették át UCI-ba, hogy a webes felület ne legyen túl összetett. A többit tartották meg a /etc/samba/smb.conf.template-ban (amit ssh-n van lehetőséged módosítani). És az init.d script ebből a kettőből állítja össze a véglegeset.Így az egységes config felépítés miatt egészen könnyű webes felületet csinálni (sőt, elég soknál ugye már megcsinálták) LuCi, illetve WebIf alá.
Egyébként a samba-hoz létrehozott felhasználót (amihez egyébként tökéletesen megfelel a defaultban már létező nobody is) egyáltalán nem kell a root csoporthoz rendelni, sokkal inkább célszerű lenne a könyvtár jogosultságait úgy beállítani, hogy írásjoga is legyen. Jól is nézne ki az a rendszergazda, aki egy samba-n keresztüli írásjog megadásához root csoportba tenné a felhasználót!
A samba-s másolási sebességeket gondolom MB/s-ben akartad írni. Mik most a mount opciók? És most akkor mi van a /tmp/smb.conf-ban?
Alex
-
-
vargalex
Topikgazda
Hi!
Igen, saját build esetén minden package-t ki tudsz választani, hogy benne legyen. De én inkább azt mondom, hogy a szükséges csomagokon kívül (block-mount, block-extroot, block-hotplug, e2fsck, kmod-fs-ext3, kmod-fs-ext4, kmod-usb2, kmod-usb-storage, stb.) mást ne tegyél bele, mert azokat úgyis frissíted később. Így egy régi verzió feleslegesen lesz a flash-ban (persze baj nincs belőle).
Ha esetleg valakinek kellene, akkor a minap build-eltem egy extroot firmware-t (extroot csomagok, e2fsck, usb csomagok, filerendszer csomagok, fdisk, busybox adduser, addgroup, deluser, delgroup támogatás) 1043ND-re egy kollégának, de ha jól emlékszem, akkor a trunk-ból. LuCi nincs benne. Innen letölthető.
Szerintem felmegy LuCi-ból is, de általában inkább az ssh megoldást szokták ajánlani.
[ Szerkesztve ]
Alex
-
wwenigma
Jómunkásember
Leszeded ezt, kicsomi majd felrakod: [link]
Extroothoz telepited EZT a csomagot.
A winyót szétparticionalod, első a rendszer, második a swap, harmadik az adat. Ehhez felrakod az fdisk és az e2fstools csomagokat. (hogy legyen fdisk, mkfs.ext4, etc parancsod
EZT a leirast követed ezutan. Annyit hozzatennek, ext4-et javaslok.Az etc/config/fstab igy nezzen ki:
config 'global' 'automount'
option 'from_fstab' '1'
option 'anon_mount' '1'
config 'global' 'autoswap'
option 'from_fstab' '1'
option 'anon_swap' '0'
config 'mount'
option 'target' ''
option 'fstype' 'ext4'
option 'options' 'rw,sync'
option 'enabled_fsck' '0'
option 'device' '/dev/sda1'
option 'enabled' '1'
option 'is_rootfs' '1'Ezutan reboot, majd ha elindult a gép akkor maris egy stock rendszerben avgy, ahol telneten kezdheted a passwd paranccsal. De ezt irtam le feljebb is. 2 napja raktam ujra a fentiek alapjan a rendszert. Tljesen ertheto gugli translate-tal a fenti oldal.
64M ramra tuningolas a sok kapcsolatnal hoz allitolag, meg szvsz a torrentezést is gyorsithatja, foleg hogy mar igy is 32M rammal szepen gyorsult a transmission kliens a 2.11-es verzioval.
[ Szerkesztve ]
Steam: http://bit.ly/1rRuf8p , Origin: wwenigma -- | -- Jiayu F1 / G3C / OT995 cuccok: http://bit.ly/1w44CI2 -- | -- ZTE V5 Red Bull -> http://bit.ly/1mgtfrd -- | -- Xiaomi RN3SE -> http://bit.ly/2r8DlV7 -- | -- Live Stream: twitch.tv/wwenigma
-
wwenigma
Jómunkásember
Hallod, nem irom le megegyszer. NE ADJ MEG targetet az alap konfigban, amikor dolgoznia kell az extrootnak. AZ fstabban NE LEGYEN se swap se egyéb mountolas.
Gyakorlatilag egy uj rendszer bootol a rendszer felé, nincs értelme és nem is fog mukodni.
mod: ja most olvasom, a kovetkezo hszed... passzoltam. Indits egy teamviewert, megcsinalom neten keresztul, csak a lengyel firmwaret flasheld fel is annyit nyulj hozza hogy legyen net. Az overlay alá amugy a block-extroot csatol, nem te.
[ Szerkesztve ]
Steam: http://bit.ly/1rRuf8p , Origin: wwenigma -- | -- Jiayu F1 / G3C / OT995 cuccok: http://bit.ly/1w44CI2 -- | -- ZTE V5 Red Bull -> http://bit.ly/1mgtfrd -- | -- Xiaomi RN3SE -> http://bit.ly/2r8DlV7 -- | -- Live Stream: twitch.tv/wwenigma
-
vargalex
Topikgazda
Hi!
Pedig elhiheted, működik az extroot:
root@D-Link:~# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 2.3M 2.3M 0 100% /rom
tmpfs 30.3M 1.5M 28.8M 5% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sda1 987.7M 52.0M 885.6M 6% /overlay
mini_fo:/overlay 2.3M 2.3M 0 100% /
/dev/sdb2 4.7G 956.1M 3.5G 21% /opt
/dev/sdb3 141.5G 104.3G 30.0G 78% /mntA hozzá tartozó fstab config (én már a build-be beletettem):
config global automount
option from_fstab 1
option anon_mount 1
config global autoswap
option from_fstab 1
option anon_swap 0
config mount
option target /home
option label jffs_ext3
option fstype ext3
option options rw,noatime
option enabled 1
option enabled_fsck 1
option is_rootfs 1
config mount
option target /opt
option label opt
option fstype ext4
option options ''
option enabled 1
option enabled_fsck 1
config mount
option target /mnt
option label mnt
option fstype ext4
option options ''
option enabled 1
option enabled_fsck 1
config swap
option enabled 1
option uuid 17F4-2A17Egyébként éppen azt akartam írni, hogy lehet, hogy az a baj, hogy a kmod-usb-storage-extras modulokat még nem tölti be. És ugye ezt a csomagot betetted a build-elt firmwareba? Ugye build-elésnél az extroot_settle_time-t nem állítottad kisebb értékre? Esetleg megpróbálhatsz egy sleep-et a /etc/init.d/fstab start függvényében.
Alex
-
vargalex
Topikgazda
Hi!
1. Még build előtt módosíthatod (a letöltött svn könyvtárban lévő) a package/block-mount/files/fstab.config file-t (ami a /etc/config/fstab lesz)
2. Azért nincs, mert ha megnézed, label szerint mountolok (mert 2 drive-om van, és azt, hogy pl. a pendrive mindig sda lesz, nem garantálja semmi)
3. Igen, mert nekem az extroot egy pendrive, a többi egy HDD
4. A block-extroot kiválasztásakor (a make menuconfig-ban) egy enter-t nyomsz.Alex
-
wwenigma
Jómunkásember
Ha a logban nincs error , akkor nem tudom elhinni hogy nem jó. Csak akkor lehet probléma, ha eldobja az USB-s eszközt, erre volt nekem is korabban példa. Ha a logban nincs semmi, akkor user error. (szvsz)
Mi a verziószám az alján a cuccnak?
[ Szerkesztve ]
Steam: http://bit.ly/1rRuf8p , Origin: wwenigma -- | -- Jiayu F1 / G3C / OT995 cuccok: http://bit.ly/1w44CI2 -- | -- ZTE V5 Red Bull -> http://bit.ly/1mgtfrd -- | -- Xiaomi RN3SE -> http://bit.ly/2r8DlV7 -- | -- Live Stream: twitch.tv/wwenigma
-
wwenigma
Jómunkásember
Annak siman jonak kellene lennie. Hagyd rádugva a winyót és dolgoztatsd meg, nem dob-é hibát.
Enyemben van ilyen:
mini_fo: using base directory: /
mini_fo: using storage directory: /overlayNem tudom tudok e segiteni, de ha szet akarsz nezni a routeremben adok jelszot.
[ Szerkesztve ]
Steam: http://bit.ly/1rRuf8p , Origin: wwenigma -- | -- Jiayu F1 / G3C / OT995 cuccok: http://bit.ly/1w44CI2 -- | -- ZTE V5 Red Bull -> http://bit.ly/1mgtfrd -- | -- Xiaomi RN3SE -> http://bit.ly/2r8DlV7 -- | -- Live Stream: twitch.tv/wwenigma
-
wwenigma
Jómunkásember
Enyém itt van: [link]
[ Szerkesztve ]
Steam: http://bit.ly/1rRuf8p , Origin: wwenigma -- | -- Jiayu F1 / G3C / OT995 cuccok: http://bit.ly/1w44CI2 -- | -- ZTE V5 Red Bull -> http://bit.ly/1mgtfrd -- | -- Xiaomi RN3SE -> http://bit.ly/2r8DlV7 -- | -- Live Stream: twitch.tv/wwenigma
-
wwenigma
Jómunkásember
Init.d-ben atirogatni a sorszamot?
Steam: http://bit.ly/1rRuf8p , Origin: wwenigma -- | -- Jiayu F1 / G3C / OT995 cuccok: http://bit.ly/1w44CI2 -- | -- ZTE V5 Red Bull -> http://bit.ly/1mgtfrd -- | -- Xiaomi RN3SE -> http://bit.ly/2r8DlV7 -- | -- Live Stream: twitch.tv/wwenigma
-
Intruder2k5
MODERÁTOR
Ez furcsa, hogy nem megy a recovery mód se, csak a soros konzolos megoldás. Elvileg recovery módban sem tölt be semmi extra dolgot, tehát annak mennie kell mindenképpen.
És az a megoldás nem jöhet szóba, amit Alex is használ, hogy pendrive-on az extroot, és hdd-n a többi dolog?.. Pl. a torrent letöltések, és a samba megosztás. Persze ehhez már kell egy USB HUB, mivel csak egy csatija van a picinek...
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Akkor nem egyről beszélünk... Én semmi 1k-s fw-ről nem beszélek. Lehet én mondtam tévesen mondjuk, igazából a failsafe módra gondoltam. DD-WRT-re is lehet HDD-t rakni természetesen, de nem extroot-os megoldással, csak becsatolod mondjuk az /opt alá, mint OLEG-nél. Fel kell tenni rá az opkg-t, aztán az OpenWrt csomagokat tudod használni hozzá. Alapból kezeli az USB-t, WiFi-t, és benne van az FTP szerver is. Az opkg telepítésről több leírás is volt már itt, de én ezt láttam a legegyszerűbbnek.
-
Intruder2k5
MODERÁTOR
A baj az vele, hogy nincsenek 1043-ashoz fordított csomagok hozzá, ezért a macera az openwrt csomagokkal, illetve az opkg-val. Ehhez jön még hozzá, hogy sokáig nem volt normális leírás sem, és mindenki csak próbálkozott, aztán többnyire kudarcba fulladt. Volt akinek sikerült ez alapján is, de szerintem amit az előbb adtam, az nagyságrendekkel egyszerűbb leírás. Flasheléskor pedig nem linux a vége, hanem firmware. Linux már dd-wrt alatt kell, ha onnan akarsz váltani valami másra.
http://itcafe.hu/tema/tp-link_wr1043nd_router/hsz_760-760.html
Minden esetre szerintem is sokkal tetszetősebb a felülete, és sokkal több dolgot tud alapból, mint az OpenWrt.
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
A baj az opkg-val volt tudomásom szerint... Mindig valami hibaüzenetet dobott, talán már az "opkg update". Bár én sosem próbáltam, megmondom őszintén, csak az itt olvasottakra hagyatkozom ezügyben. De azért mondom, hogy amit linkeltem először leírást, abban ott van becsomagolva az opkg, csak fel kell másolni az /opt alá, ha minden igaz, és működik. Tehát, rém egyszerű...
[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Torrent darabszámban nem lehet megmondani a maximumot... Ez több dologtól függ. Elsősorban a konkrétan futó torrentek száma (ahol adatforgalom is van), nyitott szeletek mérete és száma, nyitott kapcsolatok száma, stb... Szóval eléggé összetett dolog, és nincs rá képlet. swap lehet kicsit több is... A használatát tudod ellenőrizni a "free -t" (de lehet, hogy csak simán free OpenWrt alatt) paranccsal. Ami leginkább nem előnyös, az az NTFS meghajtó. Ebből sok probléma volt WL-500-on is torrentezéskor. Mindenképpen érdemes lenne ext3-al próbálkozni.
szerk.:
Nálam most konkrétan 32MB RAM + 512 MB swap (ebből használatban ~90MB)
Seed-ben van 68 torrentem, mintegy 80 GB méretben, de csak kb. 15-20 megy egyszerre, tehát annyinál van átlagosan adatforgalom. Torrentenként mx. 5 letöltő lehet, globálisan pedig 50. Én így állítottam be.[ Szerkesztve ]
-
Intruder2k5
MODERÁTOR
Trunkon mindig a legfrissebb cuccok vannak, de ezek nem feltétlenül stabilak!
Szerintem! De lehet, hogy tévedek...De lehet, hogy mindenből a legújabb stabil verzió van benne, mert a nem stabil igazából az rc-ben van. A backfire alatt meg a kiadáskori verziók vannak.
[ Szerkesztve ]
-
vargalex
Topikgazda
Hi!
Még esetleg meg lehetne próbálni a buildelés előtt a már említett extroot_settle_time-ot növelni, hátha betölti addig az extra drivereket. Vagy, ha nagyon nem akar menni, akkor ugye megvan a lehetőséged (mint már írtam), hogy extroot nélkül külső drive-ra telepítsd a csomagokat (így hasonló lesz, mint anno az Oleg-nél). A WiFi-nél a kmod-ath9k kell, illetve ha valami titkosítást is szeretnél használni, akkor a hostapd/wpad.
Nem tudom melyik verziót buildelted, de ha esetleg nem azt, akkor meg kellene próbálkozni egy BackFire 10.03-al, az az utolsó végleges. Hátha csak egy bug a mostani verzióban.Alex
-
vargalex
Topikgazda
Hi!
Na, néztem még egy kicsit a block-extroot csomagban lévő scripteket. Arra, hogy nálad miért nem működik megfelelően, a /lib/functions/extmount.sh script er_load_modules függvénye ad magyarázatot. Ugyanis, ha azt megnézed, azt csinálja, hogy a /etc/modules.d-ben található (a trunk-ban illetve a 10.03.1-es BackFire-ban már a /tmp/overlay-ban is, ami a flash) olyan modulokat betölti, amelyeknek az első sorában benne van a
# May be required for rootfs
szöveg.
A 10.03-as BackFire-ban az ide vágó rész:
local modules="$(grep -l '# May be required for rootfs' *)"
cat $modules | sed 's/^\([^#]\)/insmod \1/' | sh 2>&- || :Megnéztem, a kmod-usb-storage-extras csomagban lévő nem ilyen! Ergo nem is fogja betölteni!
Most éppen nincs nálam a teljes forrás, de ha minden igaz, viszonylag gyorsan meg tudod csinálni. A build-elés után a build-dir-ben megtalálod valahol 60-usb-storage-extras file-t (valahol a toolchain..., vagy target... könyvtáron belül szerintem egy modules.d könyvtárban).
Na, ennek a file-nak az első sorába be kellene szúrni a # May be required for rootfs szöveget. Ezután mehet egy ismételt make. Szerintem az így létrehozott firmware-val működni fog az extroot.Illetve, ha a trunk-ból fordítottál, akkor elvileg elég, ha a router-en lévő /etc/modules.d/60-usb-storage-extras file elejére szúrod be. Ekkor egy reboot után szerintem működni fog.
Szóval, a probléma összesen annyi, hogy a kmod-usb-storage-extras csomag készítője úgy ítélte meg, hogy ez nem kell az extroot-hoz.
Alex
-
vargalex
Topikgazda
Hi!
A BackFire 10.03 az utolsó stabil verzió. A BackFire tartalmazza a trunk-ból átemelt javításokat, esetleg hibákat.
Az előző hozzászólásom alapján (én most már biztos vagyok benne, hogy az a baj), a settle_time nem fog segíteni, mert pont az er_load_modules függvény (ami betölti a szükségesnek jelölt modulokat) meghívása után vár. Tehát nem töltené be úgysem az extra modulokat időben.
A kmod-ath9k függ a kamod-ath-tól, tehát azt nem kell külön telepíteni.
Alex
-
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.
[ Szerkesztve ]
Alex
-
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.[ Szerkesztve ]
Alex
-
wwenigma
Jómunkásember
Konkrétan én is adnék pénzt IC-ért.
Steam: http://bit.ly/1rRuf8p , Origin: wwenigma -- | -- Jiayu F1 / G3C / OT995 cuccok: http://bit.ly/1w44CI2 -- | -- ZTE V5 Red Bull -> http://bit.ly/1mgtfrd -- | -- Xiaomi RN3SE -> http://bit.ly/2r8DlV7 -- | -- Live Stream: twitch.tv/wwenigma