Pagina 1 di 1

[Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: venerdì 24 luglio 2009, 17:03
da bortol88
Buongiorno a tutti.
Oggi ho installato il kernel 2.6.30, seguendo questa semplicissima guida:

http://pollycoke.net/doc/aggiornare-il- ... buntu-deb/

Devo dire che il kernel è apparso subito veloce e scattante, sia al boot, sia durante l'uso.
Mi ero compilato per il kernel 2.6.28-11 il modulo per la mia webcam, che altrimenti aveva problemi. Dopo l'installazione, il modulo è stato perfettamente incorporato.
Ho solo un problema... Premetto che ho una tastiera logitech lx 710 wireless -> http://www.logitech.com/index.cfm/keybo ... 7&cl=IT,IT
Quando schiaccio i tasti multimediali, prendiamo come esempio il tasto play, il tasto viene riconosciuto come cliccato (infatti per esempio la canzone scelta lampeggia usando rhythmbox) ma senza nessun risultato.

Ovviamente ho controllato sulle scorciatoie della tastiera, tramite il menu apposito, e i tasti sono riconosciuti. Ho provato per estremo a reimpostarli, ma il risultato è stato lo stesso.

Avevo dei problemi simili su debian con il kernel 2.6.26 che poi non sono riuscito a risolvere.
Volevo dire inoltre che sul kernel 2.2.28, i tasti sono perfettamente riconosciuti.
Aspetto vostre notizie e consigli.
Grazie mille del vostro aiuto
Daniele

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 6:07
da [lost]-Divilinux
Per questo tipo di problemi, secondo me, bisogna importare la configurazione del kernel, sicuramente funzionante, nei nuovi sorgenti che vogliamo compilare.
Di solito se col kernel di ubuntu mi funzionano i tasti multimediali o l' OSD del volume e/o luminosità e tutte queste cosuccie..importo il .config nei sorgenti del kernel che voglio compilare ed evito di toccare moduli che non conosco inerenti a questa categoria.
Tu hai fatto cosi?

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 10:18
da bortol88
Si hai pienamente ragione mi sa.
Io ho solo installato i due pacchetti del kernel che vedi dal link.
Quindi la config sarà sicuramente diversa.
Mi potresti dare una guida su come impostare correttamente la config?
Cioè vorrei ricompilarmi il kernel, ma ho paura di fare cavolate..
Il 2.6.30 è veramente molto più veloce!
Se riesciute a darmi una guida ben fatta, su cosa selezionare o no, dal menu config, ve ne sarei grato ;)
Cosi poi lo ricompilo e aggiungo un po di ottimizzazione in base al mio hardware.
Ciao

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 13:42
da [lost]-Divilinux
Purtroppo, data la complessità dell' argomento, che io sappia guide alla completa configurazione del kernel non ne esistono proprio.
Io ne ho scritta qualcuna in passato ma riguardo una piccola parte..tipo la scelta del processore, lo scaling della cpu e via dicendo.
Se ti puo bastare per iniziare:

http://divilinux.netsons.org/index.php/archives/151

Nel blog che ho in firma cerca anche "configurazione kernel"

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 13:48
da bortol88
Si immagino sia un argomento difficile.
Infatti si trova poco o nulla.
Con molta voglia, sto leggendo la documentazione che è fornita qui http://kernel.xc.net/html/linux-2.6.30/x86/
E' da 3 anni ormai che uso linux e credo sia venuto il momento di cercare di ricompilarmi il kernel.
Sto passando le voci del link. Alcuni cose proprio non mi serviranno mai e credo che non le compilerò. Altre che magari mi possono servire, le compilo come modulo. Può essere un idea?
Darò un make oldconfig per usare la config del kernel che usavo e mi riconosceva tutto quanto.
Se sbaglio dimmi pure.
Quanto ci mette circa a compilarsi?
Il link che mi hai suggerito del tuo blog è un esempio praticamente di come mettere le opzioni della configurazione prese dal wiki (qui: http://wiki.ubuntu-it.org/Amministrazio ... ioneKernel), giusto?
Grazie per l'interessamento.
Ormai sono stufo di "utilizzare" solo linux, vorrei qualcosa in più. Forse è un sentimento comune dopo tanto tempo che lo si utilizza ;)
Saluti

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 14:56
da [lost]-Divilinux
Sto passando le voci del link. Alcuni cose proprio non mi serviranno mai e credo che non le compilerò. Altre che magari mi possono servire, le compilo come modulo. Può essere un idea?
Si certo..ci sono alcune cose che naturalmente non userai mai. Immagina di avere un notebook con una scheda video Nvidia. Tutti gli altri driver, sempre con riserva per alcuni moduli comunque necessari, li puoi tranquillamente togliere. Tieni magari quelli che potrebbero servirti in futuro..un joystick nuovo, una webcam etc..etc..
Nota poi che non tutti i moduli possono essere compilati staticamente e viceversa. Lo scoprirai pian piano, a forza di tentativi.
Darò un make oldconfig per usare la config del kernel che usavo e mi riconosceva tutto quanto.
Se sbaglio dimmi pure.
Si ma cosi ti verrá chiesto da terminale di scegliere i moduli che il nuovo kernel ti offre. Visto che e' meglio lasciarli di default fai prima a spostare proprio il .config nella directory dei sorgenti.

