Sajnos hosszú keresgélés és várakozás után nem maradt hátra más, mint az alábbi leírt megoldás. Sajnos abban biztos lehetek, hogy nem fog a Fiestybe bekerülni a 2.6.22 -es kernel, októberig meg már nem tudtam várni, amikor a Gutsy megjelenik. Ezek tudatában neki estem és életre keltettem a kátryaolvasómat.
Így csináltam:
Patch fájl letöltésea home könyvtáramba --> linux-source-2.6.20_ene_cb712.patch
A fájl taralma az alábbi:
===============================================================================
diff -ruN linux-source-2.6.20/drivers/mmc/host/sdhci.c linux-source-2.6.20-patched/drivers/mmc/host/sdhci.c
--- linux-source-2.6.20/drivers/mmc/host/sdhci.c 2007-04-12 19:15:58.000000000 +0200
+++ linux-source-2.6.20-patched/drivers/mmc/host/sdhci.c 2007-07-10 20:37:35.000000000 +0200
@@ -70,6 +70,14 @@
.driver_data = SDHCI_QUIRK_SINGLE_POWER_WRITE,
},
+ {
+ .vendor = PCI_VENDOR_ID_ENE,
+ .device = PCI_DEVICE_ID_ENE_CB712_SD_2,
+ .subvendor = PCI_ANY_ID,
+ .subdevice = PCI_ANY_ID,
+ .driver_data = SDHCI_QUIRK_SINGLE_POWER_WRITE,
+ },
+
{ /* Generic SD host controller */
PCI_DEVICE_CLASS((PCI_CLASS_SYSTEM_SDHCI << 8), 0xFFFF00)
},
diff -ruN linux-source-2.6.20/include/linux/pci_ids.h linux-source-2.6.20-patched/include/linux/pci_ids.h
--- linux-source-2.6.20/include/linux/pci_ids.h 2007-04-12 19:16:22.000000000 +0200
+++ linux-source-2.6.20-patched/include/linux/pci_ids.h 2007-07-10 20:38:41.000000000 +0200
@@ -1987,6 +1987,7 @@
#define PCI_VENDOR_ID_ENE 0x1524
#define PCI_DEVICE_ID_ENE_CB712_SD 0x0550
+#define PCI_DEVICE_ID_ENE_CB712_SD_2 0x0551
#define PCI_DEVICE_ID_ENE_1211 0x1211
#define PCI_DEVICE_ID_ENE_1225 0x1225
#define PCI_DEVICE_ID_ENE_1410 0x1410
===============================================================================
Ezután az alábbi csomagokat kell telepíteni:
kernel-package
libncurses5-dev
fakeroot
bzip2
linux-source
Ezt parancssorból is megtehetjük:
sudo apt-get install kernel-package libncurses5-dev fakeroot bzip2 linux-source
Ezután az /usr/src könyvtárban lesz egy ilyen fájl:
linux-source-2.6.20.tar.bz2
Ezt azonos néven kicsomagoljuk.
Utána belépünk az így kapott könyvtárba:
cd /usr/src/linux-source-2.6.20
most jön a patch:
sudo patch -p1 < /home/saját-könyvtár/linux-source-2.6.20_ene_cb712.patch
A hiba nélkül lefutott, akkor lefordítjuk a kernelt az alábbi parancsokkal:
sudo make menuconfig
Nem kell semmit változtatni, csak Exit és Save!
sudo make-kpkg clean
sudo fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
Ez egy jó hosszú folyamat lesz.
cd /usr/src
Most telepítjük az új kernelt:
sudo dpkg -i linux-headers-*.deb
sudo dpkg -i linux-image-*.deb
sudo reboot
Ezek után azonnal felismerte és csatolta a kártyát amit az olvasóba raktam.
Melékhatás: ATI és WIFI modulokat újra kellett fordítanom.
----