Flarion usb

Sekcia: Hardware a Drivery 27.05.2009 | 19:08
Avatar Matrus fedora  Používateľ
Zdravim.
Snazim sa rozbehat modem flarion pod fedorou 11. Postupoval som podla navodu, ktory mi na fedore 10 fungoval.
Tentoraz mi to stroskotalo na:
[root@localhost flarion]# make
make -C /lib/modules/2.6.29.3-155.fc11.i686.PAE/build M=/usr/etc/flarion modules
make[1]: Entering directory `/usr/src/kernels/2.6.29.3-155.fc11.i686.PAE'
CC [M] /usr/etc/flarion/ft1000_usb.o
/usr/etc/flarion/ft1000_usb.c: In function ‘ft1000_probe’:
/usr/etc/flarion/ft1000_usb.c:184: error: ‘struct net_device’ has no member named ‘priv’
/usr/etc/flarion/ft1000_usb.c:186: warning: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type ‘struct FT1000_INFO *’
/usr/etc/flarion/ft1000_usb.c: In function ‘ft1000_disconnect’:
/usr/etc/flarion/ft1000_usb.c:243: warning: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type ‘struct FT1000_INFO *’
make[2]: *** [/usr/etc/flarion/ft1000_usb.o] Error 1
make[1]: *** [_module_/usr/etc/flarion] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.29.3-155.fc11.i686.PAE'
make: *** [default] Error 2

tu je kod z ft1000_usb.c :

//download dsp image
DEBUG("ft1000_probe: start downloading dsp image...\n");
init_ft1000_netdev(ft1000dev);
pft1000info = ft1000dev->net->priv;


Je to kvoli zmene nazvu premennej v jadre?
dakujem
rock'n'roll
    • Re: Flarion usb 27.05.2009 | 20:10
      WlaSaTy   Návštevník
      :/usr/etc/flarion/ft1000_usb.c:184: error: ‘struct net_device’ has no member named ‘priv’

      skor je to tym, ze ten zdrojak co si pouzil je pre nejake niekolko rokov stare jadro a v novom je uz ina struktura net_device.
      • Re: Flarion usb 27.05.2009 | 20:42
        Avatar Matrus fedora  Používateľ
        A ako zistim ako sa v tejto verzii jadra vola dany 'priv'? nestaci potom nahradit 'priv' v instalacnych suboroch?
        d.
        rock'n'roll
        • Re: Flarion usb 27.05.2009 | 20:55
          WlaSaTy   Návštevník
          pozri sa do zdrojakov jadra a porovnaj to s zdrojakmi ovladacov. obcas to pri tomto ovladaci zafungovalo a obcas nie.
          • Re: Flarion usb 27.05.2009 | 21:12
            Avatar Matrus fedora  Používateľ
            :) pozrel som sa do zdrojakov jadra, len neviem kde tam mam hladat a co. Mohol by si mi prosim poradit?
            rock'n'roll
            • Re: Flarion usb 27.05.2009 | 21:15
              WlaSaTy   Návštevník
              Pokial si neni programator, tak mam pre Teba zlu spravu. Ja uz neprogramujem veeeeeela rokov, teda pokial neratam drobne opravy a adaptacie, do 68 riadkov (co je myslim limit na copyright v SK).
    • Re: Flarion usb 28.05.2009 | 02:03
      l_barbarossa   Návštevník
      no to by som aj ja rad vedel...
      kvoli flarionu (a netu) mam zatial v zalohe stare jadro - 2.6.27.xx ... a testujem dokedy mi system vydrzi funkcny
    • Re: Flarion usb 10.06.2009 | 02:45
      Avatar rebrik Arch, Ubuntu  Používateľ
      A to vam ludia nemrzne? Mne flarion na linuxe stale sposoboval mrznutie celeho systemu, az to bolo nepouzitelne (tiez ten USB modem).
      Of All The Things I've Lost, I Miss My Mind The Most.
    • Re: Flarion usb 16.06.2009 | 17:27
      Boris   Návštevník
      skus zmenit vyskyt

      pft1000info = ft1000dev->net->priv;
      za
      pft1000info = (PFT1000_INFO)netdev_priv(ft1000dev->net);