[REŠENO] Problem sa Intel HDA na J1800 SOC

Imate problem sa grafičkom karticom, monitorom, periferijama... ovo je mesto za vas

Moderator: Urednik

Post Reply

Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 181
Joined: 17 Jul 2015, 17:09
Location: Levo od Albukerkija

Post Napisano: 11 Sep 2015, 14:01


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! :beer:



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 11 Sep 2015, 14:06


prekopira se u direktoriju sa izvornim kodom kernela kao .config.

Primer za 64-bitni Slack:

Code: Select all

cp config-huge-3.18.11.x64 /usr/src/linux-3.18.21/.config
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.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 181
Joined: 17 Jul 2015, 17:09
Location: Levo od Albukerkija

Post Napisano: 11 Sep 2015, 14:17


Hvala na brzom i sažetom odgovoru. :beer:



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 181
Joined: 17 Jul 2015, 17:09
Location: Levo od Albukerkija

Post Napisano: 12 Sep 2015, 23:28


Opet ja! :grin:

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. :grin:
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.
Image

Hvala svima!



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 13 Sep 2015, 02:19


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.
Postoje li logovi koje mogu pogledati ili okačiti ovde, koji sadrže podatke šta se dešavalo
prilikom kompajliranja?
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?

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
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.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 181
Joined: 17 Jul 2015, 17:09
Location: Levo od Albukerkija

Post Napisano: 13 Sep 2015, 12:41


Zdravo!
Hvala na interesovanju. :beer:

Idemo redom.

Datoteku .config sam prebacio ovako:

Code: Select all

cp config-huge-3.18.11.x64 /usr/src/linux-3.18.21/.config
Nadam se da sam to uradio u pravom trenutku, pre komande

Code: Select all

make silentoldconfig
:question:
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
Sadržaj /boot direktorijuma:

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
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. :D

Živeli! :beer:



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 13 Sep 2015, 13:09


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):

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
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:

Code: Select all

image = /boot/vmlinuz-huge-3.10.17
  root = /dev/sda5
  label = Linux-Old
  read-only



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 181
Joined: 17 Jul 2015, 17:09
Location: Levo od Albukerkija

Post Napisano: 13 Sep 2015, 13:48


Hvala!
Sutra ću pokušati, pa javljam rezultate.
BTW, da li sam "pogrešio u koracima" prilikom kopiranja .config datoteke?



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 13 Sep 2015, 14:09


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.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 181
Joined: 17 Jul 2015, 17:09
Location: Levo od Albukerkija

Post Napisano: 14 Sep 2015, 18:50


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. :rolleyes:
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  
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.


Post Reply

Who is online

Users browsing this forum: No registered users and 16 guests