Tag Archives: linux

Kompilera drivrutin för Realtek 8192CU och 8188CU under linux

Hade en massa problem att hitta info om detta så jag skriver en liten minnesanteckning här om det.

Hi,

I stumbled across this forum when trying to install the driver for my EDUP EP-N8508 (USB) on a dual-core AMD64.

stock kernel
Linux cerberus 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
from Natty.

drivers
RTL8192CU_8188CUS_8188CE-VAU_linux_v2.0.1324.20110126
from http://www.realtek.com.tw/downloads/…oads=true#2742

Unfortunately no compilation out of the box. So I changed:

1. in: os_dep/osdep_service.c (line 305)
replace “init_MUTEX(pmutex)” with “sema_init(pmutex,1)”

2. in: os_dep/linux/usb_intf.c (line 917)
comment (or delete) the line
//pdvobjpriv->pusbdev->autosuspend_delay = 0 * HZ;//15 * HZ; idle-delay time

(error: ‘struct usb_device’ has no member named ‘autosuspend_delay’)

then the driver compiles and loads with
insmod ./8192cu.ko

(make install works too, now the module is automatically loaded upon boot)

I am not sure if this will break something (setting a non-existent variable to 0 shouldn’t have a big influence…)
Maybe edup or the kernel maintainers can fix this (and actually get the drivers into the stock kernel).

thanks for your help,
Stefan

PS: you could get rid of two warnings if you also change in hal/rtl8192c/usb/rtl8192c_cmd.c
replace “%d” with “%lu” in lines 2045 and 2124

DBG_871X(“Set RSVD page location to Fw Len(%d).\n”,sizeof(RsvdPageLoc));
printk(“%s H2C len(%d)\n”,__FUNCTION__,sizeof(JoinBssRptParm));
(warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘long unsigned int’)

still one to go:
os_dep/linux/ioctl_linux.c:478:1: warning: the frame size of 1072 bytes is larger than 1024 bytes

Uppdatering från Twitter 2009-08-20

  • Coolt. Tid för tatuering inbokad…:) #
  • En heldag med barnvakt idag. Trevligt. Fick mycket gjort. Och dyrt blev det. :) #
  • Jag ska ju alltid överdriva. Bokat tid för min första tatuering och funderar redan på den andra. #
  • @TommySjostrand Hehe… Jo. :) in reply to TommySjostrand #
  • Jack sover, frugan och svärmor är på affären…. Bäst att sitta och slösurfa lite. ;) #
  • Helnöjd. Efter lite (eller mycket) pillande med nya burken så löste jag problemet med Intels grafikchip under linux… #
  • Patchad kernel, hackad framebuffer, mkinitcpio, fbdev, poulsbo… Vet knappt vad jag pratar om själv, men funkar gör det. ;) #
  • @NorthWiz Ja men då måste man ju också låtsas att man kan det… Annars imponerar det föga. :) in reply to NorthWiz #
  • Morrn morrn… #
  • @spygrabb Sovit gott eller bara pillat på telefonen inatt? in reply to spygrabb #
  • @jiblog hur lång tid håller batteriet för dig? in reply to jiblog #
  • @FredrickLarsson Det blir en händelserik förmiddag alltså… :) in reply to FredrickLarsson #

Uppdatering från Twitter 2009-08-20

  • Coolt. Tid för tatuering inbokad…:) #
  • En heldag med barnvakt idag. Trevligt. Fick mycket gjort. Och dyrt blev det. :) #
  • Jag ska ju alltid överdriva. Bokat tid för min första tatuering och funderar redan på den andra. #
  • @TommySjostrand Hehe… Jo. :) in reply to TommySjostrand #
  • Jack sover, frugan och svärmor är på affären…. Bäst att sitta och slösurfa lite. ;) #
  • Helnöjd. Efter lite (eller mycket) pillande med nya burken så löste jag problemet med Intels grafikchip under linux… #
  • Patchad kernel, hackad framebuffer, mkinitcpio, fbdev, poulsbo… Vet knappt vad jag pratar om själv, men funkar gör det. ;) #
  • @NorthWiz Ja men då måste man ju också låtsas att man kan det… Annars imponerar det föga. :) in reply to NorthWiz #
  • Morrn morrn… #
  • @spygrabb Sovit gott eller bara pillat på telefonen inatt? in reply to spygrabb #
  • @jiblog hur lång tid håller batteriet för dig? in reply to jiblog #
  • @FredrickLarsson Det blir en händelserik förmiddag alltså… :) in reply to FredrickLarsson #