La durata della compilazione dipende dal processore. Una ora e mezza con un Atom N270, pacchetto debian compreso, e circa 20 minuti con un core duo da 2Ghz. Se lo compili alla vecchia maniera (no debian way) senza initrd, senza creare il pacchetto, gli headers e i moduli ci metti ancora meno (10 minuti con Zenwalk e lo stesso processore da 2ghz)
Il link che mi hai suggerito del tuo blog è un esempio praticamente di come mettere le opzioni della configurazione prese dal wiki
Si ma nel mio sono spiegate piu nel dettaglio.

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 15:01
da bortol88
Io ho un athlon 64. Ieri avevo provato ad avviare la compilazione, utilizzando la config di default.
Era andato avanti 3 ore ma ancora stava lavorando :( è normale?

Vedevo cose tipo

CC /../../.o
LD /../../.o

Spero di non aver sbagliato qualcosa :(
Ora sto facendo la config.
Riusciresti a darci un occhiata prima che compili non appena ho finito?
Se si, mi faresti un grande favore
Ciao e grazie!

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 15:05
da [lost]-Divilinux
CC, LD e tutte quelle scritte che vedi passare sono i vari moduli che prima vengono compilati e poi installati.
Se non hai selezionato tu qualcosa di errato, le possibilita' di ricevere un errore in compilazione, oggi, sono dell'1%.

Re: [Kernel] 2.6.30 tasti multimediali riconosciuti ma non funzionanti

Inviato: sabato 25 luglio 2009, 15:09
da bortol88
Si si questo lo so.
Infatti il mio problema è quando dovrò usare il kernel che ho ricompilato :D
E ho paura che non vada :(
Sai, non ho mai provato..
Ma leggo che ci sono dei netti miglioramenti di boot, di velocità e immediatezza delle operazioni.
Sto per finire la config....

edit: ecco qui la config che ho preparato. http://pastebin.com/m180a6248

Codice: Seleziona tutto

HomeMint linux-2.6.30 # lshw
homemint                  
    description: Desktop Computer
    product: K8N
    vendor: ASUSTek Computer Inc.
    version: System Version
    serial: System Serial Number
    width: 32 bits
    capabilities: smbios-2.3 dmi-2.3 smp-1.1 smp
    configuration: boot=normal chassis=desktop cpus=1 uuid=60AB5242-7102-D611-A9E0-0018F36A096A
  *-core
       description: Motherboard
       product: 'K8N'
       vendor: ASUSTeK Computer INC.
       physical id: 0
       version: Rev 1.xx
       serial: MB-1234567890
     *-firmware
          description: BIOS
          vendor: American Megatrends Inc.
          physical id: 0
          version: 1011.005 (02/16/2006)
          size: 64KiB
          capacity: 448KiB
          capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp ls120boot zipboot biosbootspecification
     *-cpu
          description: CPU
          product: AMD Athlon(tm) 64 Processor 3000+
          vendor: Advanced Micro Devices [AMD]
          physical id: 4
          bus info: cpu@0
          version: 15.12.0
          serial: To Be Filled By O.E.M.
          slot: Socket 754
          size: 1800MHz
          capacity: 2GHz
          width: 64 bits
          clock: 200MHz
          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext x86-64 3dnowext 3dnow up cpufreq
        *-cache:0
             description: L1 cache
             physical id: 5
             slot: L1-Cache
             size: 128KiB
             capabilities: pipeline-burst internal varies data
        *-cache:1
             description: L2 cache
             physical id: 6
             slot: L2-Cache
             size: 512KiB
             capacity: 512KiB
             capabilities: pipeline-burst internal varies unified
        *-cache:2 DISABLED
             description: L3 cache
             physical id: 7
             slot: L3-Cache
             capabilities: internal
     *-memory
          description: System Memory
          physical id: 3a
          slot: System board or motherboard
          size: 1536MiB
        *-bank:0
             description: DIMM DDR Synchronous 333 MHz (3.0 ns)
             product: PartNum0
             vendor: Manufacturer0
             physical id: 0
             serial: SerNum0
             slot: DIMM0
             size: 512MiB
             width: 64 bits
             clock: 333MHz (3.0ns)
        *-bank:1
             description: DIMM DDR Synchronous 333 MHz (3.0 ns)
             product: PartNum1
             vendor: Manufacturer1
             physical id: 1
             serial: SerNum1
             slot: DIMM1
             size: 1GiB
             width: 64 bits
             clock: 333MHz (3.0ns)
        *-bank:2
             description: DIMM [empty]
             product: PartNum2
             vendor: Manufacturer2
             physical id: 2
             serial: SerNum2
             slot: DIMM2
     *-pci:0
          description: Host bridge
          product: nForce3 250Gb Host Bridge
          vendor: nVidia Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: a1
          width: 32 bits
          clock: 66MHz
          configuration: driver=agpgart-amd64 module=amd64_agp
        *-isa
             description: ISA bridge
             product: nForce3 250Gb LPC Bridge
             vendor: nVidia Corporation
             physical id: 1
             bus info: pci@0000:00:01.0
             version: a2
             width: 32 bits
             clock: 66MHz
             capabilities: isa bus_master
             configuration: latency=0
        *-serial
             description: SMBus
             product: nForce 250Gb PCI System Management
             vendor: nVidia Corporation
             physical id: 1.1
             bus info: pci@0000:00:01.1
             version: a1
             width: 32 bits
             clock: 66MHz
             capabilities: pm cap_list
             configuration: driver=nForce2_smbus latency=0 maxlatency=1 mingnt=3 module=i2c_nforce2
        *-usb:0
             description: USB Controller
             product: CK8S USB Controller
             vendor: nVidia Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             version: a1
             width: 32 bits
             clock: 66MHz
             capabilities: pm bus_master cap_list
             configuration: driver=ohci_hcd latency=0 maxlatency=1 mingnt=3
        *-usb:1
             description: USB Controller
             product: CK8S USB Controller
             vendor: nVidia Corporation
             physical id: 2.1
             bus info: pci@0000:00:02.1
             version: a1
             width: 32 bits
             clock: 66MHz
             capabilities: pm bus_master cap_list
             configuration: driver=ohci_hcd latency=0 maxlatency=1 mingnt=3
        *-usb:2
             description: USB Controller
             product: nForce3 EHCI USB 2.0 Controller
             vendor: nVidia Corporation
             physical id: 2.2
             bus info: pci@0000:00:02.2
             version: a2
             width: 32 bits
             clock: 66MHz
             capabilities: debug pm bus_master cap_list
             configuration: driver=ehci_hcd latency=0 maxlatency=1 mingnt=3 module=ehci_hcd
        *-bridge
             description: Ethernet interface
             product: CK8S Ethernet Controller
             vendor: nVidia Corporation
             physical id: 5
             bus info: pci@0000:00:05.0
             logical name: eth0
             version: a2
             serial: 00:18:f3:6a:09:6a
             size: 100000000
             capacity: 100000000
             width: 32 bits
             clock: 66MHz
             capabilities: bridge pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
             configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 duplex=full ip=192.168.0.10 latency=0 link=yes maxlatency=20 mingnt=1 module=forcedeth multicast=yes port=MII speed=100MB/s
        *-multimedia
             description: Multimedia audio controller
             product: nForce3 250Gb AC'97 Audio Controller
             vendor: nVidia Corporation
             physical id: 6
             bus info: pci@0000:00:06.0
             version: a1
             width: 32 bits
             clock: 66MHz
             capabilities: pm bus_master cap_list
             configuration: driver=Intel ICH latency=0 maxlatency=5 mingnt=2 module=snd_intel8x0
        *-ide:0
             description: IDE interface
             product: CK8S Parallel ATA Controller (v2.5)
             vendor: nVidia Corporation
             physical id: 8
             bus info: pci@0000:00:08.0
             logical name: scsi2
             logical name: scsi3
             version: a2
             width: 32 bits
             clock: 66MHz
             capabilities: ide pm bus_master cap_list emulated
             configuration: driver=pata_amd latency=0 maxlatency=1 mingnt=3
           *-disk
                description: ATA Disk
                product: Maxtor 6L250R0
                vendor: Maxtor
                physical id: 0
                bus info: scsi@2:0.0.0
                logical name: /dev/sdb
                version: BAJ4
                serial: L51AW7YG
                size: 233GiB (251GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=0afa0af9
              *-volume:0
                   description: Windows NTFS volume
                   physical id: 1
                   bus info: scsi@2:0.0.0,1
                   logical name: /dev/sdb1
                   logical name: /media/musica
                   version: 3.1
                   serial: 3e06ea81-682a-af46-8edf-618581030c00
                   size: 152GiB
                   capacity: 152GiB
                   capabilities: primary bootable ntfs initialized
                   configuration: clustersize=4096 created=2008-01-02 00:23:14 filesystem=ntfs label=Musica mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted
              *-volume:1
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 2
                   bus info: scsi@2:0.0.0,2
                   logical name: /dev/sdb2
                   logical name: /media/home_saba
                   version: 1.0
                   serial: 8e6e159b-e3de-460e-b4c5-4cc3ec0ad34c
                   size: 19GiB
                   capacity: 19GiB
                   capabilities: primary journaled extended_attributes large_files recover ext3 ext2 initialized
                   configuration: created=2009-07-07 23:10:55 filesystem=ext3 label=SabaHome modified=2009-07-25 10:10:04 mount.fstype=ext3 mount.options=rw,relatime,errors=continue,acl,data=writeback mounted=2009-07-25 10:10:04 state=mounted
              *-volume:2
                   description: Extended partition
                   physical id: 3
                   bus info: scsi@2:0.0.0,3
                   logical name: /dev/sdb3
                   size: 61GiB
                   capacity: 61GiB
                   capabilities: primary extended partitioned partitioned:extended
                 *-logicalvolume:0
                      description: Linux swap / Solaris partition
                      physical id: 5
                      logical name: /dev/sdb5
                      capacity: 3396MiB
                      capabilities: nofs
                 *-logicalvolume:1
                      description: Linux filesystem partition
                      physical id: 6
                      logical name: /dev/sdb6
                      logical name: /home
                      capacity: 18GiB
                      configuration: mount.fstype=ext3 mount.options=rw,relatime,errors=continue,data=writeback state=mounted
                 *-logicalvolume:2
                      description: Linux filesystem partition
                      physical id: 7
                      logical name: /dev/sdb7
                      logical name: /
                      capacity: 20GiB
                      configuration: mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,barrier=1,data=ordered state=mounted
                 *-logicalvolume:3
                      description: Linux filesystem partition
                      physical id: 8
                      logical name: /dev/sdb8
                      logical name: /media/saba
                      capacity: 19GiB
                      configuration: mount.fstype=ext3 mount.options=rw,relatime,errors=continue,acl,data=writeback state=mounted
           *-cdrom:0
                description: DVD-RAM writer
                product: DVDR   PX-800A
                vendor: PLEXTOR
                physical id: 1
                bus info: scsi@3:0.0.0
                logical name: /dev/cdrom1
                logical name: /dev/cdrw1
                logical name: /dev/dvd1
                logical name: /dev/dvdrw1
                logical name: /dev/scd0
                logical name: /dev/sr0
                version: 1.00
                serial: [PLEXTOR DVDR   PX-800A  1.00 Feb13,2007
                capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
                configuration: ansiversion=5 status=nodisc
           *-cdrom:1
                description: DVD writer
                product: DVD_RW ND-2500A
                vendor: _NEC
                physical id: 0.1.0
                bus info: scsi@3:0.1.0
                logical name: /dev/cdrom
                logical name: /dev/cdrw
                logical name: /dev/dvd
                logical name: /dev/dvdrw
                logical name: /dev/scd1
                logical name: /dev/sr1
                version: 1.06
                serial: [_NEC    DVD_RW ND-2500A 1.0603121900
                capabilities: removable audio cd-r cd-rw dvd dvd-r
                configuration: ansiversion=5 status=nodisc
        *-ide:1
             description: IDE interface
             product: nForce3 Serial ATA Controller
             vendor: nVidia Corporation
             physical id: a
             bus info: pci@0000:00:0a.0
             logical name: scsi0
             version: a2
             width: 32 bits
             clock: 66MHz
             capabilities: ide pm bus_master cap_list emulated
             configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3 module=sata_nv
           *-disk
                description: ATA Disk
                product: WDC WD2500AAJS-0
                vendor: Western Digital
                physical id: 0.0.0
                bus info: scsi@0:0.0.0
                logical name: /dev/sda
                version: 01.0
                serial: WD-WMART0790557
                size: 232GiB (250GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=eb9deb9d
              *-volume
                   description: Windows NTFS volume
                   physical id: 1
                   bus info: scsi@0:0.0.0,1
                   logical name: /dev/sda1
                   logical name: /media/win
                   version: 3.1
                   serial: 46f5cfeb-bde0-4546-bd68-5d37ed28e418
                   size: 232GiB
                   capacity: 232GiB
                   capabilities: primary bootable ntfs initialized
                   configuration: clustersize=4096 created=2009-03-20 20:19:48 filesystem=ntfs modified_by_chkdsk=true mount.fstype=fuseblk mount.options=rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 mounted_on_nt4=true resize_log_file=true state=mounted upgrade_on_mount=true
        *-pci:0
             description: PCI bridge
             product: nForce3 250Gb AGP Host to PCI Bridge
             vendor: nVidia Corporation
             physical id: b
             bus info: pci@0000:00:0b.0
             version: a2
             width: 32 bits
             clock: 66MHz
             capabilities: pci bus_master
           *-display:0 UNCLAIMED
                description: VGA compatible controller
                product: RV570 [Radeon X1950 Pro]
                vendor: ATI Technologies Inc
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 9a
                width: 32 bits
                clock: 66MHz
                capabilities: pm agp agp-3.0 msi bus_master cap_list
                configuration: latency=64 mingnt=8
           *-display:1 UNCLAIMED
                description: Display controller
                product: RV570 [Radeon X1950 Pro] (secondary)
                vendor: ATI Technologies Inc
                physical id: 0.1
                bus info: pci@0000:01:00.1
                version: 9a
                width: 32 bits
                clock: 66MHz
                capabilities: pm bus_master cap_list
                configuration: latency=64 mingnt=8
        *-pci:1
             description: PCI bridge
             product: nForce3 250Gb PCI-to-PCI Bridge
             vendor: nVidia Corporation
             physical id: e
             bus info: pci@0000:00:0e.0
             version: a2
             width: 32 bits
             clock: 66MHz
             capabilities: pci bus_master
     *-pci:1
          description: Host bridge
          product: K8 [Athlon64/Opteron] HyperTransport Technology Configuration
          vendor: Advanced Micro Devices [AMD]
          physical id: 101
          bus info: pci@0000:00:18.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:2
          description: Host bridge
          product: K8 [Athlon64/Opteron] Address Map
          vendor: Advanced Micro Devices [AMD]
          physical id: 102
          bus info: pci@0000:00:18.1
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:3
          description: Host bridge
          product: K8 [Athlon64/Opteron] DRAM Controller
          vendor: Advanced Micro Devices [AMD]
          physical id: 103
          bus info: pci@0000:00:18.2
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:4
          description: Host bridge
          product: K8 [Athlon64/Opteron] Miscellaneous Control
          vendor: Advanced Micro Devices [AMD]
          physical id: 104
          bus info: pci@0000:00:18.3
          version: 00
          width: 32 bits
          clock: 33MHz
          configuration: driver=k8temp module=k8temp
     *-scsi
          physical id: 1
          bus info: usb@1:2
          logical name: scsi4
          capabilities: emulated scsi-host
          configuration: driver=usb-storage
        *-disk
             description: SCSI Disk
             product: Stylus Storage
             vendor: EPSON
             physical id: 0.0.0
             bus info: scsi@4:0.0.0
             logical name: /dev/sdc
             version: 1.00
             capabilities: removable
             configuration: ansiversion=2
           *-medium
                physical id: 0
                logical name: /dev/sdc
edit2:
mi sono appena ricompilato il kernel 2.6.30-3 dai sorgenti vanilla e ora lo sto usando!!
ho limato dei secondi al avvio e mi sembra + scattante.
la web ora viene riconosciuta senza dover installare il modulo appropriato.
Ma i tasti ancora non vanno :(
Non vorrei fosse un bug.
Aiuti in proposito???