| AUTOR |
PORUKA |
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
Oglašeno: 12 Nov 06 21:22
|
|
Stvarno sam...
---JA--- a ne gentoo :)
Ne kapiram kada sam nesto cackao oko onoga sto ne znam(mreze i sve tome slicno)?!
Elem, hteo sam da prebrisem stari stampac iz Kontrolnog centra KDE-a i ukapirao da mi CUPS puca. Podize ga pri butovanju bez problema
localhost vlada # rc-status
Runlevel: default
local
[ started ]
hald
[ started ]
hotplug
[ started ]
domainname
[ started ]
syslog-ng
[ started ]
vixie-cron
[ started ]
cupsd
[ started ]
alsasound
[ started ]
Ali kada mu kazem
localhost vlada # /etc/init.d/cupsd restart
* Stopping cupsd ...
[ ok ]
* Starting cupsd ...
cupsd: Child exited with status 99!
[ !! ]
On ocigledno puca!
I sada... Prvo sto mi je palo na pamet je da pingujem sebe.
localhost vlada # ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
I to je to! Zaglupi. Nije mi bas frka sto ovo ne radi trenutno, ali cenim da ce postajati sve gore i gore.
Ima li neko ikakvu ideju sta sam ja zgresio sistemu?
Nije da necu uvazavati direktne odgovore na ovo pitanje, ali bi mi pomoglo kada bi neko izneo i resenje konkretnog problema. :)
Vlada
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 13 Nov 06 07:10 Izmenio: Nemanja Jakovljevic
|
|
kada mu zveknes ifconfig, sta ti kaze?
i sta ti daje iptables -L
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 13 Nov 06 08:27
|
|
A možda da baciš mdns off u /etc/host.conf?
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 13 Nov 06 14:06
|
|
Sto rece Nemanja jer imas loopback kad udaris ifconfig ? Probaj i sa jednim /etc/init.d/net.lo start
Ne znam dal se on bese vidi u rc-status-u, kad linkujes eth0 ili eth1 na net.lo onda se samo oni vide... Proveri to...
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 13 Nov 06 16:07
|
|
net.eth0 i net.eth1 su mi samo linkovi ka net.lo
localhost linux # ifconfig -a
?_ Link encap:Local Loopback
LOOPBACK MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
ppp0 Link encap:Point-to-Point Protocol
inet addr:195.252.103.80 P-t-P:194.106.163.4 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:1114 errors:0 dropped:0 overruns:0 frame:0
TX packets:1203 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:891420 (870.5 Kb) TX bytes:136152 (132.9 Kb)
Kada izuzmemo to da sam dok ovo pisem online, jasno vam je da ifconfig inace daje "nista". Interesantno, zar ne? :)
Da li je neophodno da dam iptables -L ispis. Tu stvari postaju jos ludje. :)
localhost linux # iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Sta god da treba da se pojavi, sigurno nije ovo.
Vlada
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 00:47
|
|
?_ Link encap:Local Loopback <--- ovo ne valja
Jel si updateovao sve config fajlove? proveri sa dispatch-conf om
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 01:01
|
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 07:55
|
|
Kako ti izgleda /etc/conf.d/net?
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 09:48
|
|
sta si uradio poslednje pre nego sto je pocelo da zeza?
pokusaj sa prethodnim kernelom.
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 12:23
|
|
Meni se slicno dogodilo sa net.ra0 i lm_sensors posle kompajliranja kernela 2.6.17-r8, a izmene u kernelu nisu imale nikakve veze sa tim. Sta sam uradio? Rekompajlirao rt2500 i lm_sensors i restartovao ih. Uzrok, ne znam, ali intuicija mi kaze da je zaskripalo izmedju konfiguracionih skripti, modula i init-a. Voleo bih da se ovde dodje do objasnjenja.
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 12:49 Izmenio: Vladimir Savic
|
|
Nemanja Jakovljevic
Nisam siguran. Mozda pre mesec-dva. Odjednom je ceo sistem poceo cudno da se ponasa. Udev na primer. I dalje ne mogu da koristim ono sto je u portage-u markirano kao stabilno nego verziju 090.
meka
vlada@localhost ~ $ cat /etc/conf.d/net
# /etc/conf.d/net:
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/conf.d/net,v 1.7 20
02/11/18 19:39:22 azarah Exp $
# Global config file for net.* rc-scripts
# This is basically the ifconfig argument without the ifconfig $iface
#
iface_eth0="192.168.0.2 broadcast 192.168.0.255 netmask 255.255.255.0"
#iface_eth1="207.170.82.202 broadcast 207.0.255.255 netmask 255.255.0.
0"
# For DHCP set iface_eth? to "dhcp"
# For passing options to dhcpcd use dhcpcd_eth?
#
iface_eth0="dhcp"
#dhcpcd_eth0="..."
# For adding aliases to a interface
#
#alias_eth0="192.168.0.3 192.168.0.4"
# NB: The next is only used for aliases.
#
# To add a custom netmask/broadcast address to created aliases,
# uncomment and change accordingly. Leave commented to assign
# defaults for that interface.
#
#broadcast_eth0="192.168.0.255 192.168.0.255"
#netmask_eth0="255.255.255.0 255.255.255.0"
netmask_eth1="255.255.0.0"
# For setting the default gateway
#
#gateway="eth0/192.168.0.1"
gateway="eth0/10.1.0.2"
Ovo mi je ostalo jos od kada sam imao kablovski u Bg-u. Ali nisam hteo da ga menjam kada sam otkazao kablovsi, jer i onako ne znam sta bih drugo od vrednosti stavljao... A i radilo je do skoro. :( Svi znate da mi je ovo vrlo slabo poznato.
Ostaje mi da probam neki drugi kernel pri bootovanju.
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 13:04 Izmenio: Vladimir Savic
|
|
Kernel nije. 2.6.5 i 2.6.11 isti problem.
Ajde ovako... Secam se da sam se igrao sa rc-update del/add pre nekog vremena.
Da li neko zna koje init skripte su neophodne da bi net.lo bio uspesno startovan. Mozda mi tu nesto fali. Evo listinga:
localhost vlada # rc-update show
alsasound | boot default
apache2 |
apmd |
bootmisc | boot
bttrack |
checkfs | boot
checkroot | boot
clock | boot
consolefont | boot
crypto-loop |
cupsd | default
dbus |
dhcpd |
dhcrelay |
dnsmasq |
domainname | default
esound |
famd |
fancontrol |
gpm |
hald | default
hdparm |
hostname | boot
hotplug | boot default
ip6tables |
iptables |
keymaps | boot
lircd |
lircmd |
lisa |
lm_sensors | boot
local | default nonetwork
localmount | boot
mkxf86config |
modules | boot
mysql |
net.eth0 |
net.eth1 |
net.lo | boot
net.ppp0 |
netmount |
nscd |
numlock |
portmap |
pwcheck |
reslisa |
rmnologin | boot
rsyncd |
saslauthd |
serial | boot
slapd |
slurpd |
sshd |
svnserve |
syslog-ng | default
urandom | boot
vixie-cron | default
xdm |
xfs |
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 13:35
|
|
Pa moze da bude bas svasta, proveri sta imas u /etc/config-archive/etc/init.d/ mozda greskom nisi update-ovao net.lo ... A sta se desi kad ga pokrenes rucno -> /etc/init.d/net.lo start ?
Kako ti izgleda hosts fajl? Nisi nista cackao tu? Ne bi trebalo da ima veze sa conf.d/net-om , ti ni ne podizes eth0,1 .. . loopback bi morao da radi, a i bice problema sa dosta aplikacija...
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 14:32
|
|
Evo sve od jednom. Moram na fax. ;)
Ako neko pronadje nesto interesantno i prijavi, moj odgovor moze da ocekuje kasno veceras.
Na kraju krajeva, mozda je i pravo vreme za mene da konacno reinstaliram ovo od pocetka (recimo 2006.1), ako nista drugo ne uspe. Mogao bih da se sa nekim od vas iz bg-a dogovorima da mi skine sve vece paketice (kde 3.5.5 i slicno) i samu instalaciju. Troskove bih snosio sam, naravno. :)
Pozdrav.
localhost vlada # ls /etc/config-archive/
localhost vlada # /etc/init.d/net.lo start
* WARNING: "net.lo" is already starting.
localhost vlada # /etc/init.d/net.lo restart
* WARNING: you are stopping a boot service.
* Stopping lo
* Bringing down lo
[ ok ]
* Starting lo
* Bringing up lo
* 127.0.0.1/8
* lo does not exist
[ !! ]
localhost vlada # cat /etc/hosts
127.0.0.1 localhost
# IPV6 versions of localhost and co
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
localhost vlada # ls /etc/config-archive/
localhost vlada # ls -a /etc/config-archive/
. ..
localhost vlada #
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 16:09
|
|
Probaj zakomentovati sve otvoreno u /etc/conf.d/net jer vise nisi na kablovskoj, a koliko sam primetio vise se ne koriste komanda iface_eth0="dhcp" nego config_eth0=( "dhcp" ), a pogledaj i sta pise u /etc/conf.d/net.example.
Posle restarta net.lo valjda ce biti u redu.
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 16:15
|
|
Imas frku sa udev-om to je sigurno... probaj ~x86 udev ili neki stariji od onog koji imas... ubij mu sve iz /etc/udev , /lib/udev i sta vec jos tu ima pa onda emerge-uj novi (ili stari)
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 14 Nov 06 18:21
|
|
BINGO!!!!!!!!
Sada mogu da podignem sistem, ali sam se setio i zasto nisam koristio novi udev. :)
Nece automatski da mi ubaci module za usb uredjaje. Nista osim usbcore.
Sta da radim sa uhci_hcd,ohci_hcd i ehci_hcd? Moj mis i wacom nece da rade bez toga.
Moze na grub nacin. Da mu naredim da to radi pri podizanju sistema, ali nije li udev bas stvoren da se ne bih mucio sa takvim stvarima?
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 15 Nov 06 01:28
|
|
Upravo da se "ne bi mucio sa time" je izmisljen /etc/modules.autoload.d/kernel-2.6 fajl :) Mozes i da ono sto ti treba ukompajliras direktno u kernel.
UDEV nije svemoguc, mada je izuzetno mocan i mnogo moze da ti olaksa zivot ako znas sta hoces i kako to da mu kazes. Ili da ga zagorca u suprotnom slucaju.
BTW, ne trebaju ti sva tri (uhci_hcd,ohci_hcd i ehci_hcd)... ehci treba za USB2.0 u svakom slucaju, a da li ti treba uhci ili ohci zavisi od chipseta.... evo ti malo helpa:
CONFIG_USB_OHCI_HCD: │
│ │
│ The Open Host Controller Interface (OHCI) is a standard for accessing │
│ USB 1.1 host controller hardware. It does more in hardware than Intel's │
│ UHCI specification. If your USB host controller follows the OHCI spec, │
│ say Y. On most non-x86 systems, and on x86 hardware that's not using a │
│ USB controller from Intel or VIA, this is appropriate. If your host │
│ controller doesn't use PCI, this is probably appropriate. For a PCI │
│ based system where you're not sure, the "lspci -v" entry will list the │
│ right "prog-if" for your USB controller(s): EHCI, OHCI, or UHCI.
CONFIG_USB_UHCI_HCD: │
│ │
│ The Universal Host Controller Interface is a standard by Intel for │
│ accessing the USB hardware in the PC (which is also called the USB │
│ host controller). If your USB host controller conforms to this │
│ standard, you may want to say Y, but see below. All recent boards │
│ with Intel PCI chipsets (like intel 430TX, 440FX, 440LX, 440BX, │
│ i810, i820) conform to this standard. Also all VIA PCI chipsets │
│ (like VIA VP2, VP3, MVP3, Apollo Pro, Apollo Pro II or Apollo Pro │
│ 133). If unsure, say Y.
Dakle, treba ti samo jedan od ova dva, najverovatnije UHCI.
Mrzelo me je da secem viskove iz kopiranog teksta, izvinjavam se.
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 15 Nov 06 02:36
|
|
Ma sve je ok. Hvala za komentare.
Ne zelim da ih vezem za kernel direktno zato sto se linuxwacom, alsa i jos koja cuda cesto menjaju, a meni stvarno treba uvek najnovija verzija.
localhost vlada # lspci -v|grep HCI
00:02.0 USB Controller: nVidia Corporation: Unknown device 0067 (rev a3) (prog-if 10 [OHCI])
00:02.1 USB Controller: nVidia Corporation: Unknown device 0067 (rev a3) (prog-if 10 [OHCI])
00:02.2 USB Controller: nVidia Corporation: Unknown device 0068 (rev a3) (prog-if 20 [EHCI])
Da sam bio malo pazljiviji i sam bih uvideo ono sto si rekao. Primetio sam takodje da mi nedostaje i hidusb (ili kako se vec zove modul -- usbhid mozda?!) pri butovanju. Cudno je to sto je sve radilo bez problema sa udev-089 koji je stojao kod mene. Jos sam mu dodao instrukcije u /etc/udev/rules.d/10-wacom.rules (koji sam sam napravio), izmenio sintaksu da odgovara novom udevu (sada 0100-r2) sa '=' na '==' i obratno, ali i dalje nece da mi podigne usb module?!
Nista... Sada cu da ga nakljukam injekcijama (direktno cu mu izlistati module u kernel-2.6 fajl) pa da cujem sta ce da kaze.
Javicu se ja jos koji put po ovom pitanju, sigurno. Samo da sredim wacom. Ostace mi i trazenje elegantnog resenja za Logitech mis u xorg.conf. Trenutno je vezan direktno na neki od event* u /dev/input, ali osecam da moze bolje.
Hvala,
Vlada
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 15 Nov 06 03:30
|
|
I TO BI BILO TO!
Zahvaljujem se svim ucesnicima na strpljenju. :)
Cups radi. Wacom radi nakon dodavanja modula na listu u /etc/modules.autoload.d/kernel-2.6. Logitech sam vezao za /dev/input/logitech u /etc/udev/rules/10-logitech.rules preko idVendor (mozda bi bilo bolje to uraditi preko identifikatora samog proizvoda - mozda kupim logitech tastaturu :P )
SRECAN, SVECANO OBJAVLJUJEM [SOLVED] :)
Hvala svima!
Vlada
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 16 Nov 06 01:44
|
|
Hmm... daj detalje sta si radio sa logitechim i kako tacno? Tj, daj mali howto.
mada, zasto si to uopste radio, sta ces ako promenis misa? :)
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 16 Nov 06 02:20
|
|
Sam sam napravio fajl koji dole cat-ujem
localhost vlada # cat /etc/udev/rules.d/10-logitech.rules
KERNEL=="event*", SYSFS{idVendor}=="046d", NAME="input/%k", SYMLINK="i
nput/logitech"
U zavisnosti od toga gde cusnem mis (mislim na USB port) kernel moze da registruje uredjaj kao bilo koji /dev/input/event. Zato stoji da je KERNEL jednako(==) "event*" (* za bilo koji broj; znaci kernel sam odredjuje).
localhost vlada # lsusb
Bus 002 Device 002: ID 03f0:0405 Hewlett-Packard ScanJet 3400cse
Bus 002 Device 001: ID 0000:0000
Bus 003 Device 003: ID 046d:c016 Logitech, Inc. Optical Mouse
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 056a:0013 Wacom Co., Ltd
Bus 001 Device 001: ID 0000:0000
SYSFS{idVendor} jednako je "046d" (nasao sam u listingu gore). Postoji i varijanta da se uredjaj identifikuje i po drugim kriterijumima (ako imas vise uredjaja istog proizvodjaca - u mom slucaju Logitech). Ostatak procitaj iz man udev (Nemanja ce biti ponosan na mene :) ) RTFM - sto bi on rekao - i rece mi par puta. Mada uputstva imaju cudnu tendenciju nepomaganja kada u materiju nisi upucen uopste (ja i mreze npr.). Ko kaze da linux nije za obicne korisnike?!
Sada ces imati uredjaj identifikovan kao /dev/input/logitech u koji god USB port ga ukljucio.
Ostaje jos samo xorg.conf. U sekciji "InputDevice" treba preurediti dole navedene linije.
Driver "evdev"
Option "Device" "/dev/input/logitech"
Ostala polja zavise od modela misa.
Restartuj udev, pa X server i resen slucaj.
Ista situacija je i sa wacom-om koji imam, a selim ga od stamparije do kuce. I u zavisnosti od toga koliko se dugo nece "seliti" cuknem ga u port na prednjoj ili zadnjoj strani kucista. Wacom je inace i bio razlog zbog kog sam ucio udev rules. ;) Da ne bih morao stalno da provaljujem na koji ga je event* kernel vezao i menjao xorg.conf.
Rado cu pomoci (ako budem ikako mogao) oko nekog konkretnog problema. Ili da pojasnim malo bolje nesto od ovoga sto sam napisao.
Vlada
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 16 Nov 06 10:50
|
|
Vlado... ponosim se tobom :)
Eto vidite kako moze i citanjem man stranica nesto da se uradi :)
Inace evo i korisne strane: http://reactivated.net/writing_udev_rules.html
Jedno pitanje samo... zasto si morao da radish device za logitecha? Moj usb bezicni logitech radi bez ikakvog dodavanja icega...
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 16 Nov 06 11:46
|
|
Nije hteo!
I nece!
Nemoj, molim te, ponovo da potezem xorg.conf pitanje... Ostajao sam bez misa u X-u (ali je bar hteo da se podigne, sto je napredak u odnosu na X 6.8 kada mi je komp blokirao kada iscupam isti). Sto se mene tice, X je najveca prepreka gnu/linux-a da postane vrlo dobar sistem za "obicne" korisnike. Doduse ceo Adobe-ov paket bi lepo naterao FOSS zajednicu da malo ubrza razvoj gimpa, Inkscape-a, neliearnih video editora i softvera za obradu zvuka. ;) Spori su bre!
Ajde da vam se zahvalim... Kazite gde da uploadujem jednu slikicu na poklon... Moj poslednji rad... :)
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 16 Nov 06 23:36
|
|
Citat:
Jedno pitanje samo... zasto si morao da radish device za logitecha? Moj usb bezicni logitech radi bez ikakvog dodavanja icega...
Pa to je i mene zanimalo, meni Logitech MX310 radi bas kako treba, bilo preko /dev/input/mouse ili /dev/input/mice.
Inace, ako nekome treba, mogu ja da napisem kako da se "inteligentno" odradi sistem gde npr. imas, mnogo-in-jedan card reader, pa nekoliko drugih usb mass storage deviceova... To sve moze mnogo fino UDEV-om da se odradi, ne moras da brines na koji ga je sd* bacio sada.
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 17 Nov 06 00:16
|
|
lyb: pevaj :)
Ja sam za sada to resio po serijskim brojevima, po imenima uredjaja i sl.. tako da svaki ima svoje lepo device-ove... tipa /dev/kingston, /dev/usr/cf[1..9] /dev/usr/sd[1..9]....
Kako si ti to resio?
|
|
Član
Učlanjen: 21 Mar 05
Lokacija: Serbia and Montenegro
Poruke: 128
profil¬
poruka¬
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 17 Nov 06 01:36
|
|
A imate li vi wacom graficku tablu?! :)
Ta se uvek kolje sa USB misevima. Prva stvar koju treba uraditi kada kupis jednu je da zaboravis na kernelov mouse, mice i sl. Toga ima i u uputstvu. ;)
|
|
|
|
→ RE: Ne mogu da pingujem samog sebe :-|
Oglašeno: 17 Nov 06 02:00
|
|
Resio sam verovatno jako slicno kao ti Nemanja :) Sada sam premoren da pisem neko uopsteno uputstvo, pa evo na egzaktnom primeru, bas onako kako je kod mene (uostalom, i sam vise volim da procitam primer nego neko uopsteno baljezganje :) )
Ovako, ovo vazi za vec poznat hardver, dakle ono sto TI imas i za sta sistem zna da moze da mu se desi da mu ubodes. Za nepoznati hardver, moras da proceprkas rucno gde je, kao i obicno.
Dakle, postoji USB flashdisk i USB cardreader 6in1. CReader nije konstantno nakacen na masinu, tako da nikada ne zna da li ce nesto biti na USB prijavljeno pre njega. Uzgred, rider ima cetiri otvora u koji se gura tih sest vrsta kartica.
U /mnt sam napravio sledece:
cflash
mmcsd
ms
sm
kingston
Kingston je je moj USB flash, a ostali su "rupe" na rideru (compact flash, smart disk, mmc...)
U udev.rules je definisano
BUS=="usb", SYSFS{serial}=="07D13C417132B9AD", SYMLINK+="kingston"
BUS=="scsi", SYSFS{model}="IC1210 CF", SYMLINK+="cflash"
BUS=="scsi", SYSFS{model}="IC1210 MS", SYMLINK+="ms"
BUS=="scsi", SYSFS{model}="IC1210 MMC/SD", SYMLINK+="mmcsd"
BUS=="scsi", SYSFS{model}="IC1210 SM", SYMLINK+="sm"
Prvi je za flashdisk, ostala cetiri su deviceovi koje sistem prijavi kada mu nakacis rider. To su informacije koje mozes da iscupas sa lsusb i slicnim alatkama. SYMLINK stavka pravi simlink sa tim imenom ma koji device da je uredjaj dobio, tako da uvek mozes da ga nadjes na istom mestu.
u fstabu imam:
/dev/cflash /mnt/cflash auto user,noauto,rw 0 0
/dev/kingston /mnt/kingston auto user,noauto,rw 0 0
/dev/mmcsd /mnt/mmcsd auto user,noauto,rw 0 0
/dev/ms /mnt/ms auto user,noauto,rw 0 0
/dev/sm /mnt/sm auto user,noauto,rw 0 0
I to bi otprilike bilo to. Zahvaljujuci tome sve radi bez obzira da li je, recimo, flash dobio /dev/sda1 ili /dev/sda5, /dev/kingston uvek pokazuje na pravu lokaciju.
Javi kako je kod tebe :)
|
|