Uppdatering från Twitter 2009-08-19

  • LCHF-dieten nedlagd. Resultaret blev -6kg drygt. Halvvägs till målet men nu ger jag upp allt vad dieter heter. #
  • På väg till luleå igen… – http://yfrog.com/5slvluj #
  • Vår bil är ju rätt snygg ändå när den är nytvättad… – http://yfrog.com/6xvkaj #
  • Hört på stan: alltså Window 98 är fan bästa systemet. (4moppekillar snackar datorer.) #
  • @Gardelin Inte eftersom jag ger upp… in reply to Gardelin #
  • @spygrabb Ja men det säger ju inte så mycket. Det mesta är ju bättre än vista. in reply to spygrabb #
  • Har frågat förr… Nån som kan tipsa om nån bra app att ersätta Anteckningar? Med synk… #
  • @hallgren ja men har abonnemangskostnad… in reply to hallgren #
  • @hallgren jag vet, men jag gillar inte begränsningar. Kan betala en engångssymma för det men inget abonnemang. in reply to hallgren #
  • Sliter mitt hår över kassa linux-drivrutiner till Intels grafikchip… Eller vänta nu, jag har ju inget hår att slita… #
  • Ikea idag… #

Uppdatering från Twitter 2009-08-19

  • LCHF-dieten nedlagd. Resultaret blev -6kg drygt. Halvvägs till målet men nu ger jag upp allt vad dieter heter. #
  • På väg till luleå igen… – http://yfrog.com/5slvluj #
  • Vår bil är ju rätt snygg ändå när den är nytvättad… – http://yfrog.com/6xvkaj #
  • Hört på stan: alltså Window 98 är fan bästa systemet. (4moppekillar snackar datorer.) #
  • @Gardelin Inte eftersom jag ger upp… in reply to Gardelin #
  • @spygrabb Ja men det säger ju inte så mycket. Det mesta är ju bättre än vista. in reply to spygrabb #
  • Har frågat förr… Nån som kan tipsa om nån bra app att ersätta Anteckningar? Med synk… #
  • @hallgren ja men har abonnemangskostnad… in reply to hallgren #
  • @hallgren jag vet, men jag gillar inte begränsningar. Kan betala en engångssymma för det men inget abonnemang. in reply to hallgren #
  • Sliter mitt hår över kassa linux-drivrutiner till Intels grafikchip… Eller vänta nu, jag har ju inget hår att slita… #

Uppdatering från Twitter 2009-08-18

  • Jack i lekparken för första gången. – http://yfrog.com/0uxlrj #
  • Nån linuxguru här som kan fixa rätt upplösning i XWindows åt mig? :) #
  • @MariaHager Ja det är inte utan att man är lite stolt. ;) in reply to MariaHager #
  • Tänk att det skall vara så stört omöjligt att få en så enkel grej som rätt upplösning i Linux… #linux #
  • Idag blir det pizza känns det som. #
  • @claes nej där ska man ha OSX. Men som nördintresse funkar det bra.:) in reply to claes #
  • Kvällen till ära blir det en riktigt tjock cigarr i Robusto-format. #
  • Puffat : Polarcigars Provpaket Augusti Cigarr 1 http://bit.ly/V8dzp #
  • Puffat : Polarcigars Provpaket Augusti Cigarr 2 http://bit.ly/I6eVU #
  • En riktigt god cigarr avslutad. Blindtest. Ingen aning om vad det var, men den var god. ;) #
  • Nu skall jag nog gå och lägga mig. Alternativet är att sätta mig framför linuxburken = frustration och för lite sömn… #
  • Älskar dig, Linda. Min underbara fru. #
  • @axelnilsson Hon ser ju ut som direkt tagen från filmen Grudge eller liknande skräckis… #reklam in reply to axelnilsson #
  • @hejg Backupdator? in reply to hejg #
  • @hejg backuptelefon då? in reply to hejg #
  • @tooobie nej jag tror att Bolt är snabbare i starten. :) in reply to tooobie #

Uppdatering från Twitter 2009-08-18

  • Jack i lekparken för första gången. – http://yfrog.com/0uxlrj #
  • Nån linuxguru här som kan fixa rätt upplösning i XWindows åt mig? :) #
  • @MariaHager Ja det är inte utan att man är lite stolt. ;) in reply to MariaHager #
  • Tänk att det skall vara så stört omöjligt att få en så enkel grej som rätt upplösning i Linux… #linux #
  • Idag blir det pizza känns det som. #
  • @claes nej där ska man ha OSX. Men som nördintresse funkar det bra.:) in reply to claes #
  • Kvällen till ära blir det en riktigt tjock cigarr i Robusto-format. #
  • Puffat : Polarcigars Provpaket Augusti Cigarr 1 http://bit.ly/V8dzp #
  • Puffat : Polarcigars Provpaket Augusti Cigarr 2 http://bit.ly/I6eVU #
  • En riktigt god cigarr avslutad. Blindtest. Ingen aning om vad det var, men den var god. ;) #
  • Nu skall jag nog gå och lägga mig. Alternativet är att sätta mig framför linuxburken = frustration och för lite sömn… #
  • Älskar dig, Linda. Min underbara fru. #
  • @axelnilsson Hon ser ju ut som direkt tagen från filmen Grudge eller liknande skräckis… #reklam in reply to axelnilsson #
  • @hejg Backupdator? in reply to hejg #
  • @hejg backuptelefon då? in reply to hejg #
  • @tooobie nej jag tror att Bolt är snabbare i starten. :) in reply to tooobie #

Uppdatering från Twitter 2009-08-15

Uppdatering från Twitter 2009-08-15