Development/Ideas/Mandriva 2007.1/Kernel
From Mandriva
Wishlist for the MandrivaLinux 2007.1 kernel
Contents |
[edit]
Hardware support
[edit]
Suspending
- implement Power Management support in ahci (commit)
- backport suspend fixes from Alan Cox in libata, pata_ali, pata_amd, pata_cmd64x, pata_cs5530, pata_cs5530, pata_hpt3x3, pata_it821x, pata_pdc202xx_old, pata_serverworks, pata_sil680, pata_sil680, pata_sis & pata_via drivers
- add basic infrastructure in usbcore for autosuspend/autoresume (commit),
- a suspend callback for i965 (commit);
- add support of aggressive AC97 power-saving mode (CONFIG_SND_AC97_POWER_SAVE) - it can be turned on/off on the fly via sysfs
- add suspend/resume support in sata_nv from Robert Hancock
[edit]
PATA/SATA
- add SATA support for vt8237a in sata_via (commit),
- add Compactflash support (commit),
- A non-libata driver for Jmicron devices (commit),
- update 3w-9xxx driver to support 3ware 9650 controller (update is in kernel 2.6.19).
[edit]
Network
Please see Development/Ideas/Mandriva 2007.1/Kernel/Network
[edit]
Sound
- update ALSA to 1.0.13 or 1.0.14 (tons of bug fixes and support for quite a number of cards and laptops)
- Add support for VIA VT1708(A) HD audio codec (changeset: 4741:bc7ef767d0cfcc32cb05a0abfa96aa4fd80347b2)
- HDA MSI support (commit);
- add model entry for Samsung X10 laptop (commit)
- for Clevo m665n laptop (commit)
- support sigmatel 9205 family (commit)
- add model for ASUS M2NPV-VM mobo (commit)
- add support of Benq laptop with ALC262 (commit)
- add support for Sony Vaio AR 11B (commit)
- add hp-bpc model type for HP laptops (commit)
- add model for Uniwill laptop with ALC861 (commit)
- add support for LG LW25 laptop (commit)
- support for Sigmatel 9872 (commit)
- add 5 stack audio support for Intel 965 systems (commit)
- new pci id for Nvidia MCP61 (commit)
- add a model entry for ASUS U5F laptop with AD1986A codec (commit)
- add ATI RS690 HDMI audio support (commit)
- Add snd-mts64 driver for ESI Miditerminal 4140 (commit)
- Add experimental support of aggressive AC97 power-saving mode (commit)
[edit]
New SCSI drivers
- Aic94xx SCSI driver driver (commit)
- arcmsr SCSI driver for the Areca Raid controller (commit)
- Promise Supertrak SCSI driver, supporting Supertrak EX8350/8300/16350/16300 controllers (commit)
- qla4xxx, an open-iSCSI driver for Qlogic Corporation's iSCSI HBAs (commit)
[edit]
New USB drivers
- Add Playstation 2 Trance Vibrator driver (commit),
- add driver for the Phidgets Inc Motorcontrol (commit),
- add AIRcable USB Bluetooth Dongle Driver (commit),
- add Moschip 7840 USB-Serial Driver (commit),
- new gmidi, a MIDI Gadget class driver - glue between the USB gadget interface and the ALSA MIDI interface (commit),
- add TIOCGSERIAL and TIOCSSERIAL ioctl calls to ark3116 (commit),
- add AX88178 support to asix (commit),
- add support for many devices in the usbtouchscreen driver (commit),
- add ADU support for Ontrak ADU devices (commit),
- add rio karma eject support (commit),
- client driver for ELAN Uxxx adapters in ftdi-elan (commit),
- add serial mos7720 driver (commit)
- add uvcvideo used for logitech quickam pro 5000 and several laptop webcams (like in HP dv6000) website - svn
[edit]
Video
- fix sound with bttv (fixed in 2.6.18-rc4)
Bug #24794)
- include spca driver, a.k.a. merge in dkms-spca (
Bug #17977)
- Add a simple DRM memory manager from Tungsten Graphics. This is NOT the new memory manager, this is a replacement for the SIS and VIA memory managers (commit), (commit)
- Add support for the SiS 315 to the DRM (commit),
- for Intel i965G chipsets (commit),
- allow detection of new VIA chipsets (commit),
- add support to Intel 965 Express (commit),
- fbdev: Add generic ddc read functionality (commit) and port drivers to use it: nvidiafb (commit), savagefb (commit), i810fb (commit), radeonfb (commit), rivafb (commit)
- and vsync interrupt and i2c support for intelfb (commit 1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13);
- update all DRM modules from current Mesa CVS (most of them are very old), or split them in a standalone kernel package/subpackage.
[edit]
Filesystems
[edit]
FAT
- backport flush option to make writing on removable devices safer (commit)
[edit]
CIFS
- Legacy time handling for Win9x and OS/2 (commit);
- support deep tree mounts (e.g. mounts to //server/share/path) (commit)
[edit]
EXT4
- add support for ext4 experimental
[edit]
XFS
- backport (possible without risk breaking?) fixes for XFS problems under heavy load [1]
[edit]
RAID
[edit]
Core
- backport MSI fixes (e.g.: quite a lot of snd-hda users have no sound on non-Intel motherboards)
- drop supermount
[edit]
CFQ scheduler
- backport CFQ fixes from 2.6.18 (commit)
- maybe make CFQ the default scheduler