Archivio tag per 'Hardware'

Banshee e supporto MTP con libgphoto2-sharp

Ho immesso nei repository una versione ricompilata di Banshee 0.12.0 con supporto al protocollo MTP grazie alle librerie libgphoto2-sharp, implementazione in Mono per comunicare con gphoto2. Non vi assicuro che il vostro lettore mp3 funzioni al 100%, tutto dipende se le lebrerie gphoto2 lo riconoscono, per saperne di più: http://banshee-project.org/Guide/DAPs/MTP

- - -

I have recompiled Banshee 0.12.0 with MTP support thanks to libgphoto2-sharp, for info: http://banshee-project.org/Guide/DAPs/MTP

Il mio Cowon iAudio F2!

Bello vero? :)
Sono molto soddisfatto, ci mancherebbe visto il costo, qualitativamente è eccezionale, sia come costruzione che come suono, anche grazie agli auricolari della Sennheiser CX300. Il lettore è molto piccolo e sinuoso, sembra un cellulare, 4 GB di memoria, e molte altre funzioni che potete leggere sul sito del costruttore. L’integrazione con Linux è buona, manca qualche accorgimento, come l’aggiornamento del firmware, per ora possibile solo da Windows, speriamo in futuro sia possibile da qualsiasi altro sistema, come accade per i lettori della Samsung, per il resto non ho riscontrato altri problemi.

Video del lettore in funzione, preso dalla recensione di GenerationMP3:

P.S.: il lettore non si trova ancora in Italia, infatti l’ho comprato in Germania :)

Uscito Kernel Linux 2.6.20!

Ieri è uscita la nuova versione del Kernel Linux che promette faville, soprattutto nella virtualizzazione, ma io vorrei concentrare l’attenzione su chi, come me, ha un chip nForce 4 e usa degli hard disk sata/sata2 sul controller nForce CK804, e utilizza una Ubuntu, ma anche un’altra distribuzione, a 64bit, hanno implementato finalmente varie caratteristiche che mancavano proprio per la nostra architettura:


[PATCH] sata_nv ADMA/NCQ support for nForce4
This patch adds support for ADMA mode on NVIDIA nForce4 (CK804/MCP04) SATA controllers to the sata_nv driver. Benefits of ADMA mode include:

- NCQ support
- Reduced CPU overhead (controller DMAs command information from memory instead of them being pushed in by the CPU)
- Full 64-bit DMA support

ADMA mode is enabled by default in this version. To disable it, set the module parameter adma_enabled=0.

In più hanno risolto dei bug con le versioni precedenti del driver per nForce, sata_nv:

sata_nv: don’t rely on NV_INT_DEV indication with ADMA

Several people reported issues with certain drive commands timing out on
sata_nv controllers running in ADMA mode. The commands in question were
non-DMA-mapped commands, usually FLUSH CACHE or FLUSH CACHE EXT.
From experimentation it appears that the NV_INT_DEV indication isn’t
always set when a legitimate command completion interrupt is received on
a legacy-mode command, at least not on these controllers in ADMA mode.
When a command is pending on the port, force the flag on always in the
irq_stat value before calling nv_host_intr so that the drive busy state
is always checked by ata_host_intr.
This also fixes some questionable code in nv_host_intr which called
ata_check_status when a command was pending and ata_host_intr returned
“unhandled”. If the device interrupted at just the wrong time this could
cause interrupts to be lost.

[libata] Move some PCI IDs from sata_nv to ahci

The content of memory map io of BAR5 have been change from MCP65 then
sata_nv can’t work fine on the platform based on MCP65 and MCP67, so move
their IDs from sata_nv.c to ahci.c.

Per i cambiamenti completi del Kernel qui, per una lista delle novità più “umana” e leggibile anche dai non hacker, qui :)