Wie bekommt man diese Karte unter Linux in Gang? Der Kernel 6.1.38 findet das Teil einfach nicht. Eigentlich soll diese Karte ab Kernel 2.6.irgendwas laufen. Da diese Karte unter Windows 11 in der selben Kiste funktioniert, scheidet ein Hardware-Defekt aus.
AX99100 & Linux
-
-
Ich kann mir vorstellen, dass wenn es schon so früh im Kernel war es irgendwann wieder ausgeflogen ist? Der 2.6er ist ja auch schon eine Weile her.
-
Ich kann mir vorstellen, dass wenn es schon so früh im Kernel war es irgendwann wieder ausgeflogen ist? Der 2.6er ist ja auch schon eine Weile her.Das ist aktuelle Hardware. Von daher scheint mir Deine Vermutung wenig wahrscheinlich. Bei 'ner ollen PCI-Karte wäre das ja denkbar, aber die Karte ist eine PCIe x1.
-
-
Ganz spannend -- der Chip kann ne ganze Menge "High Speed Serial Ports, one Parallel Port, I²C Master, High Speed SPI, Local Bus (ISA-Like) , and GPIOs"...
Daher braucht der vermutlich leider wirklich erst den komischen AX99100 Treiber, den du dir als Kernelmodul selbst kompilieren musst, der dann dem Chip verklickert, dass er heute als Parallel Port arbeiten soll.Neben dem Chip auf der Platine ist etwas, was wie ein EEPROM aussieht. Eigentlich haette ich da gehofft, dass passende Config drauf ist um direkt als Parallel Port zu arbeiten...
Du koenntest mal die Ausgabe von:
posten. Das sollte mehr Infos ueber den Chip ausgeben.
-
Auszug aus dmesg nach Anwendung des nachfolgend genannten Patch:
Code[ 4.002875] parport_pc 0000:05:00.2: enabling device (0000 -> 0003) [ 4.002899] PCI parallel port detected: 125b:9100, I/O at 0xe010(0x0), IRQ 33 [ 4.002944] parport0: PC-style at 0xe010, irq 33 [PCSPP,TRISTATE,EPP]
Die beiden oberen Links fand ich auch, halfen aber nicht so richtig weiter. Den unteren Link fand ich nicht, aber der bringt es:
Das Problem wird klar und schnörkellos beschrieben. Daran schließt sich eine übersichtliche und einfach umsetzbare Lösung an. Natürlich muss der Patch manuell durchgeführt werden, wenn eine andere Kernelversion als die, für die der Patch geschrieben wurde, genutzt wird. Grund dafür ist, dass die Zeilennummern bei anderen Kernelversionen nicht mehr passen, was bei Kernel 6.1.38 der Fall ist.Auch im aktuellen 6.4.3 ist der Support für den AX99100 nicht enthalten, sodass der Patch manuell anzuwenden ist, wenn dieser Kernel zusammen mit einer Paralellport-Karte mit dem Asix AX99100 genutzt werden soll.
-
vll in den mailinglisten nochmal anstoßen
-
Kernel 6.1.47 → 6.6.16 löst das Problem. Im Kernel 6.6 ist die Unterstützung für den AX99100 inkludiert.
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!