[LUCID] UBUNTU: Added rtl8192se driver to ubuntu/

Manoj Iyer manoj.iyer at canonical.com
Tue Mar 2 06:31:56 UTC 2010



Added rtl8192se to ubuntu delta. I tested this module on my EEEPC 1201N
http://launchpad.net/bugs/530275

A test kernel is available on my people page:
http://people.canonical.com/~manjo/lp530275-lucid/


The tarball downloaded from the realtek site also contains firmware 
rtl8192sfw492.bin rtl8192sfw.bin files which need to go under 
/lib/firmware/RTL8192SE/ on extracting the driver tarball and doing a 
make, but in the request pull below, I changed the makefile not do 
that because we carry firmware separately. Reading the note in 
lucid/firmware/ says dont add firmware here. So:

1. Can I copy the firmware from ubutun/rtl8192se/firmware/RTL8192SE/ to 
/lib/firmware/RTL8192SE/ at build time? This is what the makefiles do 
originally.

2. or Can I put the firmware in lucid/firmware/ with a WHENCE file saying 
this firmware is part of the tarball for rtl8192se? and this firmware is 
not in the woodhouse tree?



The following changes since commit 
911a7bb73346f63655bd54ae20811d19b80f10b1:
   Ping Cheng (1):
         Input: wacom - add support for new LCD tablets

are available in the git repository at:


ssh://zinc.canonical.com/srv/kernel.ubuntu.com/git/manjo/ubuntu-lucid.git 
lp530275

Manoj Iyer (2):
       UBUNTU: Added rtl8192se driver to ubuntu/
       UBUNTU: [Config] added CONFIG_RTL8192SE module.

  debian.master/config/config.common.ubuntu   |    1 +
  ubuntu/Kconfig                              |    1 +
  ubuntu/Makefile                             |    1 +
  ubuntu/rtl8192se/BOM                        |    2 +
  ubuntu/rtl8192se/Kconfig                    |    5 +
  ubuntu/rtl8192se/Makefile                   |   71 +
  ubuntu/rtl8192se/rtl8192s/Makefile          |   10 +
  ubuntu/rtl8192se/rtl8192s/r8192S_Efuse.c    | 1869 ++++++++
  ubuntu/rtl8192se/rtl8192s/r8192S_Efuse.h    |   98 +
  ubuntu/rtl8192se/rtl8192s/r8192S_def.h      |  760 ++++
  ubuntu/rtl8192se/rtl8192s/r8192S_dev.c      | 5256 ++++++++++++++++++++++
  ubuntu/rtl8192se/rtl8192s/r8192S_dev.h      |   64 +
  ubuntu/rtl8192se/rtl8192s/r8192S_firmware.c |  856 ++++
  ubuntu/rtl8192se/rtl8192s/r8192S_firmware.h |  419 ++
  ubuntu/rtl8192se/rtl8192s/r8192S_hw.h       | 1070 +++++
  ubuntu/rtl8192se/rtl8192s/r8192S_hwimg.c    | 6398 
+++++++++++++++++++++++++++
  ubuntu/rtl8192se/rtl8192s/r8192S_hwimg.h    |   60 +
  ubuntu/rtl8192se/rtl8192s/r8192S_hwimg492.c | 5610 
+++++++++++++++++++++++
  ubuntu/rtl8192se/rtl8192s/r8192S_hwimg492.h |   60 +
  ubuntu/rtl8192se/rtl8192s/r8192S_led.c      | 1361 ++++++
  ubuntu/rtl8192se/rtl8192s/r8192S_led.h      |   84 +
  ubuntu/rtl8192se/rtl8192s/r8192S_mp.c       | 1256 ++++++
  ubuntu/rtl8192se/rtl8192s/r8192S_mp.h       |  185 +
  ubuntu/rtl8192se/rtl8192s/r8192S_phy.c      | 3527 +++++++++++++++
  ubuntu/rtl8192se/rtl8192s/r8192S_phy.h      |  202 +
  ubuntu/rtl8192se/rtl8192s/r8192S_phyreg.h   |  954 ++++
  ubuntu/rtl8192se/rtl8192s/r8192S_rtl6052.c  |  974 ++++
  ubuntu/rtl8192se/rtl8192s/r8192S_rtl6052.h  |  116 +
  ubuntu/rtl8192se/rtl8192s/r8192S_scan.c     |  414 ++
  ubuntu/rtl8192se/rtl8192s/r8192S_scan.h     |   38 +
  ubuntu/rtl8192se/rtl_cam.c                  |  583 +++
  ubuntu/rtl8192se/rtl_cam.h                  |   64 +
  ubuntu/rtl8192se/rtl_core.c                 | 5660 
