Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Ubuntu - jak prodloužit boot? (kvůli načtení fw dvb karty.)

Problem - novy stroj s aktulnim ubuntu (pouze server s dvblastem, vlc a apache pro spusteni streamu do site) a stara PCI DVB karta. Na starem PC to bylo OK, novy ale nabiha prilis rychle - karta si nestihne nacist firmware z /lib/firmware driv nez se spusti dvblast a jak si na ni neco "sahne" bez nej zustane "mrtva". Jde nejak jednoduse pozastavit na par vterin boot po detekci hw a nacteni ovladacu? Nebo teda - o neco opozdit spusteni app ktere chci aby pri bootu nabehli.

Sorry za mozna hloupy dotaz, v linuxu jsem laik.

Předmět Autor Datum
zpozdeni spusteni aplikace v bashi: sleep XX && dvblast kde XX je pocet sekund
RedMaX 20.01.2015 22:20
RedMaX
ok, jinak - kde najdu co se spousti pri bootu? Image se systemem neni me dilo, po startu nabihaji ty…
lucifer 20.01.2015 22:36
lucifer
http://askubuntu.com/questions/48321/how-do-i-star t-applications-automatically-on-login linuxy maj…
MM.. 21.01.2015 00:04
MM..
nemam tam zadny graficky desktop, je to ciste server ktery pouze nacte konfiguraci dvblast a vlc a p…
lucifer 21.01.2015 09:20
lucifer
dvblast se nejspíše spouští jako služba, tedy hledej v /etc/init.d - měl by tam být init skript, kte…
touchwood 21.01.2015 11:21
touchwood
Nebylo by lepší ten modul s firmware zakomponovat přímo do initramfs? Tím by se ten modul natáhnul h…
Ilmarinen 21.01.2015 12:02
Ilmarinen
těch možností je spousta, včetně integrace načtení modulu rovnou v init skriptu.. edit: já osobně r…
touchwood 21.01.2015 12:14
touchwood
Hm, tak jsem to jen nejak postrachal v /init.d/dvblast: do_start() { sleep 8 && if [ ! -d $PIDDIR ]… poslední
lucifer 22.01.2015 09:18
lucifer

těch možností je spousta, včetně integrace načtení modulu rovnou v init skriptu..

edit: já osobně raději radím ponechat initramfs co možná nejméně modifikovaný, aby v případě potřeby vždy fungovala možnost např. provést fsck, bez ohledu na (případné) riziko nějakého coredumpu nebo dokonce kernelového panice. :-)

Hm, tak jsem to jen nejak postrachal v /init.d/dvblast:

do_start() {
        sleep 8 &&
    if [ ! -d $PIDDIR ]; then
        mkdir -p $PIDDIR
    fi
    chown $DAEMONUSER ...atd.atd...

a snad teda OK:

[   13.340276] DVB: registering new adapter (saa7133[0])
[   13.340278] DVB: registering adapter 1 frontend 0 (Philips TDA10046H DVB-T)...
[   13.580195] tda1004x: setting up plls for 48MHz sampling clock
[   14.064063] tda1004x: found firmware revision 29 -- ok

Zpět do poradny Odpovědět na původní otázku Nahoru