On 01/18/16 21:23, Jindrich Fucik wrote:
Trochu mne děsí nečekané interrupty, ale snad jednou přijde den kdy se
vychytají.viz: http://wifi.nekropolis.cz/dmesg.txt
Tohle byva casteji hardwarovy nez softwarovy problem. Takze v napravu
spis nedoufej - pokud napravou nemyslis "koupim jinou hracku".
Druhá věc je, že systém bootuje z SD karty, já bych ho chtěl naučit
bootovat z sata disku a nevím, jestli to je vůbec možné.
Také mi není úplně jasný systém bootování, pokud jsem to správně pochopil, tak
se
první probudí linux loader, který naloaduje bsd.
To jsi tak nejak vynechal ten uplne prvni krok - nejdriv se probudi
firmware toho hardware (a.k.a BIOS) a ten odnekud natahne stage 1 loader
(tedy napriklad ten GRUB).
Pro odpoved na otazku, jestli jde startovat i z ATA disku tedy nejprve
musis zjistit, zda je BIOS ochoten loader z ATA natahnout - a pokud ano
- jak se k tomu presvedci.
A az budes vedet tohle, mas uz spis zodpovezeno. Protoze bude-li to
umet, tak dalsi vetsi zadrhele uz by tam byt nemusely.
dmesg s pripojenym ATA nam bohuzel nijak nenaznaci k cemu se da
presvedcit BIOS.
Netušíte někdo, jestli bsd nějak podporuje některé RTC hodiny?? Tedy jak
koukám, tak nějak podporuje GPIO, takže to teoreticky půjde napsat.
To je zvlastni otazka - jasne, ze BSD podporuje RTC hodiny. Ale ty asi
spis myslis nejake konkretni, akorat's nenapsal jake.
Tak jinak - BSD podporuje jakekoliv RTC hodiny pro ktere mam ovladac,
ktery s nimi dokaze komunikovat.
Pro ucely predchozi vety je ovladacem RTC hodin kazdy ovladac, ktery
zavolal systemovou funkci clock_register().
Takze seznam stavajicich ovladacu najdes celkem snadno:
grep -lR 'clock_register(' /usr/src/sys
Ale asi bude snazsi k vlastnimu hardware napsat vlastni nez se pokouset
ohnout hardware aby si "sedlo" s nejakym stavajicih ovladacem.
Dan
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l