[REŠENO] Problem sa Intel HDA na J1800 SOC
Moderator: Urednik
- Posts: 181
- Joined: 17 Jul 2015, 17:09
- Location: Levo od Albukerkija
Zdravo svima!
Bocke, može li objašnjenje za nas neiskusne, šta i kako raditi sa tim config datotekama prilikom pakovanja
novog kernela (u mom slučaju 3.18.21)?
Podrazumeva se, u skladu sa uputstvima iz prvog posta ove teme.
Hvala!
Bocke, može li objašnjenje za nas neiskusne, šta i kako raditi sa tim config datotekama prilikom pakovanja
novog kernela (u mom slučaju 3.18.21)?
Podrazumeva se, u skladu sa uputstvima iz prvog posta ove teme.
Hvala!
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
prekopira se u direktoriju sa izvornim kodom kernela kao .config.
Primer za 64-bitni Slack:
Razlika između generic i huge: generic zahteva initrd, ali takođe je manji i nešto brže se učitava (doduše par sekundi na modernim mašinama - gotovo neprimetno). Huge sadrži gomilu drajvera i spreman je za pokretanje odmah nakon instalacije (ne zahteva initrd). Za one koji nisu sigurni, huge je dobar izbor. Za one sa malo više iskustva bi generic možda bio bolji izbor.
Primer za 64-bitni Slack:
Code: Select all
cp config-huge-3.18.11.x64 /usr/src/linux-3.18.21/.config
- Posts: 181
- Joined: 17 Jul 2015, 17:09
- Location: Levo od Albukerkija
Opet ja!
Dakle, stvarno sam baksuz. Neće, pa neće, taj novi kernel.
Sledio sam uputstva s početka teme, kopirao .config koji je Bocke ostavio,
načekao se dok je sve bilo gotovo i kvrc!
Srećom, nisam dirao stari kernel, samo dodao novi u LILO.
Prethodni pokušaj takođe se završio zakucavanjem boota uz istu poruku.
Postoje li logovi koje mogu pogledati ili okačiti ovde, koji sadrže podatke šta se dešavalo
prilikom kompajliranja? Ne znam da li je bitno, ali posle komande "lilo" pojavila se poruka,
otprilike ove sadržine: "Finished with one warning issued."
Ako ima nekog smisla, ostavljam loš snimak s telefona, u trenutku kad boot staje.
Hvala svima!
Dakle, stvarno sam baksuz. Neće, pa neće, taj novi kernel.
Sledio sam uputstva s početka teme, kopirao .config koji je Bocke ostavio,
načekao se dok je sve bilo gotovo i kvrc!
Srećom, nisam dirao stari kernel, samo dodao novi u LILO.
Prethodni pokušaj takođe se završio zakucavanjem boota uz istu poruku.
Postoje li logovi koje mogu pogledati ili okačiti ovde, koji sadrže podatke šta se dešavalo
prilikom kompajliranja? Ne znam da li je bitno, ali posle komande "lilo" pojavila se poruka,
otprilike ove sadržine: "Finished with one warning issued."
Ako ima nekog smisla, ostavljam loš snimak s telefona, u trenutku kad boot staje.
Hvala svima!
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Ne vidi se tu ništa. Bitan je početak greške.
LILO upozorenja su često bezopasna. Najčešće je ono vezano za LBA. To se može rešiti brzom izmenom lilo.conf.
Inače, možeš probati i sa instalaciju kernela iz currenta. Ako koristiš Slackware64 (kao što mislim da koristiš) možeš da preuzmeš sledeće pakete iz Slackware64 Currenta: Zatim ih možeš instalirati sa installpkg umesto sa upgradepkg kako stari kernel ne bi bilo prepisan:
Ali, nakon ovoga ne možeš da se vratiš na stari kernel u slučaju potrebe bez izmene lilo.conf. Moraš dodati unos za stari kernel u /etc/lilo.conf. Oko toga ne mogu da te posavetujem bez listinga lilo.conf i sadržaja /boot direktorijuma.
LILO upozorenja su često bezopasna. Najčešće je ono vezano za LBA. To se može rešiti brzom izmenom lilo.conf.
Može se napraviti log pri kompajliranju, ali ako se kernel uspešno izgradio nećeš ništa naći u njemu. Malo je čudno da ti opet puca. Verovatno si to uradio, ali moram da pitam par pitanja. Sigurno si dobro prebacio config datoteku? Da li si pokrenuo LILO nakon izmene lilo.conf pri instalacij novog kernela?Postoje li logovi koje mogu pogledati ili okačiti ovde, koji sadrže podatke šta se dešavalo
prilikom kompajliranja?
Inače, možeš probati i sa instalaciju kernela iz currenta. Ako koristiš Slackware64 (kao što mislim da koristiš) možeš da preuzmeš sledeće pakete iz Slackware64 Currenta: Zatim ih možeš instalirati sa installpkg umesto sa upgradepkg kako stari kernel ne bi bilo prepisan:
Code: Select all
installpkg kernel-huge-4.1.6-x86_64-1.txz
installpkg kernel-modules-4.1.6-x86_64-1.txz
- Posts: 181
- Joined: 17 Jul 2015, 17:09
- Location: Levo od Albukerkija
Zdravo!
Hvala na interesovanju.
Idemo redom.
Datoteku .config sam prebacio ovako:
Nadam se da sam to uradio u pravom trenutku, pre komande
Tek sad mi se vraća film, možda sam tu zeznuo stvar?
Elem, sledio sam uputstvo i na kraju odradio ručni unos u lilo.conf, sačuvao, zatvorio fajl/editor
i ukucao komandu "lilo". Tu je prijavio upozorenje i to je bilo to.
Prilikom boota zakucao se na mestu koje se (ne)vidi na fotki.
LILO .conf (/etc/lilo.conf)
Sadržaj /boot direktorijuma:
Za kraj, ako misliš da je kernel 4.xx rešenje, ok probaću i to. Sutra ću imati vremena da se igram,
pa nemam ništa protiv da probamo i to čudo.
Živeli!
Hvala na interesovanju.
Idemo redom.
Datoteku .config sam prebacio ovako:
Code: Select all
cp config-huge-3.18.11.x64 /usr/src/linux-3.18.21/.config
Code: Select all
make silentoldconfig
Tek sad mi se vraća film, možda sam tu zeznuo stvar?
Elem, sledio sam uputstvo i na kraju odradio ručni unos u lilo.conf, sačuvao, zatvorio fajl/editor
i ukucao komandu "lilo". Tu je prijavio upozorenje i to je bilo to.
Prilikom boota zakucao se na mestu koje se (ne)vidi na fotki.
LILO .conf (/etc/lilo.conf)
Code: Select all
# LILO configuration file
# generated by 'liloconfig'
#
# Start LILO global section
# Append any additional kernel parameters:
append=" vt.default_utf8=0"
boot = /dev/sda
#compact # faster, but won't work on all systems.
# Boot BMP Image.
# Bitmap in BMP format: 640x480x8
bitmap = /boot/slack.bmp
# Menu colors (foreground, background, shadow, highlighted
# foreground, highlighted background, highlighted shadow):
bmp-colors = 255,0,255,0,255,0
# Location of the option table: location x, location y, number of
# columns, lines per column (max 15), "spill" (this is how many
# entries must be in the first column before the next begins to
# be used. We don't specify it here, as there's just one column.
bmp-table = 60,6,1,16
# Timer location x, timer location y, foreground color,
# background color, shadow color.
bmp-timer = 65,27,0,255
# Standard menu.
# Or, you can comment out the bitmap menu above and
# use a boot message with the standard menu:
#message = /boot/boot_message.txt
# Wait until the timeout to boot (if commented out, boot the
# first entry immediately):
prompt
# Timeout before the first entry boots.
# This is given in tenths of a second, so 600 for every minute:
timeout = 1200
# Override dangerous defaults that rewrite the partition table:
change-rules
reset
# VESA framebuffer console @ 1024x768x256
vga = 773
# Normal VGA console
#vga = normal
# Ask for video mode at boot (time out to normal in 30s)
#vga = ask
# VESA framebuffer console @ 1024x768x64k
#vga=791
# VESA framebuffer console @ 1024x768x32k
#vga=790
# VESA framebuffer console @ 1024x768x256
#vga=773
# VESA framebuffer console @ 800x600x64k
#vga=788
# VESA framebuffer console @ 800x600x32k
#vga=787
# VESA framebuffer console @ 800x600x256
#vga=771
# VESA framebuffer console @ 640x480x64k
#vga=785
# VESA framebuffer console @ 640x480x32k
#vga=784
# VESA framebuffer console @ 640x480x256
#vga=769
# End LILO global section
# Windows bootable partition config begins
other = /dev/sda1
label = Windows
table = /dev/sda
# Windows bootable partition config ends
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda5
label = Linux
read-only
image = /boot/vmlinuz-3.18.21
root = /dev/sda5
label = Linux-Test
read-only
# Linux bootable partition config ends
Code: Select all
bash-4.2# ls -all
total 26912
drwxr-xr-x 2 root root 4096 Sep 11 21:47 .
drwxr-xr-x 22 root root 4096 Sep 7 00:23 ..
lrwxrwxrwx 1 root root 37 Sep 1 15:05 README.initrd -> /usr/doc/mkinitrd-1.4.8/README.initrd
lrwxrwxrwx 1 root root 23 Sep 4 09:53 System.map -> System.map-huge-3.10.17
-rw-r--r-- 1 root root 3766980 Sep 11 21:45 System.map-3.18.21
-rw-r--r-- 1 root root 2213142 Feb 14 2014 System.map-generic-3.10.17
-rw-r--r-- 1 root root 3390795 Feb 14 2014 System.map-huge-3.10.17
-rw-r--r-- 1 root root 512 Sep 1 15:23 boot.0800
-rw-r--r-- 1 root root 209 Sep 1 15:23 boot_message.txt
lrwxrwxrwx 1 root root 19 Sep 4 09:53 config -> config-huge-3.10.17
-rw-r--r-- 1 root root 146902 Sep 11 21:43 config-3.18.21
-rw-r--r-- 1 root root 137813 Feb 14 2014 config-generic-3.10.17
-rw-r--r-- 1 root root 137813 Feb 14 2014 config-huge-3.10.17
-rwxr-xr-x 1 root root 217646 Jan 10 2011 elilo-ia32.efi
-rwxr-xr-x 1 root root 250510 Jan 10 2011 elilo-x86_64.efi
-rw-r--r-- 1 root root 22578 Oct 27 2013 inside.bmp
-rw------- 1 root root 169472 Sep 11 21:47 map
-rw-r--r-- 1 root root 6878 Oct 27 2013 onlyblue.bmp
-rw-r--r-- 1 root root 15634 Mar 27 2011 slack.bmp
-rw-r--r-- 1 root root 33192 Oct 27 2013 tuxlogo.bmp
lrwxrwxrwx 1 root root 20 Sep 4 09:53 vmlinuz -> vmlinuz-huge-3.10.17
-rw-r--r-- 1 root root 7110608 Sep 11 21:30 vmlinuz-3.18.21
-rw-r--r-- 1 root root 3450176 Feb 14 2014 vmlinuz-generic-3.10.17
-rw-r--r-- 1 root root 6436992 Feb 14 2014 vmlinuz-huge-3.10.17
pa nemam ništa protiv da probamo i to čudo.
Živeli!
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Ne mislim da je 4.1 bolje rešenje, mislim samo da je jednostavnije u ovom slučaju.
Taj lilo.conf može da se svede na (uz sitne promene):
Tako je mnogo razumljiviji.
Ako bi radio update na 4.1 na način kako sam predložio morao bi da dodaš i sledeće:
Taj lilo.conf može da se svede na (uz sitne promene):
Code: Select all
append=" vt.default_utf8=0 quiet"
boot = /dev/sda
compact
lba32
bitmap = /boot/slack.bmp
bmp-colors = 255,0,255,0,255,0
bmp-table = 60,6,1,16
bmp-timer = 65,27,0,255
prompt
timeout = 1200
change-rules
reset
vga = 773
other = /dev/sda1
label = Windows
table = /dev/sda
image = /boot/vmlinuz
root = /dev/sda5
label = Linux
read-only
image = /boot/vmlinuz-3.18.21
root = /dev/sda5
label = Linux-Test
read-only
Ako bi radio update na 4.1 na način kako sam predložio morao bi da dodaš i sledeće:
Code: Select all
image = /boot/vmlinuz-huge-3.10.17
root = /dev/sda5
label = Linux-Old
read-only
- Posts: 4591
- Joined: 04 Feb 2011, 20:32
- Location: Beograd
- Contact:
Ko će ga znati. Možda. Možeš sve da probaš još jednom za svaki slučaj ako želiš. Sam ovog puta pažljivo i korak po korak.
- Posts: 181
- Joined: 17 Jul 2015, 17:09
- Location: Levo od Albukerkija
Neverovatno, neće ni ova varijanta sa 4.16 kernelom da izgura boot do kraja!
Na istom mestu se zakucava, kao kod pokušaja sa 3.18.21.
Makar meni izgleda isto.
Primetio sam i nešto drugačiji boot proces sa starim kernelom, otkad sam izmenio lilo.conf,
tj. sada je jednostavnija varijanta koju si predložio.
Prikazuje neke greške na početku, ali kasnije je ok.
Čitava zbrka samo zbog ALSA koja ne prepoznaje stvari kako treba.
Postoji li mogućnost za brisanje/resetovanje svih konfiguracija ALSA ili će instalacija nove verzije, npr. iz currenta
prepisati sve postojeće?
Ne znam šta još probati, osim nove instalacije.
Na istom mestu se zakucava, kao kod pokušaja sa 3.18.21.
Makar meni izgleda isto.
Primetio sam i nešto drugačiji boot proces sa starim kernelom, otkad sam izmenio lilo.conf,
tj. sada je jednostavnija varijanta koju si predložio.
Code: Select all
append=" vt.default_utf8=0 quiet"
boot = /dev/sda
compact
lba32
bitmap = /boot/slack.bmp
bmp-colors = 255,0,255,0,255,0
bmp-table = 60,6,1,16
bmp-timer = 65,27,0,255
prompt
timeout = 1200
change-rules
reset
vga = 773
other = /dev/sda1
label = Windows
table = /dev/sda
image = /boot/vmlinuz
root = /dev/sda5
label = Linux
read-only
image = /boot/vmlinuz-3.18.21
root = /dev/sda5
label = Linux-Test
read-only
image = /boot/vmlinuz-huge-3.10.17
root = /dev/sda5
label = Linux-Old
read-only
Čitava zbrka samo zbog ALSA koja ne prepoznaje stvari kako treba.
Postoji li mogućnost za brisanje/resetovanje svih konfiguracija ALSA ili će instalacija nove verzije, npr. iz currenta
prepisati sve postojeće?
Ne znam šta još probati, osim nove instalacije.
Who is online
Users browsing this forum: No registered users and 19 guests