1

Temat: Kompilacja z trunka ?

Hej,

Otóż jestem totalnym nobkiem i zaczynam dopiero działalność z OpenWRT smile
Zakupilem WL-500gP i chce go przerobić na draft-n(2.0) z Atherosem, ponieważ b/g w ogole nie jest mi potrzebne bo mam innego AP. Wiem juz mniej wiecej jaki chip kupic, aby supportowal ath9k (TL-WN961N(, jakie pigtaile i anteny (czyli warstwe fizyczna smile. Pozostaje mi czesc softwarowa i tutaj jest dupa, wiem ze musze wrzucic openwrt-brcm47xx-squashfs.trx  (kamikaze kernel 2.6) ale teraz jak to zrobić , trzeba to jakoś kompilować , co to jest trunk ? Znacie może jakiegos guida jak kompilowac z trunka ?

Z gory dzieki za pomoc

2

Odp: Kompilacja z trunka ?

A faq które jest w podwieszonym wątku nie czytałeś...

Proszę bardzo, gotowiec: http://downloads.openwrt.org/snapshots/trunk/brcm47xx/ Doinstalujesz sobie tylko kmod-ath9k i masz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez macmus 2009-08-12 23:58:51)

Odp: Kompilacja z trunka ?

Cezary napisał/a:

A faq które jest w podwieszonym wątku nie czytałeś...

Proszę bardzo, gotowiec: http://downloads.openwrt.org/snapshots/trunk/brcm47xx/ Doinstalujesz sobie tylko kmod-ath9k i masz.

a tak juz zauwayżyłem własnie smile dzieki na hinta wink

juz sciagam pakiety pod CentOS zeby moze sobie sam przez kompilacje przeleciec .. i teraz pytanie jakie opcje trzeba pozaznaczać zeby mieć najbardziej rozbudowana konfiguracje. Jest FAQ do opcji ?

acha i jeszcze nie moge znalesc dwoch pakietów pod Centa:

[root@localhost lech]# yum install build-essential bison flex gettext subversion libncurses-dev unzip automake zlib1g-dev gawk
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: sunsite.icm.edu.pl
* updates: sunsite.icm.edu.pl
* addons: sunsite.icm.edu.pl
* extras: sunsite.icm.edu.pl
Setting up Install Process
Parsing package install arguments
No package build-essential available.
Package bison-2.3-2.1.i386 already installed and latest version
Package flex-2.5.4a-41.fc6.i386 already installed and latest version
Package gettext-0.14.6-4.el5.i386 already installed and latest version
No package libncurses-dev available.
Package unzip-5.52-3.el5.i386 already installed and latest version
Package automake-1.9.6-2.1.noarch already installed and latest version
No package zlib1g-dev available.
Package gawk-3.1.5-14.el5.i386 already installed and latest version
Resolving Dependencies
There are unfinished transactions remaining. You mightconsider running yum-complete-transaction first to finish them.
--> Running transaction check
---> Package subversion.i386 0:1.4.2-4.el5_3.1 set to be updated
--> Processing Dependency: perl(URI) >= 1.17 for package: subversion
--> Running transaction check
---> Package perl-URI.noarch 0:1.35-3 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved


zlib1g-dev, libncurses-dev sa one niezbedne ? jest wersja na centa lub rpm

edit: pakiety to zlib i ncurse tongue , ale jakiego dalej nie wiem jakiego maka uzyc do komilacji trunka

4

Odp: Kompilacja z trunka ?

Tak się nazywają w systemach debianowych. Potrzebujesz po prostu libz.co oraz pliki nagłówkowe, więc poszukaj w jakich paczkach jest to u Ciebie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Kompilacja z trunka ?

czy trunki (lub retail 8.0.9.1 ) maja juz wbudowana obsluge usb jak twoje obrazy z
http://eko.one.pl/index.php?page=openwrt-mod
czy trzeba je gdzies potem dosintalowywac ?

a jak tak to gdzie ?

6

Odp: Kompilacja z trunka ?

Nie mają, musisz sobie doinstalować/wkompilować na stałe.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7 (edytowany przez macmus 2009-08-13 23:50:22)

Odp: Kompilacja z trunka ?

Cezary napisał/a:

Nie mają, musisz sobie doinstalować/wkompilować na stałe.

no to walcze teraz z instalowaniem USB i nie nie dziala mi automount (hotplug) jak wtykam hdd usb lub pendriva.

polecialem zgodnie z tutorailem dla jadra 2.6 z glownej strony i fstab sie wywala sad

root@OpenWrt:/# /etc/init.d/fstab start
mount: mounting /dev/sda1/ on /hdd failed: Not a directory

ale co najwazniejsze to logi smile

root@OpenWrt:/# uname -a
Linux OpenWrt 2.6.25.20 #4 Mon Jun 1 23:39:13 UTC 2009 mips unknown
root@OpenWrt:/# lsmod
Module                  Size  Used by    Not tainted
usb_storage            69536  0
ehci_hcd               29232  0
uhci_hcd               19088  0
nf_nat_tftp              448  0
nf_conntrack_tftp       2448  1 nf_nat_tftp
nf_nat_irc               928  0
nf_conntrack_irc        2768  1 nf_nat_irc
nf_nat_ftp              1440  0
nf_conntrack_ftp        5120  1 nf_nat_ftp
ipt_MASQUERADE          1216  2
iptable_nat             4144  1
nf_nat                 12800  5 nf_nat_tftp,nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat
xt_state                 832  6
nf_conntrack_ipv4       8928  9 iptable_nat,nf_nat
nf_conntrack           40768  11 nf_nat_tftp,nf_conntrack_tftp,nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_conntrack_ftp,ipt_MASQUERADE,iptable_nat,nf_nat,xt_state,nf_conntrack_ipv4
sd_mod                 18864  0
ipt_REJECT              2080  2
xt_TCPMSS               3296  2
ipt_LOG                 4864  0
xt_multiport            1888  0
xt_mac                   704  0
xt_limit                1248  1
iptable_mangle          1056  0
iptable_filter           928  1
ip_tables               8816  3 iptable_nat,iptable_mangle,iptable_filter
xt_tcpudp               1920  6
x_tables                8976  11 ipt_MASQUERADE,iptable_nat,xt_state,ipt_REJECT,xt_TCPMSS,ipt_LOG,xt_multiport,xt_mac,xt_limit,ip_tables,xt_tcpudp
ppp_async               9728  0
ppp_generic            20096  1 ppp_async
slhc                    5248  1 ppp_generic
crc_ccitt                992  1 ppp_async
vfat                    8640  0
fat                    42064  1 vfat
ext3                   99792  0
jbd                    44832  1 ext3
ext2                   46032  0
nls_iso8859_1           2848  0
nls_cp437               4384  0
usbcore               109440  4 usb_storage,ehci_hcd,uhci_hcd
scsi_mod               75280  2 usb_storage,sd_mod
nls_base                4416  4 vfat,fat,nls_iso8859_1,nls_cp437
switch_robo             4224  0
switch_core             5248  1 switch_robo
diag                    7792  0

zainstalowane paczki:

root@OpenWrt:/# opkg list_installed
base-files-brcm47xx - 14.1-r16278 -
bridge - 1.4-1 -
busybox - 1.11.2-2.1 -
dnsmasq - 2.47-3 -
dropbear - 0.51-2 -
firewall - 1-1.1 -
hostapd-mini - 0.6.6-1.1 -
hotplug2 - 0.9+r102-2 -
iptables - 1.4.0-1 -
iptables-mod-conntrack - 1.4.0-1 -
iptables-mod-nat - 1.4.0-1 -
kernel - 2.6.25.20-brcm47xx-1 -
kmod-diag - 2.6.25.20-brcm47xx-4.1 -
kmod-fs-ext2 - 2.6.25.20-brcm47xx-1 -
kmod-fs-ext3 - 2.6.25.20-brcm47xx-1 -
kmod-fs-vfat - 2.6.25.20-brcm47xx-1 -
kmod-ipt-conntrack - 2.6.25.20-brcm47xx-1 -
kmod-ipt-core - 2.6.25.20-brcm47xx-1 -
kmod-ipt-nat - 2.6.25.20-brcm47xx-1 -
kmod-ipt-nathelper - 2.6.25.20-brcm47xx-1 -
kmod-nls-base - 2.6.25.20-brcm47xx-1 -
kmod-nls-cp437 - 2.6.25.20-brcm47xx-1 -
kmod-nls-iso8859-1 - 2.6.25.20-brcm47xx-1 -
kmod-ppp - 2.6.25.20-brcm47xx-1 -
kmod-pppoe - 2.6.25.20-brcm47xx-1 -
kmod-scsi-core - 2.6.25.20-brcm47xx-1 -
kmod-switch - 2.6.25.20-brcm47xx-1.1 -
kmod-usb-core - 2.6.25.20-brcm47xx-1 -
kmod-usb-storage - 2.6.25.20-brcm47xx-1 -
kmod-usb-uhci - 2.6.25.20-brcm47xx-1 -
kmod-usb2 - 2.6.25.20-brcm47xx-1 -
libgcc - 4.1.2-14.1 -
liblua - 5.1.4-2 -
libuci - 0.7.3-1 -
libuci-lua - 0.7.3-1 -
lua - 5.1.4-2 -
luci-admin-core - 0.8.7-1 -
luci-admin-full - 0.8.7-1 -
luci-admin-mini - 0.8.7-1 -
luci-cbi - 0.8.7-1 -
luci-core - 0.8.7-1 -
luci-http - 0.8.7-1 -
luci-i18n-english - 0.8.7-1 -
luci-ipkg - 0.8.7-1 -
luci-sgi-cgi - 0.8.7-1 -
luci-sys - 0.8.7-1 -
luci-theme-base - 0.8.7-1 -
luci-theme-openwrt - 0.8.7-1 -
luci-uci - 0.8.7-1 -
luci-uvl - 0.8.7-1 -
luci-web - 0.8.7-1 -
mtd - 8 -
nvram-brcm47xx - 4 -
opkg - 4564-3.1 -
ppp - 2.4.3-11.1 -
ppp-mod-pppoe - 2.4.3-11.1 -
uci - 0.7.3-1 -
uclibc - 0.9.29-14.1 -
udevtrigger - 106-1.1 -

no i to czego uzywam do mounta:

root@OpenWrt:/# cat /etc/config/fstab
config mount
        option device /dev/sda1/
        option target /hdd
        option fstype vfat
        option options rw
        option enabled 1

no i dmesg

root@OpenWrt:/# dmesg | grep sda
sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 1c 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 1c 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Attached SCSI disk
root@OpenWrt:/# dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usb usb3: configuration #1 chosen from 1 choice
usb 3-2: new high speed USB device using ehci_hcd and address 2
usb 3-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usb-storage
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb-storage: device scan complete

kamikaze to 8.09.1 dla kernela 2.6

8

Odp: Kompilacja z trunka ?

/dev/sda1 a nie /dev/sda1/

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Kompilacja z trunka ?

Ponad to - dla 2.6 działa automount i zapewne zamontował już to samodzielnie (zobacz wynik mount), wiec robienie fstaba jest takie sobie smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Kompilacja z trunka ?

mam udalo sie smile dzieki Cezary!
okazalo sie ze trzeba reconectowac .. bo po reboocie nie widzi dysku potem to juz automount bryka!

no ale teraz wiekszy zagadka: jak udostepnic dysk 300Gb ntfs dla windowsa?

zainstalowalem ntfs-3g i standardowo potem zadzialal mi automount tyle ze tym razem nie mam w ogole dostepu do folderu z poziomu ftp czy sftp. tylko z konsoli spokojnie przegladam sobie zawartosc dysku sad

czy ktos zna jakis sposob ?
jak sprawdzic z jakimi parametrami mountuje sie dysk , bo fstab nic nie pokazuje ..

jak to sie uda to bede mial wokoncu Media Server tongue

11

Odp: Kompilacja z trunka ?

Polecenie mount?

Zamontowanie na tych maszynkach dysku z ntfs to czysta porażka. Obsługa przez ntfs-3g jest bardzo zasobożerna, a biorąc pod uwagę ze USB jest jeszcze mało wydajne w asusach to jak uzyskasz ze 1MB/s to będzie sukces smile. ext2/ext3 zrób...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Kompilacja z trunka ?

Cezary napisał/a:

Polecenie mount?

daje mounta i dostaje

root@OpenWrt:/mnt/usbdrive# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
tmpfs on /dev type tmpfs (rw,size=512k)
devpts on /dev/pts type devpts (rw,mode=600)
/dev/mtdblock3 on /jffs type jffs2 (rw)
mini_fo:/jffs on / type mini_fo (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/usbdrive type ntfs (ro,uid=0,gid=0,fmask=0177,dmask=077,nls=iso8859-1,errors=continue,mft_zone_multiplier=1)

tyle ze nie moge cie wbij do tego folderu przez ftp dostaje info: failed to change directory
Takiego komunikatu nie ma w przypadku usb sticka z ext2.

Dodatkwo zaczalem sie bawic samba z mysla ze to wina ftpa ze mi nie exploruje dyskow ntfs..
Probowalem sie dostac na sambe wpisujac \\ip_routera i wyskakuje mi ekran logowania (domniemam ze to z samby idzie).
Teraz cokolwiek bym nie wpisal to nie udaje mi sie zalogowac na dysk zdalny (czy to ext2,ktory widoczny jest przez ftpa czy to ntfs)

plik konfiguracyjny:

root@OpenWrt:/mnt/usbdrive# cat /etc/config/samba

config 'samba'
        option 'name' 'openwrt'
        option 'workgroup' 'DOM'
        option 'description' 'OpenWrt serwer'
        option 'homes' '1'

config 'sambashare'
        option 'name' 'ogolny'
        option 'path' '/mnt/usbdrive'
        option 'read_only' 'no'
        option 'create_mask' '0700'
        option 'dir_mask' '0700'
        option 'users' 'lech'
        option 'guest_ok' 'no'

config 'sambashare'
        option 'name' 'hdd'
        option 'path' '/hdd'
        option 'read_only' 'no'
        option 'create_mask' '0700'
        option 'dir_mask' '0700'
        option 'users' 'lech'
        option 'guest_ok' 'no'

no i passwd

root:$1$2MqWlN.p$Xj99J67H0uVMDga8LQ3Fr/:0:0:root:/root:/bin/ash
nobody:*:65534:65534:nobody:/var:/bin/false
daemon:*:65534:65534:daemon:/var:/bin/false
ftp:x:1000:1000:ftp:/mnt:/bin/false
jadzia:$1$$EIxG7IkUcDWSBphTQWSoa1:1001:1001:jadzia:/mnt:/bin/false
lech:$1$$zG9hfi6KnngbB6u40mJY/.:1002:1002:lech:/mnt:/bin/false

13

Odp: Kompilacja z trunka ?

Głupie pytanie ale konieczne: czy użytkownik lech/jadzia/ftp ma prawo odczytu katalogu /mnt/usbdrive i /mnt?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14 (edytowany przez macmus 2009-08-14 13:20:59)

Odp: Kompilacja z trunka ?

Cezary napisał/a:

Głupie pytanie ale konieczne: czy użytkownik lech/jadzia/ftp ma prawo odczytu katalogu /mnt/usbdrive i /mnt?

na moim poziomie znajomosci tego systemu to chyba nie glupie smile

to co widze to

root@OpenWrt:/mnt# ls -al
drwxr-xr-x    3 root     root            0 May 31 14:16 .
drwxr-xr-x   13 root     root            0 May 31 14:31 ..
drwxr-xr-x    3 root     root         4096 May 31 15:27 usbdrive

czyli r-x dla others .. ale czuje ze cos jeszcze pominalem hmm

btw: ftp przy logowaniu na "lech" ma to samo .. nie moze usuwać plików.

15

Odp: Kompilacja z trunka ?

No pewnie, przecież jako lech nie masz praw do zapisu plików, więc i zapisywania.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16 (edytowany przez macmus 2009-08-14 14:23:26)

Odp: Kompilacja z trunka ?

Cezary napisał/a:

No pewnie, przecież jako lech nie masz praw do zapisu plików, więc i zapisywania.

moze i glupie pytanie ale jak to zmienic ? hmm

dodatkow zauwazylem ze przy:

base-files-brcm47xx - 14.1-r16278 -
bash - 3.2-2 -
bridge - 1.4-1 -
busybox - 1.11.2-2.1 -
dnsmasq - 2.47-3 -
dropbear - 0.51-2 -
e2fsprogs - 1.40.11-1 -
fdisk - 2.13.0.1-2 -
firewall - 1-1.1 -
fuse-utils - 2.7.3-1 -
hostapd-mini - 0.6.6-1.1 -
hotplug2 - 0.9+r102-2 -
iptables - 1.4.0-1 -
iptables-mod-conntrack - 1.4.0-1 -
iptables-mod-nat - 1.4.0-1 -
kernel - 2.6.25.20-brcm47xx-1 -
kmod-diag - 2.6.25.20-brcm47xx-4.1 -
kmod-fs-ext2 - 2.6.25.20-brcm47xx-1 -
kmod-fs-ext3 - 2.6.25.20-brcm47xx-1 -
kmod-fs-msdos - 2.6.25.20-brcm47xx-1 -
kmod-fs-nfs - 2.6.25.20-brcm47xx-1 -
kmod-fs-nfs-common - 2.6.25.20-brcm47xx-1 -
kmod-fs-nfsd - 2.6.25.20-brcm47xx-1 -
kmod-fs-ntfs - 2.6.25.20-brcm47xx-1 -
kmod-fs-vfat - 2.6.25.20-brcm47xx-1 -
kmod-fuse - 2.6.25.20+2.7.3-brcm47xx-1 -
kmod-ipt-conntrack - 2.6.25.20-brcm47xx-1 -
kmod-ipt-core - 2.6.25.20-brcm47xx-1 -
kmod-ipt-nat - 2.6.25.20-brcm47xx-1 -
kmod-ipt-nathelper - 2.6.25.20-brcm47xx-1 -
kmod-nls-base - 2.6.25.20-brcm47xx-1 -
kmod-nls-cp437 - 2.6.25.20-brcm47xx-1 -
kmod-nls-iso8859-1 - 2.6.25.20-brcm47xx-1 -
kmod-ppp - 2.6.25.20-brcm47xx-1 -
kmod-pppoe - 2.6.25.20-brcm47xx-1 -
kmod-scsi-core - 2.6.25.20-brcm47xx-1 -
kmod-switch - 2.6.25.20-brcm47xx-1.1 -
kmod-usb-core - 2.6.25.20-brcm47xx-1 -
kmod-usb-ohci - 2.6.25.20-brcm47xx-1 -
kmod-usb-storage - 2.6.25.20-brcm47xx-1 -
kmod-usb-uhci - 2.6.25.20-brcm47xx-1 -
kmod-usb2 - 2.6.25.20-brcm47xx-1 -
libblkid - 1.40.11-1 -
libext2fs - 1.40.11-1 -
libfuse - 2.7.3-1 -
libgcc - 4.1.2-14.1 -
liblua - 5.1.4-2 -
libncurses - 5.6-1 -
libopenssl - 0.9.8i-3.1 -
libpcre - 7.6-2 -
libpthread - 0.9.29-14.1 -
libsqlite3 - 3.5.9-1 -
libuci - 0.7.3-1 -
libuci-lua - 0.7.3-1 -
libuuid - 1.40.11-1 -
lua - 5.1.4-2 -
luci-admin-core - 0.8.7-1 -
luci-admin-full - 0.8.7-1 -
luci-admin-mini - 0.8.7-1 -
luci-app-samba - 0.8.7-1 -
luci-cbi - 0.8.7-1 -
luci-core - 0.8.7-1 -
luci-http - 0.8.7-1 -
luci-i18n-english - 0.8.7-1 -
luci-ipkg - 0.8.7-1 -
luci-sgi-cgi - 0.8.7-1 -
luci-sys - 0.8.7-1 -
luci-theme-base - 0.8.7-1 -
luci-theme-openwrt - 0.8.7-1 -
luci-uci - 0.8.7-1 -
luci-uvl - 0.8.7-1 -
luci-web - 0.8.7-1 -
mtd - 8 -
nano - 2.0.7-1 -
ntfs-3g - 1.2531-1 -
nvram-brcm47xx - 4 -
opkg - 4564-3.1 -
php5 - 5.2.6-2 -
ppp - 2.4.3-11.1 -
ppp-mod-pppoe - 2.4.3-11.1 -
samba-common - 2.0.10-4.1 -
samba-server - 2.0.10-4.1 -
screen - 4.0.3-1 -
uci - 0.7.3-1 -
uclibc - 0.9.29-14.1 -
udevtrigger - 106-1.1 -
vsftpd - 2.0.6-2 -
wget - 1.11.4-1 -
zlib - 1.2.3-5 -

nie jestem w stanie juz wrzucic php i lighthttp sad chcialem zainstalowac sobie karte muzyczna pod usb + http://musicbrowser.sourceforge.net/install.php , ale nie mam miejsca na flashu (wymaga php+www)

czy warto sobie zapodac obraz modyfikowany bez luci, duzo miejsca zaoszczedz ?
czy lepiej po prostu instalowac to wszystko na dyskach-stkach ?
co warto z tego bajzlu na gorze wyrzucic zeby jak najwiecej miesca odzyskac ?

rozumiem ze nie moge wyrzucic luci bo i tak jest czescia obrazu wiec miejsca nie odzyskam hmm

17

Odp: Kompilacja z trunka ?

ad1. zapoznaj się z poleceniem chmod
ad2. Dokładnie tak jak piszesz. Sam pakiet samba i libopenssl dużo zajmują, dlatego. Już musisz instalować na dysku bo tu po prostu  nie zmieścisz. Ew - wkompilować to na stałe do obrazu, bardziej sie skompresuje, ale i tak będziesz miał mało miejsca.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

18 (edytowany przez macmus 2009-08-14 15:23:15)

Odp: Kompilacja z trunka ?

Cezary napisał/a:

ad1. zapoznaj się z poleceniem chmod
ad2. Dokładnie tak jak piszesz. Sam pakiet samba i libopenssl dużo zajmują, dlatego. Już musisz instalować na dysku bo tu po prostu  nie zmieścisz. Ew - wkompilować to na stałe do obrazu, bardziej sie skompresuje, ale i tak będziesz miał mało miejsca.

ok dzieki wielkie zaraz sobie poszykam. i mam nadzieje ostatnie pytanie w tym watku:

czemu hotplug mountuje mi obydwa porty usb do /mnt/usbdrive

root@OpenWrt:/etc/hotplug.d/usb# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev)
tmpfs on /dev type tmpfs (rw,size=512k)
devpts on /dev/pts type devpts (rw,mode=600)
/dev/mtdblock3 on /jffs type jffs2 (rw)
mini_fo:/jffs on / type mini_fo (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/usbdrive type ext2 (rw,errors=continue)
/dev/sdb1 on /mnt/usbdrive type ntfs (ro,uid=0,gid=0,fmask=0177,dmask=077,nls=iso8859-1,errors=continue,mft_zone_multiplier=1)

jak mam sticka wlozonego i wepne hdd to sticka juz nie ma w tym folderze :>
da sie modyfikowac parametry hotplug , jak tak to gdzie (np chce zeby sticka wrzucalo do hdd, a dysk do /mnt/usbdriver) ?

19

Odp: Kompilacja z trunka ?

Bo to błąd w skrypcie montującym. /sbin/usb-storage, zmień sobie

mount /dev/${node} /mnt/usbdrive

na, np.

mount /dev/${node} /mnt/${node}
Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20

Odp: Kompilacja z trunka ?

Cezary napisał/a:

Bo to błąd w skrypcie montującym. /sbin/usb-storage, zmień sobie

mount /dev/${node} /mnt/usbdrive

na, np.

mount /dev/${node} /mnt/${node}

oo dziala:) j

a jak zmienic ta linie

ro,uid=0,gid=0,fmask=0177,dmask=077,nls=iso8859-1,errors=continue,mft_zone_multiplier=1)

datkowo po zamianie w tym skrypcie nie jestem w stanie instalowac paczek opkg ..??...??..

root@OpenWrt:/mnt# mount -t ext3 /dev/sda1 /mnt/sda1
mount: mounting /dev/sda1 on /mnt/sda1 failed: Invalid argument
root@OpenWrt:/mnt# mount -t ext2 /dev/sda1 /mnt/sda1
root@OpenWrt:/mnt# opkg -dest usb install samba3
Installing samba3 (3.0.24-2) to usb...
Collected errors:
 * Only have 1040 available blocks on filesystem /mnt/sda1/, pkg samba3 needs 1155
root@OpenWrt:/mnt# df
Filesystem           1k-blocks      Used Available Use% Mounted on
rootfs                    1344      1344         0 100% /
/dev/root                 1344      1344         0 100% /rom
tmpfs                    14976       760     14216   5% /tmp
tmpfs                      512         0       512   0% /dev
/dev/mtdblock3            5760      4720      1040  82% /jffs
mini_fo:/jffs             1344      1344         0 100% /
/dev/sda1              8178072     18292   7744348   0% /mnt/sda1
root@OpenWrt:/mnt# cat /etc/op
/etc/openwrt_version  /etc/opkg.conf
root@OpenWrt:/mnt# cat /etc/opkg.conf
src/gz snapshots http://downloads.openwrt.org/kamikaze/8.09.1/brcm47xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /jffs
dest usb /mnt/sda1

dostaje informacje ze mam za malo miejsca yikes

21

Odp: Kompilacja z trunka ?

-force-space, ot takie dziwactwo opkg w połączeniu z jffs.

macmus napisał/a:

ro,uid=0,gid=0,fmask=0177,dmask=077,nls=iso8859-1,errors=continue,mft_zone_multiplier=1)

Prawdopodobnie grzebiąc w źródłach ntfs-3g. Co chcesz tam zmieniać?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22 (edytowany przez macmus 2009-08-14 18:07:10)

Odp: Kompilacja z trunka ?

Cezary napisał/a:

-force-space, ot takie dziwactwo opkg w połączeniu z jffs.

nie pomaga :>

root@OpenWrt:/# opkg -force_space -dest usb install samba3
Installing samba3 (3.0.24-2) to usb...
Collected errors:
 * Only have 1072 available blocks on filesystem /mnt/sda1/, pkg samba3 needs 1155
root@OpenWrt:/# opkg -force_space -dest usb install samba3
Installing samba3 (3.0.24-2) to usb...
Collected errors:
 * Only have 1072 available blocks on filesystem /mnt/sda1/, pkg samba3 needs 1155
root@OpenWrt:/# cat /etc/op
/etc/openwrt_version  /etc/opkg.conf
root@OpenWrt:/# cat /etc/opkg.conf
src/gz snapshots http://downloads.openwrt.org/kamikaze/8.09.1/brcm47xx/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /jffs
dest usb /mnt/sda1

Prawdopodobnie grzebiąc w źródłach ntfs-3g. Co chcesz tam zmieniać?

chce zmienic parametr dmask na jakis inny zeby mogla go samba albo ftp otwierac :>

edit: co dziwnego znalazlem

root@OpenWrt:~# opkg info | grep samba
Package: luci-app-samba
Depends: luci-core, luci-admin-full, samba3
Filename: luci-app-samba_0.8.7-1_mipsel.ipk
Package: samba-client
Depends: samba-common
Filename: samba-client_2.0.10-4.1_mipsel.ipk
Source: feeds/packages/net/samba
Package: samba-common
Filename: samba-common_2.0.10-4.1_mipsel.ipk
Source: feeds/packages/net/samba
Package: samba-server
Depends: samba-common
Filename: samba-server_2.0.10-4.1_mipsel.ipk
Source: feeds/packages/net/samba
Package: samba3
Filename: samba3_3.0.24-2_mipsel.ipk
Source: feeds/packages/net/samba3
Description: samba3

czy to znaczy ze opkg sie wywalil ?

23

Odp: Kompilacja z trunka ?

option overlay_root /jffs <-- Tą linię wywal.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24 (edytowany przez macmus 2009-08-15 07:03:48)

Odp: Kompilacja z trunka ?

Cezary napisał/a:

option overlay_root /jffs <-- Tą linię wywal.

pomoglo smile dzieki

co do ntfs to zrobilem skrypta obchodzacego hotplug'a i samba ruszyla smile ,ale dalej nie wiem jak zrobic zeby mi hotplug automatycznie katalogi z umask 000 000 montowal sad

no i wlasnie mam nowe pytanie:

jak skompilowac program pod opentwrt (openwrt nie ma srodowiska gcc z tego co przeczytalem) .. mianowicie szukam cos na ksztal http://ac2i.homelinux.com/dctc/

edit:

i jeszcze jedno .. mimo ze uzywam
opkg -dest usb
i potem linkuje pakiety to i tak zabieram miejsce z /jffs .. czemu ?

25

Odp: Kompilacja z trunka ?

Link symboliczny, gdzieś się przecież musi zapisać.

openwrt nie ma gcc, natomiast ma sdk. Jak budujesz swój obraz to automatycznie kompiluje się tez kroskompilator pozwalający kompilować programy (masło maślane smile). Wiec jak chcesz kompilować to musisz ściągnąc sobie źródła, zrobić odpowiedni plik makefile i zbudować paczkę. I tyle.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.