Fixed!!!
Okay. Support for the chip is in Andrew Morton's 2.6.18-rc7-mm patch. Well, it mostly is. Apply the sky2 parts to your 2.6.18 stable kernel, these are the files for the sky2 driver. Then you need to change the CHECKSUM_COMPLETE and CHECKSUM_PARTIAL strings to CHECKSUM_HM since for some ungodly reason nobody defines those checksum strings even though in the patches they change the CHECKSUM_HW strings to the others. Truthfully I think the same fix might work with the vendor driver, I didn't dig through those patches quite as deeply, yet. However, before I was unable to ifup my controller and use it to ssh. Now I can.
The only downside is that the controller will spit out sky2 ethx: phys read timeout constantly if it is not up and running where x is the number of the controller in your system. I'm going to go back in the driver and see if I can get rid of this behavior as well as check the vendor driver.
Anyway... The idea is that the kernel devs have working drivers for the chip. It will get into mainline very soon. For everyone else trying to get it to work now, you can use my fix.
Also mit dem Patch kannst du vergessen.Pat90 schrieb:krieg ich sowas als anfänger hin?
rpm -iU blabla.rpm
Was man nicht erzählt, um etwas zu verkaufen. Läuft ja - aber wie gesagt - mit etwas Mühe. Ist halt neu.Pat90 schrieb:der typ meinte normal sollte alles unter linux laufen.
wird schon irgendwei gehn.
Das bringt nichts. Du musst auf dem Linux-Desktop 2 Karten haben. Um Kernel zu aktualisieren, muss man ins Netz.Pat90 schrieb:hm ein notebook hätte ich schonoch hier mit w lan.
Ja, Deine Aufmerksamkeit.Pat90 schrieb:moin,
weiss jemand was hier noch fehlt?
rpm -qil kernel-default| grep sk98lin
Das bezweifle ich sehr - liegt ja auf der Hand, aber ich sage nichts, um keine Hoffnungen zu schüren, dass es funktioniert.Pat90 schrieb:moin,
und auch in meinem suse die pakete für kernelentwicklung und grundlegende entwicklung von der dvd installiert.
export KERNEL_OBJECT=${KERNEL_SOURCE}-obj/x86_64/default
make $MAKE_CPU_FLAG -C ${KERNEL_OBJECT} SUBDIRS=${TMP_DIR}/all modules >> $logfile 2>&1