++++++++++++++++++++++++
  ubuntu/rtl8192se/rtl_core.h                 | 1425 ++++++
  ubuntu/rtl8192se/rtl_debug.c                | 1384 ++++++
  ubuntu/rtl8192se/rtl_debug.h                |   89 +
  ubuntu/rtl8192se/rtl_dm.c                   | 5364 ++++++++++++++++++++++
  ubuntu/rtl8192se/rtl_dm.h                   |  330 ++
  ubuntu/rtl8192se/rtl_eeprom.c               |  140 +
  ubuntu/rtl8192se/rtl_eeprom.h               |   48 +
  ubuntu/rtl8192se/rtl_endianfree.h           |  156 +
  ubuntu/rtl8192se/rtl_ethtool.c              |   59 +
  ubuntu/rtl8192se/rtl_mesh.c                 |  357 ++
  ubuntu/rtl8192se/rtl_mesh.h                 |   39 +
  ubuntu/rtl8192se/rtl_pm.c                   |  190 +
  ubuntu/rtl8192se/rtl_pm.h                   |   39 +
  ubuntu/rtl8192se/rtl_ps.c                   |  700 +++
  ubuntu/rtl8192se/rtl_ps.h                   |   61 +
  ubuntu/rtl8192se/rtl_regd.c                 |  384 ++
  ubuntu/rtl8192se/rtl_regd.h                 |   53 +
  ubuntu/rtl8192se/rtl_wx.c                   | 4253 ++++++++++++++++++
  ubuntu/rtl8192se/rtl_wx.h                   |   34 +
  ubuntu/rtl8192se/rtllib/EndianFree.h        |  160 +
  ubuntu/rtl8192se/rtllib/Makefile            |  214 +
  ubuntu/rtl8192se/rtllib/aes.c               |  468 ++
  ubuntu/rtl8192se/rtllib/api.c               |  261 ++
  ubuntu/rtl8192se/rtllib/arc4.c              |  105 +
  ubuntu/rtl8192se/rtllib/autoload.c          |   41 +
  ubuntu/rtl8192se/rtllib/cipher.c            |  298 ++
  ubuntu/rtl8192se/rtllib/compress.c          |   63 +
  ubuntu/rtl8192se/rtllib/crypto_compat.h     |   88 +
  ubuntu/rtl8192se/rtllib/digest.c            |  120 +
  ubuntu/rtl8192se/rtllib/dot11d.c            |  267 ++
  ubuntu/rtl8192se/rtllib/dot11d.h            |   83 +
  ubuntu/rtl8192se/rtllib/internal.h          |  130 +
  ubuntu/rtl8192se/rtllib/kmap_types.h        |   20 +
  ubuntu/rtl8192se/rtllib/license             |  339 ++
  ubuntu/rtl8192se/rtllib/michael_mic.c       |  194 +
  ubuntu/rtl8192se/rtllib/proc.c              |  115 +
  ubuntu/rtl8192se/rtllib/readme              |  162 +
  ubuntu/rtl8192se/rtllib/rtl819x_BA.h        |   79 +
  ubuntu/rtl8192se/rtllib/rtl819x_BAProc.c    |  646 +++
  ubuntu/rtl8192se/rtllib/rtl819x_HT.h        |  489 ++
  ubuntu/rtl8192se/rtllib/rtl819x_HTProc.c    | 1664 +++++++
  ubuntu/rtl8192se/rtllib/rtl819x_Qos.h       |  619 +++
  ubuntu/rtl8192se/rtllib/rtl819x_TS.h        |   72 +
  ubuntu/rtl8192se/rtllib/rtl819x_TSProc.c    |  695 +++
  ubuntu/rtl8192se/rtllib/rtl_crypto.h        |  409 ++
  ubuntu/rtl8192se/rtllib/rtllib.h            | 4037 +++++++++++++++++
  ubuntu/rtl8192se/rtllib/rtllib_crypt.c      |  268 ++
  ubuntu/rtl8192se/rtllib/rtllib_crypt.h      |   93 +
  ubuntu/rtl8192se/rtllib/rtllib_crypt_ccmp.c |  544 +++
  ubuntu/rtl8192se/rtllib/rtllib_crypt_tkip.c | 1047 +++++
  ubuntu/rtl8192se/rtllib/rtllib_crypt_wep.c  |  404 ++
  ubuntu/rtl8192se/rtllib/rtllib_module.c     |  575 +++
  ubuntu/rtl8192se/rtllib/rtllib_rx.c         | 4023 +++++++++++++++++
  ubuntu/rtl8192se/rtllib/rtllib_softmac.c    | 5161 +++++++++++++++++++++
  ubuntu/rtl8192se/rtllib/rtllib_softmac_wx.c |  765 ++++
  ubuntu/rtl8192se/rtllib/rtllib_tx.c         | 1583 +++++++
  ubuntu/rtl8192se/rtllib/rtllib_wx.c         | 1351 ++++++
  ubuntu/rtl8192se/rtllib/scatterwalk.c       |  138 +
  ubuntu/rtl8192se/rtllib/scatterwalk.h       |   53 +
  ubuntu/rtl8192se/rtllib/wapi.c              | 1813 ++++++++
  ubuntu/rtl8192se/rtllib/wapi.h              |  135 +
  ubuntu/rtl8192se/rtllib/wapi_interface.c    |  151 +
  ubuntu/rtl8192se/rtllib/wapi_interface.h    |   98 +
  96 files changed, 83174 insertions(+), 0 deletions(-)
  create mode 100644 ubuntu/rtl8192se/BOM
  create mode 100644 ubuntu/rtl8192se/Kconfig
  create mode 100644 ubuntu/rtl8192se/Makefile
  create mode 100644 ubuntu/rtl8192se/rtl8192s/Makefile
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_Efuse.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_Efuse.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_def.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_dev.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_dev.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_firmware.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_firmware.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_hw.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_hwimg.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_hwimg.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_hwimg492.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_hwimg492.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_led.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_led.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_mp.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_mp.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_phy.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_phy.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_phyreg.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_rtl6052.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_rtl6052.h
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_scan.c
  create mode 100644 ubuntu/rtl8192se/rtl8192s/r8192S_scan.h
  create mode 100644 ubuntu/rtl8192se/rtl_cam.c
  create mode 100644 ubuntu/rtl8192se/rtl_cam.h
  create mode 100644 ubuntu/rtl8192se/rtl_core.c
  create mode 100644 ubuntu/rtl8192se/rtl_core.h
  create mode 100644 ubuntu/rtl8192se/rtl_debug.c
  create mode 100644 ubuntu/rtl8192se/rtl_debug.h
  create mode 100644 ubuntu/rtl8192se/rtl_dm.c
  create mode 100644 ubuntu/rtl8192se/rtl_dm.h
  create mode 100644 ubuntu/rtl8192se/rtl_eeprom.c
  create mode 100644 ubuntu/rtl8192se/rtl_eeprom.h
  create mode 100644 ubuntu/rtl8192se/rtl_endianfree.h
  create mode 100644 ubuntu/rtl8192se/rtl_ethtool.c
  create mode 100644 ubuntu/rtl8192se/rtl_mesh.c
  create mode 100644 ubuntu/rtl8192se/rtl_mesh.h
  create mode 100644 ubuntu/rtl8192se/rtl_pm.c
  create mode 100644 ubuntu/rtl8192se/rtl_pm.h
  create mode 100644 ubuntu/rtl8192se/rtl_ps.c
  create mode 100644 ubuntu/rtl8192se/rtl_ps.h
  create mode 100644 ubuntu/rtl8192se/rtl_regd.c
  create mode 100644 ubuntu/rtl8192se/rtl_regd.h
  create mode 100644 ubuntu/rtl8192se/rtl_wx.c
  create mode 100644 ubuntu/rtl8192se/rtl_wx.h
  create mode 100644 ubuntu/rtl8192se/rtllib/EndianFree.h
  create mode 100644 ubuntu/rtl8192se/rtllib/Makefile
  create mode 100644 ubuntu/rtl8192se/rtllib/aes.c
  create mode 100644 ubuntu/rtl8192se/rtllib/api.c
  create mode 100644 ubuntu/rtl8192se/rtllib/arc4.c
  create mode 100644 ubuntu/rtl8192se/rtllib/autoload.c
  create mode 100644 ubuntu/rtl8192se/rtllib/cipher.c
  create mode 100644 ubuntu/rtl8192se/rtllib/compress.c
  create mode 100644 ubuntu/rtl8192se/rtllib/crypto_compat.h
  create mode 100644 ubuntu/rtl8192se/rtllib/digest.c
  create mode 100644 ubuntu/rtl8192se/rtllib/dot11d.c
  create mode 100644 ubuntu/rtl8192se/rtllib/dot11d.h
  create mode 100644 ubuntu/rtl8192se/rtllib/internal.h
  create mode 100644 ubuntu/rtl8192se/rtllib/kmap_types.h
  create mode 100644 ubuntu/rtl8192se/rtllib/license
  create mode 100644 ubuntu/rtl8192se/rtllib/michael_mic.c
  create mode 100644 ubuntu/rtl8192se/rtllib/proc.c
  create mode 100644 ubuntu/rtl8192se/rtllib/readme
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl819x_BA.h
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl819x_BAProc.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl819x_HT.h
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl819x_HTProc.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl819x_Qos.h
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl819x_TS.h
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl819x_TSProc.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtl_crypto.h
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib.h
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_crypt.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_crypt.h
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_crypt_ccmp.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_crypt_tkip.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_crypt_wep.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_module.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_rx.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_softmac.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_softmac_wx.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_tx.c
  create mode 100644 ubuntu/rtl8192se/rtllib/rtllib_wx.c
  create mode 100644 ubuntu/rtl8192se/rtllib/scatterwalk.c
  create mode 100644 ubuntu/rtl8192se/rtllib/scatterwalk.h
  create mode 100644 ubuntu/rtl8192se/rtllib/wapi.c
  create mode 100644 ubuntu/rtl8192se/rtllib/wapi.h
  create mode 100644 ubuntu/rtl8192se/rtllib/wapi_interface.c
  create mode 100644 ubuntu/rtl8192se/rtllib/wapi_interface.h



Cheers
--- manjo




More information about the kernel-team mailing list