Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

31.08.2010, 19:11

Delkin Compact Flash Cardbus Reader Treiber von live CD laden

Hallo,

auf meinem Notebook möchte ich ein Gentoo System (Kernel 2.6.35) aufsetzen - dafür habe ich mir einen bootfähigen USB Stick mit dem Gentoo X86 minimal ISO erstellt.
Das eigentliche Problem stellt das Zielmedium dar. Das System soll auf einer Compact Flash Karte installiert werden, welche per Delkin Cardbus Adapter (PCMCIA) angeschlossen ist und für diesen benötige ich einen entsprechenden Treiber, da standardmäßig nichts erkannt wird.

Nach Recherche habe ich einen alten Thread im englichsprachigen Ubuntuforum entdeckt, durch den ich den benötigten Modulname herausbekommen habe "pata_ninja32". Kurzer Hand habe ich geguckt, ob das Modul verfügbar ist, lsmod sagt, dass es nicht geladen ist.
Also habe ich versucht das Modul per modprobe zu laden, was mir einen fatal error, Modul existiert nicht, zurückgibt.
Danach habe ich versucht gentoo mit dopcmcia und doload=pata_ninja32 zu laden, beides erfolglos.

Habt ihr weitere Ideen, wie ich an das entsprechende Modul rankomme und es ordnungsgemäß zum laufen bekomme, damit ich mein System aufsetzen kann?

Gruß und vielen Dank.

2

31.08.2010, 21:33

Hallo Drupas und willkommen in unserem Forum.

Gentoo muss nicht unbedingt von einem Gentoo-Live-Medium installiert werden. Jede andere Linux-Live-CD geht auch. Falls ein Linux auf dem System bereits installiert ist, kannst Du auch von dort installieren. Prüfe mal andere Linux Live-CD's, die Du zur Hand hast, ob die den Cardbus Adapter erkennen.

Kann der Notebook überhaupt von diesem Cardbus Adapter booten? Falls nicht, was wird (später) Dein Bootmedium sein?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

03.09.2010, 17:21

Hallo, danke für die Antwort. Mittlerweile habe ich auch noch die Knoppix Live DVD ausprobiert, mit dem selben Ergebnis :( - der Treiber existiert nicht und ein Fatal Error wird ausgegeben.

Ich kann den Cardbusslot als Bootmedium im Bios auswählen und selbst wenn das nicht gehen würde, könnte ich einen USB Stick für die Bootpartitionen nutzen und die restlichen Daten auf die Compact Flash Karte auslagern. Ich bin relativ verzweifelt und festgefahren - konnte in der Zwischenzeit keine anderen Lösungsansätze finden.

Edit: Habe doch etwas gefunden. Man soll CONFIG_PATA_NINJA32 im Kernel aktivieren, wie genau mache ich das?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »drupal« (03.09.2010, 17:56)


4

03.09.2010, 19:33

Soweit erinnere kann die von genkernel erzeugte initramfs nicht von PCMCIA devices booten,
du müsstest dafür dann dein eigenes initramfs schreiben was auch nicht sonderlich schwer ist solang du keine extra features benötigst (lvm+dmcrypt zB).

Hier ein howto dazu
http://en.gentoo-wiki.com/wiki/Initramfs


Btw, hast du überhaupt das modul in kernel src compiliert ?

Edit:

Zitat


Edit: Habe doch etwas gefunden. Man soll CONFIG_PATA_NINJA32 im Kernel aktivieren, wie genau mache ich das?


/usr/src/linux/.config editieren wenn mans klassisch mag
oder
in oben genanntes verzeichnis wechseln (ohne .config) und dort "make menuconfig" eintippen

dort dann "/" drücken und suchbegriff eingeben.
Da ich tierlieb bin hab ich das dann für dich getan:

Quellcode

1
2
3
4
5
     Location:                                                             
       -> Device Drivers                                                   
         -> Serial ATA and Parallel ATA drivers                 
           -> ATA SFF support                               
             -> ATA BMDMA support (ATA_BMDMA)


da dann bei "Ninja32/Delkin Cardbus ATA support" einfach y oder m drücken, damit initramfs@genkernel funzt >> y

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Xaiyu« (03.09.2010, 19:42)


5

03.09.2010, 20:35

Hab das Problem so verstanden, dass Du mit der Installation noch gar nicht beginnen konntest, da keine Live-CD das Gerät kennt.
Versuche es mal mit der Ubuntu LiveCD. Die 10.4 hat CONFIG_PATA_NINJA32 schon mal als Modul vorhanden (gerade geprüft).
Bei Deinem eigenen Kernel (wenn Du soweit bist) musst Du dieses Modul natürlich fest in den Kernel backen.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

6

04.09.2010, 19:04

mach dir mit unetbootin nen Sabayon Stick. Sabayon hat eine wirklich gute Hardwareerkennung. Und da Sabayon auf Gentoo basiert, kannste gleich "abschreiben".

Oder zur Not Ubuntu, das erkennt auch relativ viel.

7

15.09.2010, 19:39

Hallo, danke für die Vorschläge - mit initramfs beschäftige ich mich später, wenn die Installation abgeschlossen ist, aber danke für die Beschreibung :-D !
Mit Ubuntu hats tatsächlich geklappt und ich konnte den Treiber laden. lshw/lspci zeigt mir auch, dass alles korrekt geladen wurde - die nächste Frage ist, wie ich das Laufwerk mounten kann?

Vielen Dank

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »drupal« (15.09.2010, 19:48)