The Niculinu's Tales

[NEW] HP 6730s

by Andrea Mazzeo on dic.06, 2008, under /dev/null, /home

Ho acquistato da poco il notebook nuovo HP 6730s . Ho deciso di installarci su una Debian a 32bit, che sono quasi arrivato ad odiare, ma alla fine ho vinto!

Le periferiche che mi hanno dato problemi sono:

  •  03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
  • 01:00.0 VGA compatible controller: ATI Technologies Inc Device 95c2
  • 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller
    (rev 03)
  • Bus 004 Device 002: ID 04f2:b083 Chicony Electronics Co., Ltd

Rispettivamente: Wireless, Video, Audio, Webcam.
La sfiga principale e’ che attualmente sui repository Debian l’ultimo kernel usabile e’ il 2.6.26, mentre per far funzionare la scheda wireless serve il 2.6.27. Mano ai sorgenti del kernel ho deciso di compilarmelo a mano.

  1. Scarico i sorgenti
  2. Seleziono tutto l’hardware che mi serviva
  3. Creo i pacchetti .deb per l’installazione (linux-image, linux-headers)
  4. Riavvio
  5. Compilo i driver Video (ATI HD3200)
  6. Finish

Al primo avvio non sento l’audio, ma i moduli sono caricati correttamente, poco male era una stronzata.
Dopo aver lanciato alsaconf, bisogna modificare la riga che aggiunge automaticamente per il caricamento del modulo su:

/etc/modprobe.d/sound

options snd-hda-intel model=laptop

Fatto questo ricaricate il modulo snd-hda-intel e godetevi il vostro PC!
Siccome non sono cosi tanto stronzo, vi allego il kernel compilato e preciso, pronto da installare :)

Qui scaricate l’immagine del kernel: linux-image-2.6.27-7-albert
Per gli header invece: linux-headers-2.6.27-7-albert

A buon rendere!


14 Comments for this entry

  • ^okki_verdi^

    Ciao Andrea!
    Ho perso il tuo cell – non sò come fare a contatarti direttamente – quindi ti scrivo qui sperando ch etu legga questo comment.
    ho un problemino: Suse Enterprise Server non ricordo più con che kernel (non ho la macchina sottomano right now) al boot: “”Trying to move old root to /initrd … failed”".
    controllando sul disco mi accorgo che manca initrd.img e la dir /initrd.
    ho ricreato la dir a manina ma non ho idea di come ricreare initrd.img :( (
    Riesci a darmi una mano?

    Francesco – alias ^okki_verdi^.

  • admin

    Ciao Francesco,
    il fatto che non trovi l’immagine initrd non vuol dire necessariamente che manchi, ci sono diverse scuole di pensiero a tal proposito:

    http://guide.debianizzati.org/index.php/Debian_Kernel_Howto#Bisogna_usare_l.27initrd_oppure_no.3F

    Comunque se vuoi generarlo e’ molto semplice:

    mkinitramfs

    Usage: /usr/sbin/mkinitramfs [OPTION]… < -o outfile> [version]

    spero di esserti stato utile,

    se vuoi contattami anche su:
    admin['nospam']smallunix(dot)net

  • ^okki_verdi^

    Certo, grazie! [ti ho scritto, appunto, una mail...] :)

  • thocaos

    ciao! io ho il tuo stesso pc e sto tentando di installare il kernel. ourtroppo mi da problemi nell’installazione.
    in particolare:
    Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.27.7-albert.postinst line 1186.
    dpkg: errore nell’elaborare linux-image-2.6.27.7-albert (–install):
    il sottoprocesso vecchio script di post-installation ha restituito lo stato di errore 2
    Si sono verificati degli errori nell’elaborazione:
    linux-image-2.6.27.7-albert

    sai per caso aiutarmi??

  • Andrea Mazzeo

    Ciao,
    dovresti controllare cose vorrebbe fare il post install riga 1186:

    /var/lib/dpkg/info/linux-image-2.6.27.7-albert.postinst

    Comunque se puo’ esserti utile, ho compilato un kernel piu’ recente: 2.6.28.10
    Trovi i pacchetti debian qui:

    linux-image-2.6.28.10-albert
    linux-headers-2.6.28.10-albert

    Fammi sapere

  • thocaos

    purtroppo la 2.6.27 parte ma non ha supporto al touchpad e risulta abbastanza lento… la 2.6.28 va in kernel panic… non saprei k fare….

  • Andrea Mazzeo

    riguardo al touchpad avevo avuto lo stesso problema, credevo dipendesse da X. Ho risolto inserendo il driver synaptics, la prox volta che compilo il kernel vedo di trovare direttamente il modulo :)
    Per il 2.6.28 invece il kernel panic potrebbe dipendere dall’initram, non ricordo se l’avevo inserito nel .deb o se l’ho generato a mano.

    Se ti servisse puoi scaricarlo da qui:
    initrd.img-2.6.28.10-albert

    Devi solo metterlo dentro /boot/ e aggiornare la riga relativa al tuo grub inserendo qualcosa tipo:
    initrd /boot/initrd.img-2.6.28.10-albert

    saluti

  • thocaos

    allora, in questo modo va… rimangono ancora alcuni piccoli problemi, touchpad e scheda audio… ed è ancora lento… mi sa che rinuncio :-(

  • Andrea Mazzeo

    per il touchpad basta inserire il driver synaptics:
    apt-get install xserver-xorg-input-synaptics

    Per l’audio hai fatto come dicevo nella guida? Il tasto Fn+Mute?
    Per lentezza cosa intendi? Il mio e’ una scheggia :)

  • thocaos

    allora… ok x il touck…audio niente a fare… lento nel senso che all’avvio mi da alcuni errori… impiega circa un minuto ad avviasi, quando con il kernel generico poco più di 30 secondi…….

  • Andrea Mazzeo

    Per l’audio non saprei dirti, senza vedere qualche log :)
    Riguardo alla lentezza in fase di boot puo’ essere, ma onestamente non spengo mai il portatile faccio sempre il suspend to ram, quindi, quando premo il tasto di accensione in 2 secondi sono gia su Internet :P

    ciao

  • Michele Rappazzo

    curiosità: come mai hai scelto ATI e non NVIDIA?
    non sei curioso di provare CUDA? :D

  • Andrea Mazzeo

    A dire la verità avrei preferito Intel :P
    Non so neanche cos’e’ CUDA…

  • Andrea Mazzeo

    Fonte

    Da quello che vedo l’unica applicazione che attualmente potrei sfruttare sul portatile è aircrack-ng :P

Leave a Reply

Spam Protection by WP-SpamFree

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...