Your message dated Sun, 02 Jun 2013 10:01:08 +0000 with message-id <E1Uj564-0005gX-DZ@franck.debian.org> and subject line Bug#704129: fixed in linux 3.9.4-1 has caused the Debian Bug report #704129, regarding linux-image-3.2.0-4-amd64: please add support for AX88179 USB 3.0 ethernet adapters to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 704129: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=704129 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-image-3.2.0-4-amd64: please add support for AX88179 USB 3.0 ethernet adapters
- From: Apollon Oikonomopoulos <apoikos@gmail.com>
- Date: Thu, 28 Mar 2013 12:59:53 +0200
- Message-id: <20130328105924.GA15089@marvin>
Package: src:linux Version: 3.2.41-2 Severity: wishlist Tags: patch Dear Maintainer, The ax88197_178a USB 3.0 Gigabit ethernet adapter driver was merged upstream with commit e2ca90c2 (included in 3.9-rc2). It adds support for newer USB 3.0/2.0 Gigabit Ethernet adapters using Asix chipsets. The attached patches (including a backport of e2ca90c2) add the driver to 3.2.41. The bulk of the required changes are due to the introduction of usbnet control functions in 3.8 which are used by the upstream driver. Part of the changes required have been inspired by/copied from the out-of-tree version provided by Asix in [1]. The driver has been tested and seems to be working in order (RX/TX, MTU 4088, ethtool & MII interfaces). Please include the driver in Debian's 3.2 if possible. Regards, Apollon [1] http://www.asix.com.tw/FrootAttach/driver/AX88179_178A_LINUX_DRIVER_v1.4.0_SOURCE.tar.bz2 -- Package-specific info: ** Version: Linux version 3.2.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.6.3 (Debian 4.6.3-14) ) #5 SMP Debian 3.2.41-2.dell2 ** Command line: BOOT_IMAGE=/vmlinuz-3.2.0-4-amd64 root=/dev/mapper/ssd-root ro quiet ** Not tainted ** Kernel log: [ 9.546116] iwlwifi 0000:01:00.0: irq 42 for MSI/MSI-X [ 9.546203] iwlwifi 0000:01:00.0: Detected 6035 Series 2x2 AGN/BT, REV=0xB0 [ 9.546307] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S [ 9.546791] i915 0000:00:02.0: setting latency timer to 64 [ 9.553004] input: Laptop_Integrated_Webcam_1.3M as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input9 [ 9.553079] usbcore: registered new interface driver uvcvideo [ 9.553081] USB Video Class driver (1.1.1) [ 9.562025] iwlwifi 0000:01:00.0: device EEPROM VER=0x756, CALIB=0x6 [ 9.562027] iwlwifi 0000:01:00.0: Device SKU: 0X1f0 [ 9.562029] iwlwifi 0000:01:00.0: Valid Tx ant: 0X3, Valid Rx ant: 0X3 [ 9.562047] iwlwifi 0000:01:00.0: Tunable channels: 13 802.11bg, 24 802.11a channels [ 9.578988] i915 0000:00:02.0: irq 43 for MSI/MSI-X [ 9.578994] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). [ 9.578996] [drm] Driver supports precise vblank timestamp query. [ 9.579361] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem [ 9.636044] iwlwifi 0000:01:00.0: firmware: agent loaded iwlwifi-6000g2b-6.ucode into memory [ 9.636051] iwlwifi 0000:01:00.0: loaded firmware version 18.168.6.1 [ 9.636254] Registered led device: phy0-led [ 9.640012] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs' [ 10.504559] input: CyPS/2 Cypress Trackpad as /devices/platform/i8042/serio1/input/input10 [ 10.787415] [drm] Enabling RC6 states: RC6 on, RC6p on, RC6pp off [ 11.762430] fbcon: inteldrmfb (fb0) is primary device [ 12.817438] Console: switching to colour frame buffer device 240x67 [ 12.841677] fb0: inteldrmfb frame buffer device [ 12.841682] drm: registered panic notifier [ 12.886508] acpi device:2d: registered as cooling_device4 [ 12.887510] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input11 [ 12.887689] ACPI: Video Device [GFX0] (multi-head: yes rom: no post: no) [ 12.887735] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0 [ 12.888018] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X [ 12.888097] snd_hda_intel 0000:00:1b.0: setting latency timer to 64 [ 13.488654] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input12 [ 13.497212] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0 [ 13.497494] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1b.0/sound/card0/input13 [ 13.498004] input: HDA Intel PCH Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input14 [ 13.498194] input: HDA Intel PCH Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input15 [ 14.129178] EXT4-fs (dm-1): re-mounted. Opts: (null) [ 14.205958] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,discard [ 14.392180] loop: module loaded [ 15.133297] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: errors=remount-ro,discard [ 15.140886] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null) [ 15.578999] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S [ 15.585896] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0 [ 15.882375] iwlwifi 0000:01:00.0: L1 Enabled; Disabling L0S [ 15.889325] iwlwifi 0000:01:00.0: Radio type=0x2-0x1-0x0 [ 16.003506] ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 16.443983] RPC: Registered named UNIX socket transport module. [ 16.443991] RPC: Registered udp transport module. [ 16.443995] RPC: Registered tcp transport module. [ 16.444000] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 16.459295] FS-Cache: Loaded [ 16.484548] FS-Cache: Netfs 'nfs' registered for caching [ 16.500198] Installing knfsd (copyright (C) 1996 okir@monad.swb.de). [ 16.830225] ip_tables: (C) 2000-2006 Netfilter Core Team [ 16.850426] nf_conntrack version 0.5.0 (16384 buckets, 65536 max) [ 18.326728] input: ACPI Virtual Keyboard Device as /devices/virtual/input/input16 [ 18.431474] Bluetooth: RFCOMM TTY layer initialized [ 18.431480] Bluetooth: RFCOMM socket layer initialized [ 18.431482] Bluetooth: RFCOMM ver 1.11 [ 18.431889] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 18.431892] Bluetooth: BNEP filters: protocol multicast [ 18.478660] lp: driver loaded but no devices found [ 18.481236] ppdev: user-space parallel port driver [ 19.380264] wlan0: authenticate with 1c:4b:d6:c3:87:32 (try 1) [ 19.382569] wlan0: authenticated [ 19.387329] wlan0: waiting for beacon from 1c:4b:d6:c3:87:32 [ 19.392944] wlan0: beacon received [ 19.429505] wlan0: associate with 1c:4b:d6:c3:87:32 (try 1) [ 19.432552] wlan0: RX AssocResp from 1c:4b:d6:c3:87:32 (capab=0x411 status=0 aid=1) [ 19.432555] wlan0: associated [ 19.436400] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [ 29.614292] wlan0: no IPv6 routers present [ 64.240481] ax88179_178a 3-2.4:1.0: eth0: register 'ax88179_178a' at usb-0000:00:14.0-2.4, ASIX AX88179 USB 3.0 Gigibit Ethernet, 50:3f:56:00:0b:33 [ 64.240623] usbcore: registered new interface driver ax88179_178a [ 64.680936] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 67.096301] ax88179_178a 3-2.4:1.0: eth0: ax88179 - Link status is: 1 [ 67.099914] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 77.175045] eth0: no IPv6 routers present [ 89.278551] usbcore: deregistering interface driver ax88179_178a [ 89.283182] ax88179_178a 3-2.4:1.0: eth0: unregister 'ax88179_178a' usb-0000:00:14.0-2.4, ASIX AX88179 USB 3.0 Gigibit Ethernet [ 94.863370] usb 3-2.4: USB disconnect, device number 5 [ 101.459432] usb 3-2.4: new high-speed USB device number 6 using xhci_hcd [ 101.482581] usb 3-2.4: New USB device found, idVendor=0b95, idProduct=1790 [ 101.482592] usb 3-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 101.482598] usb 3-2.4: Product: AX88179 [ 101.482603] usb 3-2.4: Manufacturer: ASIX Elec. Corp. [ 101.482608] usb 3-2.4: SerialNumber: 00503F56000B33 [ 433.441395] usb 3-2.4: USB disconnect, device number 6 [ 437.735654] usb 3-2.4: new high-speed USB device number 7 using xhci_hcd [ 437.758624] usb 3-2.4: New USB device found, idVendor=0b95, idProduct=1790 [ 437.758635] usb 3-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 437.758642] usb 3-2.4: Product: AX88179 [ 437.758657] usb 3-2.4: Manufacturer: ASIX Elec. Corp. [ 437.758658] usb 3-2.4: SerialNumber: 00503F56000B33 [ 438.096086] ax88179_178a 3-2.4:1.0: eth0: register 'ax88179_178a' at usb-0000:00:14.0-2.4, ASIX AX88179 USB 3.0 Gigibit Ethernet, 50:3f:56:00:0b:33 [ 438.096212] usbcore: registered new interface driver ax88179_178a [ 438.492943] ADDRCONF(NETDEV_UP): eth0: link is not ready [ 440.990880] ax88179_178a 3-2.4:1.0: eth0: ax88179 - Link status is: 1 [ 440.994832] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 451.047329] eth0: no IPv6 routers present ** Model information sys_vendor: Dell Inc. product_name: Dell System XPS L322X product_version: chassis_vendor: Dell Inc. chassis_version: 0.1 bios_vendor: Dell Inc. bios_version: A07 board_vendor: Dell Inc. board_name: 0WW7PG board_version: A00 ** Loaded modules: ax88179_178a usbnet mii parport_pc ppdev lp parport bnep rfcomm uinput xt_tcpudp nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables nfsd nfs nfs_acl auth_rpcgss fscache lockd sunrpc loop snd_hda_codec_hdmi snd_hda_codec_realtek arc4 snd_hda_intel snd_hda_codec snd_hwdep i915 iwlwifi snd_pcm snd_page_alloc mac80211 snd_seq drm_kms_helper snd_seq_device snd_timer drm cfg80211 tpm_tis psmouse uvcvideo snd dell_wmi sparse_keymap videodev acpi_cpufreq dell_laptop iTCO_wdt tpm i2c_algo_bit v4l2_compat_ioctl32 btusb media joydev bluetooth dcdbas iTCO_vendor_support rfkill coretemp i2c_i801 serio_raw evdev soundcore i2c_core tpm_bios wmi video mperf battery ac processor button power_supply ext4 crc16 jbd2 mbcache aes_x86_64 aes_generic xts gf128mul hid_logitech_dj hid_microsoft usbhid hid dm_crypt dm_mod sg sd_mod crc_t10dif xhci_hcd crc32c_intel ahci libahci libata thermal thermal_sys scsi_mod ehci_hcd ghash_clmulni_intel cryptd usbcore usb_common ** PCI devices: 00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09) Subsystem: Dell Device [1028:058b] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx- Latency: 0 Capabilities: <access denied> Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Dell Device [1028:058b] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 43 Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=4M] Region 2: Memory at c0000000 (64-bit, prefetchable) [size=256M] Region 4: I/O ports at 2000 [size=64] Expansion ROM at <unassigned> [disabled] Capabilities: <access denied> Kernel driver in use: i915 00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) (prog-if 30 [XHCI]) Subsystem: Dell Device [1028:058b] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 41 Region 0: Memory at d0500000 (64-bit, non-prefetchable) [size=64K] Capabilities: <access denied> Kernel driver in use: xhci_hcd 00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04) Subsystem: Dell Device [1028:058b] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 11 Region 0: Memory at d0515000 (64-bit, non-prefetchable) [size=16] Capabilities: <access denied> 00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04) (prog-if 20 [EHCI]) Subsystem: Dell Device [1028:058b] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 16 Region 0: Memory at d051a000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci_hcd 00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04) Subsystem: Dell Device [1028:058b] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 44 Region 0: Memory at d0510000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 Memory behind bridge: d0400000-d04fffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: <access denied> Kernel driver in use: pcieport 00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04) (prog-if 20 [EHCI]) Subsystem: Dell Device [1028:058b] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin A routed to IRQ 23 Region 0: Memory at d0519000 (32-bit, non-prefetchable) [size=1K] Capabilities: <access denied> Kernel driver in use: ehci_hcd 00:1f.0 ISA bridge [0601]: Intel Corporation QS77 Express Chipset LPC Controller [8086:1e56] (rev 04) Subsystem: Dell Device [1028:058b] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Capabilities: <access denied> 00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04) (prog-if 01 [AHCI 1.0]) Subsystem: Dell Device [1028:058b] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0 Interrupt: pin B routed to IRQ 40 Region 0: I/O ports at 2098 [size=8] Region 1: I/O ports at 20bc [size=4] Region 2: I/O ports at 2090 [size=8] Region 3: I/O ports at 20b8 [size=4] Region 4: I/O ports at 2060 [size=32] Region 5: Memory at d0518000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied> Kernel driver in use: ahci 00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04) Subsystem: Dell Device [1028:058b] Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Interrupt: pin C routed to IRQ 18 Region 0: Memory at d0514000 (64-bit, non-prefetchable) [size=256] Region 4: I/O ports at efa0 [size=32] 01:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24) Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4460] Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 42 Region 0: Memory at d0400000 (64-bit, non-prefetchable) [size=8K] Capabilities: <access denied> Kernel driver in use: iwlwifi ** USB devices: Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 003 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub Bus 001 Device 003: ID 0c45:644d Microdia Bus 002 Device 003: ID 8087:07da Intel Corp. Bus 003 Device 003: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 Bus 003 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver Bus 003 Device 007: ID 0b95:1790 ASIX Electronics Corp. -- System Information: Debian Release: 7.0 APT prefers testing APT policy: (500, 'testing'), (99, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=el_GR.UTF-8, LC_CTYPE=el_GR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages linux-image-3.2.0-4-amd64 depends on: ii debconf [debconf-2.0] 1.5.49 ii initramfs-tools [linux-initramfs-tool] 0.109 ii kmod 9-2 ii linux-base 3.5 ii module-init-tools 9-2 Versions of packages linux-image-3.2.0-4-amd64 recommends: pn firmware-linux-free <none> Versions of packages linux-image-3.2.0-4-amd64 suggests: pn debian-kernel-handbook <none> ii grub-pc 1.99-27 pn linux-doc-3.2 <none> Versions of packages linux-image-3.2.0-4-amd64 is related to: pn firmware-atheros <none> pn firmware-bnx2 <none> pn firmware-bnx2x <none> pn firmware-brcm80211 <none> pn firmware-intelwimax <none> pn firmware-ipw2x00 <none> pn firmware-ivtv <none> ii firmware-iwlwifi 0.36+wheezy.1 pn firmware-libertas <none> pn firmware-linux <none> pn firmware-linux-nonfree <none> pn firmware-myricom <none> pn firmware-netxen <none> pn firmware-qlogic <none> pn firmware-ralink <none> pn firmware-realtek <none> pn xen-hypervisor <none> -- debconf information excludedFrom 33fcfa8884844bd83a70728432c37c6120e03f63 Mon Sep 17 00:00:00 2001 From: Freddy Xin <freddy@asix.com.tw> Date: Sat, 2 Mar 2013 00:41:11 +0000 Subject: [PATCH 1/5] ax88179_178a: ASIX AX88179_178A USB 3.0/2.0 to gigabit ethernet adapter driver This is a resubmission. Added kfree() in ax88179_get_eeprom to prevent memory leakage. Modified "__le16 rxctl" to "u16 rxctl" in "struct ax88179_data" and removed pointless casts. Removed asix_init and asix_exit functions and added "module_usb_driver(ax88179_178a_driver)". Fixed endianness issue on big endian systems and verified this driver on iBook G4. Removed steps that change net->features in ax88179_set_features function. Added "const" to ethtool_ops structure and fixed the coding style of AX88179_BULKIN_SIZE array. Fixed the issue that the default MTU is not 1500. Added ax88179_change_mtu function and enabled the hardware jumbo frame function to support an MTU higher than 1500. Fixed indentation and empty line coding style errors. The _nopm version usb functions were added to access register in suspend and resume functions. Serveral variables allocted dynamically were removed and replaced by stack variables. ax88179_get_eeprom were modified from asix_get_eeprom in asix_common. This patch adds a driver for ASIX's AX88179 family of USB 3.0/2.0 to gigabit ethernet adapters. It's based on the AX88xxx driver but the usb commands used to access registers for AX88179 are completely different. This driver had been verified on x86 system with AX88179/AX88178A and Sitcomm LN-032 USB dongles. Signed-off-by: Freddy Xin <freddy@asix.com.tw> Signed-off-by: David S. Miller <davem@davemloft.net> Conflicts: drivers/net/usb/Makefile --- drivers/net/usb/Kconfig | 18 + drivers/net/usb/Makefile | 1 + drivers/net/usb/ax88179_178a.c | 1448 ++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1467 insertions(+) create mode 100644 drivers/net/usb/ax88179_178a.c diff --git a/drivers/net/usb/Kconfig b/drivers/net/usb/Kconfig index 2335761..7e0b888 100644 --- a/drivers/net/usb/Kconfig +++ b/drivers/net/usb/Kconfig @@ -157,6 +157,24 @@ config USB_NET_AX8817X This driver creates an interface named "ethX", where X depends on what other networking devices you have in use. +config USB_NET_AX88179_178A + tristate "ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet" + depends on USB_USBNET + select CRC32 + select PHYLIB + default y + help + This option adds support for ASIX AX88179 based USB 3.0/2.0 + to Gigabit Ethernet adapters. + + This driver should work with at least the following devices: + * ASIX AX88179 + * ASIX AX88178A + * Sitcomm LN-032 + + This driver creates an interface named "ethX", where X depends on + what other networking devices you have in use. + config USB_NET_CDCETHER tristate "CDC Ethernet support (smart devices such as cable modems)" depends on USB_USBNET diff --git a/drivers/net/usb/Makefile b/drivers/net/usb/Makefile index c203fa2..6f1c05f 100644 --- a/drivers/net/usb/Makefile +++ b/drivers/net/usb/Makefile @@ -8,6 +8,7 @@ obj-$(CONFIG_USB_PEGASUS) += pegasus.o obj-$(CONFIG_USB_RTL8150) += rtl8150.o obj-$(CONFIG_USB_HSO) += hso.o obj-$(CONFIG_USB_NET_AX8817X) += asix.o +obj-$(CONFIG_USB_NET_AX88179_178A) += ax88179_178a.o obj-$(CONFIG_USB_NET_CDCETHER) += cdc_ether.o obj-$(CONFIG_USB_NET_CDC_EEM) += cdc_eem.o obj-$(CONFIG_USB_NET_DM9601) += dm9601.o diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c new file mode 100644 index 0000000..71c27d8 --- /dev/null +++ b/drivers/net/usb/ax88179_178a.c @@ -0,0 +1,1448 @@ +/* + * ASIX AX88179/178A USB 3.0/2.0 to Gigabit Ethernet Devices + * + * Copyright (C) 2011-2013 ASIX + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + +#include <linux/module.h> +#include <linux/etherdevice.h> +#include <linux/mii.h> +#include <linux/usb.h> +#include <linux/crc32.h> +#include <linux/usb/usbnet.h> + +#define AX88179_PHY_ID 0x03 +#define AX_EEPROM_LEN 0x100 +#define AX88179_EEPROM_MAGIC 0x17900b95 +#define AX_MCAST_FLTSIZE 8 +#define AX_MAX_MCAST 64 +#define AX_INT_PPLS_LINK ((u32)BIT(16)) +#define AX_RXHDR_L4_TYPE_MASK 0x1c +#define AX_RXHDR_L4_TYPE_UDP 4 +#define AX_RXHDR_L4_TYPE_TCP 16 +#define AX_RXHDR_L3CSUM_ERR 2 +#define AX_RXHDR_L4CSUM_ERR 1 +#define AX_RXHDR_CRC_ERR ((u32)BIT(31)) +#define AX_RXHDR_DROP_ERR ((u32)BIT(30)) +#define AX_ACCESS_MAC 0x01 +#define AX_ACCESS_PHY 0x02 +#define AX_ACCESS_EEPROM 0x04 +#define AX_ACCESS_EFUS 0x05 +#define AX_PAUSE_WATERLVL_HIGH 0x54 +#define AX_PAUSE_WATERLVL_LOW 0x55 + +#define PHYSICAL_LINK_STATUS 0x02 + #define AX_USB_SS 0x04 + #define AX_USB_HS 0x02 + +#define GENERAL_STATUS 0x03 +/* Check AX88179 version. UA1:Bit2 = 0, UA2:Bit2 = 1 */ + #define AX_SECLD 0x04 + +#define AX_SROM_ADDR 0x07 +#define AX_SROM_CMD 0x0a + #define EEP_RD 0x04 + #define EEP_BUSY 0x10 + +#define AX_SROM_DATA_LOW 0x08 +#define AX_SROM_DATA_HIGH 0x09 + +#define AX_RX_CTL 0x0b + #define AX_RX_CTL_DROPCRCERR 0x0100 + #define AX_RX_CTL_IPE 0x0200 + #define AX_RX_CTL_START 0x0080 + #define AX_RX_CTL_AP 0x0020 + #define AX_RX_CTL_AM 0x0010 + #define AX_RX_CTL_AB 0x0008 + #define AX_RX_CTL_AMALL 0x0002 + #define AX_RX_CTL_PRO 0x0001 + #define AX_RX_CTL_STOP 0x0000 + +#define AX_NODE_ID 0x10 +#define AX_MULFLTARY 0x16 + +#define AX_MEDIUM_STATUS_MODE 0x22 + #define AX_MEDIUM_GIGAMODE 0x01 + #define AX_MEDIUM_FULL_DUPLEX 0x02 + #define AX_MEDIUM_ALWAYS_ONE 0x04 + #define AX_MEDIUM_EN_125MHZ 0x08 + #define AX_MEDIUM_RXFLOW_CTRLEN 0x10 + #define AX_MEDIUM_TXFLOW_CTRLEN 0x20 + #define AX_MEDIUM_RECEIVE_EN 0x100 + #define AX_MEDIUM_PS 0x200 + #define AX_MEDIUM_JUMBO_EN 0x8040 + +#define AX_MONITOR_MOD 0x24 + #define AX_MONITOR_MODE_RWLC 0x02 + #define AX_MONITOR_MODE_RWMP 0x04 + #define AX_MONITOR_MODE_PMEPOL 0x20 + #define AX_MONITOR_MODE_PMETYPE 0x40 + +#define AX_GPIO_CTRL 0x25 + #define AX_GPIO_CTRL_GPIO3EN 0x80 + #define AX_GPIO_CTRL_GPIO2EN 0x40 + #define AX_GPIO_CTRL_GPIO1EN 0x20 + +#define AX_PHYPWR_RSTCTL 0x26 + #define AX_PHYPWR_RSTCTL_BZ 0x0010 + #define AX_PHYPWR_RSTCTL_IPRL 0x0020 + #define AX_PHYPWR_RSTCTL_AT 0x1000 + +#define AX_RX_BULKIN_QCTRL 0x2e +#define AX_CLK_SELECT 0x33 + #define AX_CLK_SELECT_BCS 0x01 + #define AX_CLK_SELECT_ACS 0x02 + #define AX_CLK_SELECT_ULR 0x08 + +#define AX_RXCOE_CTL 0x34 + #define AX_RXCOE_IP 0x01 + #define AX_RXCOE_TCP 0x02 + #define AX_RXCOE_UDP 0x04 + #define AX_RXCOE_TCPV6 0x20 + #define AX_RXCOE_UDPV6 0x40 + +#define AX_TXCOE_CTL 0x35 + #define AX_TXCOE_IP 0x01 + #define AX_TXCOE_TCP 0x02 + #define AX_TXCOE_UDP 0x04 + #define AX_TXCOE_TCPV6 0x20 + #define AX_TXCOE_UDPV6 0x40 + +#define AX_LEDCTRL 0x73 + +#define GMII_PHY_PHYSR 0x11 + #define GMII_PHY_PHYSR_SMASK 0xc000 + #define GMII_PHY_PHYSR_GIGA 0x8000 + #define GMII_PHY_PHYSR_100 0x4000 + #define GMII_PHY_PHYSR_FULL 0x2000 + #define GMII_PHY_PHYSR_LINK 0x400 + +#define GMII_LED_ACT 0x1a + #define GMII_LED_ACTIVE_MASK 0xff8f + #define GMII_LED0_ACTIVE BIT(4) + #define GMII_LED1_ACTIVE BIT(5) + #define GMII_LED2_ACTIVE BIT(6) + +#define GMII_LED_LINK 0x1c + #define GMII_LED_LINK_MASK 0xf888 + #define GMII_LED0_LINK_10 BIT(0) + #define GMII_LED0_LINK_100 BIT(1) + #define GMII_LED0_LINK_1000 BIT(2) + #define GMII_LED1_LINK_10 BIT(4) + #define GMII_LED1_LINK_100 BIT(5) + #define GMII_LED1_LINK_1000 BIT(6) + #define GMII_LED2_LINK_10 BIT(8) + #define GMII_LED2_LINK_100 BIT(9) + #define GMII_LED2_LINK_1000 BIT(10) + #define LED0_ACTIVE BIT(0) + #define LED0_LINK_10 BIT(1) + #define LED0_LINK_100 BIT(2) + #define LED0_LINK_1000 BIT(3) + #define LED0_FD BIT(4) + #define LED0_USB3_MASK 0x001f + #define LED1_ACTIVE BIT(5) + #define LED1_LINK_10 BIT(6) + #define LED1_LINK_100 BIT(7) + #define LED1_LINK_1000 BIT(8) + #define LED1_FD BIT(9) + #define LED1_USB3_MASK 0x03e0 + #define LED2_ACTIVE BIT(10) + #define LED2_LINK_1000 BIT(13) + #define LED2_LINK_100 BIT(12) + #define LED2_LINK_10 BIT(11) + #define LED2_FD BIT(14) + #define LED_VALID BIT(15) + #define LED2_USB3_MASK 0x7c00 + +#define GMII_PHYPAGE 0x1e +#define GMII_PHY_PAGE_SELECT 0x1f + #define GMII_PHY_PGSEL_EXT 0x0007 + #define GMII_PHY_PGSEL_PAGE0 0x0000 + +struct ax88179_data { + u16 rxctl; + u16 reserved; +}; + +struct ax88179_int_data { + __le32 intdata1; + __le32 intdata2; +}; + +static const struct { + unsigned char ctrl, timer_l, timer_h, size, ifg; +} AX88179_BULKIN_SIZE[] = { + {7, 0x4f, 0, 0x12, 0xff}, + {7, 0x20, 3, 0x16, 0xff}, + {7, 0xae, 7, 0x18, 0xff}, + {7, 0xcc, 0x4c, 0x18, 8}, +}; + +static int __ax88179_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, + u16 size, void *data, int in_pm) +{ + int ret; + int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16); + + BUG_ON(!dev); + + if (!in_pm) + fn = usbnet_read_cmd; + else + fn = usbnet_read_cmd_nopm; + + ret = fn(dev, cmd, USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, + value, index, data, size); + + if (unlikely(ret < 0)) + netdev_warn(dev->net, "Failed to read reg index 0x%04x: %d\n", + index, ret); + + return ret; +} + +static int __ax88179_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, + u16 size, void *data, int in_pm) +{ + int ret; + int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16); + + BUG_ON(!dev); + + if (!in_pm) + fn = usbnet_write_cmd; + else + fn = usbnet_write_cmd_nopm; + + ret = fn(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, + value, index, data, size); + + if (unlikely(ret < 0)) + netdev_warn(dev->net, "Failed to write reg index 0x%04x: %d\n", + index, ret); + + return ret; +} + +static void ax88179_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, + u16 index, u16 size, void *data) +{ + u16 buf; + + if (2 == size) { + buf = *((u16 *)data); + cpu_to_le16s(&buf); + usbnet_write_cmd_async(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | + USB_RECIP_DEVICE, value, index, &buf, + size); + } else { + usbnet_write_cmd_async(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | + USB_RECIP_DEVICE, value, index, data, + size); + } +} + +static int ax88179_read_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, + u16 index, u16 size, void *data) +{ + int ret; + + if (2 == size) { + u16 buf; + ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 1); + le16_to_cpus(&buf); + *((u16 *)data) = buf; + } else if (4 == size) { + u32 buf; + ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 1); + le32_to_cpus(&buf); + *((u32 *)data) = buf; + } else { + ret = __ax88179_read_cmd(dev, cmd, value, index, size, data, 1); + } + + return ret; +} + +static int ax88179_write_cmd_nopm(struct usbnet *dev, u8 cmd, u16 value, + u16 index, u16 size, void *data) +{ + int ret; + + if (2 == size) { + u16 buf; + buf = *((u16 *)data); + cpu_to_le16s(&buf); + ret = __ax88179_write_cmd(dev, cmd, value, index, + size, &buf, 1); + } else { + ret = __ax88179_write_cmd(dev, cmd, value, index, + size, data, 1); + } + + return ret; +} + +static int ax88179_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, + u16 size, void *data) +{ + int ret; + + if (2 == size) { + u16 buf; + ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 0); + le16_to_cpus(&buf); + *((u16 *)data) = buf; + } else if (4 == size) { + u32 buf; + ret = __ax88179_read_cmd(dev, cmd, value, index, size, &buf, 0); + le32_to_cpus(&buf); + *((u32 *)data) = buf; + } else { + ret = __ax88179_read_cmd(dev, cmd, value, index, size, data, 0); + } + + return ret; +} + +static int ax88179_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, + u16 size, void *data) +{ + int ret; + + if (2 == size) { + u16 buf; + buf = *((u16 *)data); + cpu_to_le16s(&buf); + ret = __ax88179_write_cmd(dev, cmd, value, index, + size, &buf, 0); + } else { + ret = __ax88179_write_cmd(dev, cmd, value, index, + size, data, 0); + } + + return ret; +} + +static void ax88179_status(struct usbnet *dev, struct urb *urb) +{ + struct ax88179_int_data *event; + u32 link; + + if (urb->actual_length < 8) + return; + + event = urb->transfer_buffer; + le32_to_cpus((void *)&event->intdata1); + + link = (((__force u32)event->intdata1) & AX_INT_PPLS_LINK) >> 16; + + if (netif_carrier_ok(dev->net) != link) { + if (link) + usbnet_defer_kevent(dev, EVENT_LINK_RESET); + else + netif_carrier_off(dev->net); + + netdev_info(dev->net, "ax88179 - Link status is: %d\n", link); + } +} + +static int ax88179_mdio_read(struct net_device *netdev, int phy_id, int loc) +{ + struct usbnet *dev = netdev_priv(netdev); + u16 res; + + ax88179_read_cmd(dev, AX_ACCESS_PHY, phy_id, (__u16)loc, 2, &res); + return res; +} + +static void ax88179_mdio_write(struct net_device *netdev, int phy_id, int loc, + int val) +{ + struct usbnet *dev = netdev_priv(netdev); + u16 res = (u16) val; + + ax88179_write_cmd(dev, AX_ACCESS_PHY, phy_id, (__u16)loc, 2, &res); +} + +static int ax88179_suspend(struct usb_interface *intf, pm_message_t message) +{ + struct usbnet *dev = usb_get_intfdata(intf); + u16 tmp16; + u8 tmp8; + + usbnet_suspend(intf, message); + + /* Disable RX path */ + ax88179_read_cmd_nopm(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + tmp16 &= ~AX_MEDIUM_RECEIVE_EN; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + + /* Force bulk-in zero length */ + ax88179_read_cmd_nopm(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, + 2, 2, &tmp16); + + tmp16 |= AX_PHYPWR_RSTCTL_BZ | AX_PHYPWR_RSTCTL_IPRL; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, + 2, 2, &tmp16); + + /* change clock */ + tmp8 = 0; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, &tmp8); + + /* Configure RX control register => stop operation */ + tmp16 = AX_RX_CTL_STOP; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_RX_CTL, 2, 2, &tmp16); + + return 0; +} + +/* This function is used to enable the autodetach function. */ +/* This function is determined by offset 0x43 of EEPROM */ +static int ax88179_auto_detach(struct usbnet *dev, int in_pm) +{ + u16 tmp16; + u8 tmp8; + int (*fnr)(struct usbnet *, u8, u16, u16, u16, void *); + int (*fnw)(struct usbnet *, u8, u16, u16, u16, void *); + + if (!in_pm) { + fnr = ax88179_read_cmd; + fnw = ax88179_write_cmd; + } else { + fnr = ax88179_read_cmd_nopm; + fnw = ax88179_write_cmd_nopm; + } + + if (fnr(dev, AX_ACCESS_EEPROM, 0x43, 1, 2, &tmp16) < 0) + return 0; + + if ((tmp16 == 0xFFFF) || (!(tmp16 & 0x0100))) + return 0; + + /* Enable Auto Detach bit */ + tmp8 = 0; + fnr(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, &tmp8); + tmp8 |= AX_CLK_SELECT_ULR; + fnw(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, &tmp8); + + fnr(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, 2, 2, &tmp16); + tmp16 |= AX_PHYPWR_RSTCTL_AT; + fnw(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, 2, 2, &tmp16); + + return 0; +} + +static int ax88179_resume(struct usb_interface *intf) +{ + struct usbnet *dev = usb_get_intfdata(intf); + u16 tmp16; + u8 tmp8; + + netif_carrier_off(dev->net); + + /* Power up ethernet PHY */ + tmp16 = 0; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, + 2, 2, &tmp16); + udelay(1000); + + tmp16 = AX_PHYPWR_RSTCTL_IPRL; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, + 2, 2, &tmp16); + msleep(200); + + /* Ethernet PHY Auto Detach*/ + ax88179_auto_detach(dev, 1); + + /* Enable clock */ + ax88179_read_cmd_nopm(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, &tmp8); + tmp8 |= AX_CLK_SELECT_ACS | AX_CLK_SELECT_BCS; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, &tmp8); + msleep(100); + + /* Configure RX control register => start operation */ + tmp16 = AX_RX_CTL_DROPCRCERR | AX_RX_CTL_IPE | AX_RX_CTL_START | + AX_RX_CTL_AP | AX_RX_CTL_AMALL | AX_RX_CTL_AB; + ax88179_write_cmd_nopm(dev, AX_ACCESS_MAC, AX_RX_CTL, 2, 2, &tmp16); + + return usbnet_resume(intf); +} + +static void +ax88179_get_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo) +{ + struct usbnet *dev = netdev_priv(net); + u8 opt; + + if (ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_MONITOR_MOD, + 1, 1, &opt) < 0) { + wolinfo->supported = 0; + wolinfo->wolopts = 0; + return; + } + + wolinfo->supported = WAKE_PHY | WAKE_MAGIC; + wolinfo->wolopts = 0; + if (opt & AX_MONITOR_MODE_RWLC) + wolinfo->wolopts |= WAKE_PHY; + if (opt & AX_MONITOR_MODE_RWMP) + wolinfo->wolopts |= WAKE_MAGIC; +} + +static int +ax88179_set_wol(struct net_device *net, struct ethtool_wolinfo *wolinfo) +{ + struct usbnet *dev = netdev_priv(net); + u8 opt = 0; + + if (wolinfo->wolopts & WAKE_PHY) + opt |= AX_MONITOR_MODE_RWLC; + if (wolinfo->wolopts & WAKE_MAGIC) + opt |= AX_MONITOR_MODE_RWMP; + + if (ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MONITOR_MOD, + 1, 1, &opt) < 0) + return -EINVAL; + + return 0; +} + +static int ax88179_get_eeprom_len(struct net_device *net) +{ + return AX_EEPROM_LEN; +} + +static int +ax88179_get_eeprom(struct net_device *net, struct ethtool_eeprom *eeprom, + u8 *data) +{ + struct usbnet *dev = netdev_priv(net); + u16 *eeprom_buff; + int first_word, last_word; + int i, ret; + + if (eeprom->len == 0) + return -EINVAL; + + eeprom->magic = AX88179_EEPROM_MAGIC; + + first_word = eeprom->offset >> 1; + last_word = (eeprom->offset + eeprom->len - 1) >> 1; + eeprom_buff = kmalloc(sizeof(u16) * (last_word - first_word + 1), + GFP_KERNEL); + if (!eeprom_buff) + return -ENOMEM; + + /* ax88179/178A returns 2 bytes from eeprom on read */ + for (i = first_word; i <= last_word; i++) { + ret = __ax88179_read_cmd(dev, AX_ACCESS_EEPROM, i, 1, 2, + &eeprom_buff[i - first_word], + 0); + if (ret < 0) { + kfree(eeprom_buff); + return -EIO; + } + } + + memcpy(data, (u8 *)eeprom_buff + (eeprom->offset & 1), eeprom->len); + kfree(eeprom_buff); + return 0; +} + +static int ax88179_get_settings(struct net_device *net, struct ethtool_cmd *cmd) +{ + struct usbnet *dev = netdev_priv(net); + return mii_ethtool_gset(&dev->mii, cmd); +} + +static int ax88179_set_settings(struct net_device *net, struct ethtool_cmd *cmd) +{ + struct usbnet *dev = netdev_priv(net); + return mii_ethtool_sset(&dev->mii, cmd); +} + + +static int ax88179_ioctl(struct net_device *net, struct ifreq *rq, int cmd) +{ + struct usbnet *dev = netdev_priv(net); + return generic_mii_ioctl(&dev->mii, if_mii(rq), cmd, NULL); +} + +static const struct ethtool_ops ax88179_ethtool_ops = { + .get_link = ethtool_op_get_link, + .get_msglevel = usbnet_get_msglevel, + .set_msglevel = usbnet_set_msglevel, + .get_wol = ax88179_get_wol, + .set_wol = ax88179_set_wol, + .get_eeprom_len = ax88179_get_eeprom_len, + .get_eeprom = ax88179_get_eeprom, + .get_settings = ax88179_get_settings, + .set_settings = ax88179_set_settings, + .nway_reset = usbnet_nway_reset, +}; + +static void ax88179_set_multicast(struct net_device *net) +{ + struct usbnet *dev = netdev_priv(net); + struct ax88179_data *data = (struct ax88179_data *)dev->data; + u8 *m_filter = ((u8 *)dev->data) + 12; + + data->rxctl = (AX_RX_CTL_START | AX_RX_CTL_AB | AX_RX_CTL_IPE); + + if (net->flags & IFF_PROMISC) { + data->rxctl |= AX_RX_CTL_PRO; + } else if (net->flags & IFF_ALLMULTI || + netdev_mc_count(net) > AX_MAX_MCAST) { + data->rxctl |= AX_RX_CTL_AMALL; + } else if (netdev_mc_empty(net)) { + /* just broadcast and directed */ + } else { + /* We use the 20 byte dev->data for our 8 byte filter buffer + * to avoid allocating memory that is tricky to free later + */ + u32 crc_bits; + struct netdev_hw_addr *ha; + + memset(m_filter, 0, AX_MCAST_FLTSIZE); + + netdev_for_each_mc_addr(ha, net) { + crc_bits = ether_crc(ETH_ALEN, ha->addr) >> 26; + *(m_filter + (crc_bits >> 3)) |= (1 << (crc_bits & 7)); + } + + ax88179_write_cmd_async(dev, AX_ACCESS_MAC, AX_MULFLTARY, + AX_MCAST_FLTSIZE, AX_MCAST_FLTSIZE, + m_filter); + + data->rxctl |= AX_RX_CTL_AM; + } + + ax88179_write_cmd_async(dev, AX_ACCESS_MAC, AX_RX_CTL, + 2, 2, &data->rxctl); +} + +static int +ax88179_set_features(struct net_device *net, netdev_features_t features) +{ + u8 tmp; + struct usbnet *dev = netdev_priv(net); + netdev_features_t changed = net->features ^ features; + + if (changed & NETIF_F_IP_CSUM) { + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_TXCOE_CTL, 1, 1, &tmp); + tmp ^= AX_TXCOE_TCP | AX_TXCOE_UDP; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_TXCOE_CTL, 1, 1, &tmp); + } + + if (changed & NETIF_F_IPV6_CSUM) { + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_TXCOE_CTL, 1, 1, &tmp); + tmp ^= AX_TXCOE_TCPV6 | AX_TXCOE_UDPV6; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_TXCOE_CTL, 1, 1, &tmp); + } + + if (changed & NETIF_F_RXCSUM) { + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_RXCOE_CTL, 1, 1, &tmp); + tmp ^= AX_RXCOE_IP | AX_RXCOE_TCP | AX_RXCOE_UDP | + AX_RXCOE_TCPV6 | AX_RXCOE_UDPV6; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RXCOE_CTL, 1, 1, &tmp); + } + + return 0; +} + +static int ax88179_change_mtu(struct net_device *net, int new_mtu) +{ + struct usbnet *dev = netdev_priv(net); + u16 tmp16; + + if (new_mtu <= 0 || new_mtu > 4088) + return -EINVAL; + + net->mtu = new_mtu; + dev->hard_mtu = net->mtu + net->hard_header_len; + + if (net->mtu > 1500) { + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + tmp16 |= AX_MEDIUM_JUMBO_EN; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + } else { + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + tmp16 &= ~AX_MEDIUM_JUMBO_EN; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + } + + return 0; +} + +static int ax88179_set_mac_addr(struct net_device *net, void *p) +{ + struct usbnet *dev = netdev_priv(net); + struct sockaddr *addr = p; + + if (netif_running(net)) + return -EBUSY; + if (!is_valid_ether_addr(addr->sa_data)) + return -EADDRNOTAVAIL; + + memcpy(net->dev_addr, addr->sa_data, ETH_ALEN); + + /* Set the MAC address */ + return ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_NODE_ID, ETH_ALEN, + ETH_ALEN, net->dev_addr); +} + +static const struct net_device_ops ax88179_netdev_ops = { + .ndo_open = usbnet_open, + .ndo_stop = usbnet_stop, + .ndo_start_xmit = usbnet_start_xmit, + .ndo_tx_timeout = usbnet_tx_timeout, + .ndo_change_mtu = ax88179_change_mtu, + .ndo_set_mac_address = ax88179_set_mac_addr, + .ndo_validate_addr = eth_validate_addr, + .ndo_do_ioctl = ax88179_ioctl, + .ndo_set_rx_mode = ax88179_set_multicast, + .ndo_set_features = ax88179_set_features, +}; + +static int ax88179_check_eeprom(struct usbnet *dev) +{ + u8 i, buf, eeprom[20]; + u16 csum, delay = HZ / 10; + unsigned long jtimeout; + + /* Read EEPROM content */ + for (i = 0; i < 6; i++) { + buf = i; + if (ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_SROM_ADDR, + 1, 1, &buf) < 0) + return -EINVAL; + + buf = EEP_RD; + if (ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_SROM_CMD, + 1, 1, &buf) < 0) + return -EINVAL; + + jtimeout = jiffies + delay; + do { + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_SROM_CMD, + 1, 1, &buf); + + if (time_after(jiffies, jtimeout)) + return -EINVAL; + + } while (buf & EEP_BUSY); + + __ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_SROM_DATA_LOW, + 2, 2, &eeprom[i * 2], 0); + + if ((i == 0) && (eeprom[0] == 0xFF)) + return -EINVAL; + } + + csum = eeprom[6] + eeprom[7] + eeprom[8] + eeprom[9]; + csum = (csum >> 8) + (csum & 0xff); + if ((csum + eeprom[10]) != 0xff) + return -EINVAL; + + return 0; +} + +static int ax88179_check_efuse(struct usbnet *dev, u16 *ledmode) +{ + u8 i; + u8 efuse[64]; + u16 csum = 0; + + if (ax88179_read_cmd(dev, AX_ACCESS_EFUS, 0, 64, 64, efuse) < 0) + return -EINVAL; + + if (*efuse == 0xFF) + return -EINVAL; + + for (i = 0; i < 64; i++) + csum = csum + efuse[i]; + + while (csum > 255) + csum = (csum & 0x00FF) + ((csum >> 8) & 0x00FF); + + if (csum != 0xFF) + return -EINVAL; + + *ledmode = (efuse[51] << 8) | efuse[52]; + + return 0; +} + +static int ax88179_convert_old_led(struct usbnet *dev, u16 *ledvalue) +{ + u16 led; + + /* Loaded the old eFuse LED Mode */ + if (ax88179_read_cmd(dev, AX_ACCESS_EEPROM, 0x3C, 1, 2, &led) < 0) + return -EINVAL; + + led >>= 8; + switch (led) { + case 0xFF: + led = LED0_ACTIVE | LED1_LINK_10 | LED1_LINK_100 | + LED1_LINK_1000 | LED2_ACTIVE | LED2_LINK_10 | + LED2_LINK_100 | LED2_LINK_1000 | LED_VALID; + break; + case 0xFE: + led = LED0_ACTIVE | LED1_LINK_1000 | LED2_LINK_100 | LED_VALID; + break; + case 0xFD: + led = LED0_ACTIVE | LED1_LINK_1000 | LED2_LINK_100 | + LED2_LINK_10 | LED_VALID; + break; + case 0xFC: + led = LED0_ACTIVE | LED1_ACTIVE | LED1_LINK_1000 | LED2_ACTIVE | + LED2_LINK_100 | LED2_LINK_10 | LED_VALID; + break; + default: + led = LED0_ACTIVE | LED1_LINK_10 | LED1_LINK_100 | + LED1_LINK_1000 | LED2_ACTIVE | LED2_LINK_10 | + LED2_LINK_100 | LED2_LINK_1000 | LED_VALID; + break; + } + + *ledvalue = led; + + return 0; +} + +static int ax88179_led_setting(struct usbnet *dev) +{ + u8 ledfd, value = 0; + u16 tmp, ledact, ledlink, ledvalue = 0, delay = HZ / 10; + unsigned long jtimeout; + + /* Check AX88179 version. UA1 or UA2*/ + ax88179_read_cmd(dev, AX_ACCESS_MAC, GENERAL_STATUS, 1, 1, &value); + + if (!(value & AX_SECLD)) { /* UA1 */ + value = AX_GPIO_CTRL_GPIO3EN | AX_GPIO_CTRL_GPIO2EN | + AX_GPIO_CTRL_GPIO1EN; + if (ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_GPIO_CTRL, + 1, 1, &value) < 0) + return -EINVAL; + } + + /* Check EEPROM */ + if (!ax88179_check_eeprom(dev)) { + value = 0x42; + if (ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_SROM_ADDR, + 1, 1, &value) < 0) + return -EINVAL; + + value = EEP_RD; + if (ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_SROM_CMD, + 1, 1, &value) < 0) + return -EINVAL; + + jtimeout = jiffies + delay; + do { + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_SROM_CMD, + 1, 1, &value); + + if (time_after(jiffies, jtimeout)) + return -EINVAL; + + } while (value & EEP_BUSY); + + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_SROM_DATA_HIGH, + 1, 1, &value); + ledvalue = (value << 8); + + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_SROM_DATA_LOW, + 1, 1, &value); + ledvalue |= value; + + /* load internal ROM for defaule setting */ + if ((ledvalue == 0xFFFF) || ((ledvalue & LED_VALID) == 0)) + ax88179_convert_old_led(dev, &ledvalue); + + } else if (!ax88179_check_efuse(dev, &ledvalue)) { + if ((ledvalue == 0xFFFF) || ((ledvalue & LED_VALID) == 0)) + ax88179_convert_old_led(dev, &ledvalue); + } else { + ax88179_convert_old_led(dev, &ledvalue); + } + + tmp = GMII_PHY_PGSEL_EXT; + ax88179_write_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_PHY_PAGE_SELECT, 2, &tmp); + + tmp = 0x2c; + ax88179_write_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_PHYPAGE, 2, &tmp); + + ax88179_read_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_LED_ACT, 2, &ledact); + + ax88179_read_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_LED_LINK, 2, &ledlink); + + ledact &= GMII_LED_ACTIVE_MASK; + ledlink &= GMII_LED_LINK_MASK; + + if (ledvalue & LED0_ACTIVE) + ledact |= GMII_LED0_ACTIVE; + + if (ledvalue & LED1_ACTIVE) + ledact |= GMII_LED1_ACTIVE; + + if (ledvalue & LED2_ACTIVE) + ledact |= GMII_LED2_ACTIVE; + + if (ledvalue & LED0_LINK_10) + ledlink |= GMII_LED0_LINK_10; + + if (ledvalue & LED1_LINK_10) + ledlink |= GMII_LED1_LINK_10; + + if (ledvalue & LED2_LINK_10) + ledlink |= GMII_LED2_LINK_10; + + if (ledvalue & LED0_LINK_100) + ledlink |= GMII_LED0_LINK_100; + + if (ledvalue & LED1_LINK_100) + ledlink |= GMII_LED1_LINK_100; + + if (ledvalue & LED2_LINK_100) + ledlink |= GMII_LED2_LINK_100; + + if (ledvalue & LED0_LINK_1000) + ledlink |= GMII_LED0_LINK_1000; + + if (ledvalue & LED1_LINK_1000) + ledlink |= GMII_LED1_LINK_1000; + + if (ledvalue & LED2_LINK_1000) + ledlink |= GMII_LED2_LINK_1000; + + tmp = ledact; + ax88179_write_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_LED_ACT, 2, &tmp); + + tmp = ledlink; + ax88179_write_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_LED_LINK, 2, &tmp); + + tmp = GMII_PHY_PGSEL_PAGE0; + ax88179_write_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_PHY_PAGE_SELECT, 2, &tmp); + + /* LED full duplex setting */ + ledfd = 0; + if (ledvalue & LED0_FD) + ledfd |= 0x01; + else if ((ledvalue & LED0_USB3_MASK) == 0) + ledfd |= 0x02; + + if (ledvalue & LED1_FD) + ledfd |= 0x04; + else if ((ledvalue & LED1_USB3_MASK) == 0) + ledfd |= 0x08; + + if (ledvalue & LED2_FD) + ledfd |= 0x10; + else if ((ledvalue & LED2_USB3_MASK) == 0) + ledfd |= 0x20; + + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_LEDCTRL, 1, 1, &ledfd); + + return 0; +} + +static int ax88179_bind(struct usbnet *dev, struct usb_interface *intf) +{ + u8 buf[5]; + u16 *tmp16; + u8 *tmp; + struct ax88179_data *ax179_data = (struct ax88179_data *)dev->data; + + usbnet_get_endpoints(dev, intf); + + tmp16 = (u16 *)buf; + tmp = (u8 *)buf; + + memset(ax179_data, 0, sizeof(*ax179_data)); + + /* Power up ethernet PHY */ + *tmp16 = 0; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, 2, 2, tmp16); + *tmp16 = AX_PHYPWR_RSTCTL_IPRL; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, 2, 2, tmp16); + msleep(200); + + *tmp = AX_CLK_SELECT_ACS | AX_CLK_SELECT_BCS; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, tmp); + msleep(100); + + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_NODE_ID, ETH_ALEN, + ETH_ALEN, dev->net->dev_addr); + memcpy(dev->net->perm_addr, dev->net->dev_addr, ETH_ALEN); + + /* RX bulk configuration */ + memcpy(tmp, &AX88179_BULKIN_SIZE[0], 5); + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_BULKIN_QCTRL, 5, 5, tmp); + + dev->rx_urb_size = 1024 * 20; + + *tmp = 0x34; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PAUSE_WATERLVL_LOW, 1, 1, tmp); + + *tmp = 0x52; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PAUSE_WATERLVL_HIGH, + 1, 1, tmp); + + dev->net->netdev_ops = &ax88179_netdev_ops; + dev->net->ethtool_ops = &ax88179_ethtool_ops; + dev->net->needed_headroom = 8; + + /* Initialize MII structure */ + dev->mii.dev = dev->net; + dev->mii.mdio_read = ax88179_mdio_read; + dev->mii.mdio_write = ax88179_mdio_write; + dev->mii.phy_id_mask = 0xff; + dev->mii.reg_num_mask = 0xff; + dev->mii.phy_id = 0x03; + dev->mii.supports_gmii = 1; + + dev->net->features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | + NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_TSO; + + dev->net->hw_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | + NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_TSO; + + /* Enable checksum offload */ + *tmp = AX_RXCOE_IP | AX_RXCOE_TCP | AX_RXCOE_UDP | + AX_RXCOE_TCPV6 | AX_RXCOE_UDPV6; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RXCOE_CTL, 1, 1, tmp); + + *tmp = AX_TXCOE_IP | AX_TXCOE_TCP | AX_TXCOE_UDP | + AX_TXCOE_TCPV6 | AX_TXCOE_UDPV6; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_TXCOE_CTL, 1, 1, tmp); + + /* Configure RX control register => start operation */ + *tmp16 = AX_RX_CTL_DROPCRCERR | AX_RX_CTL_IPE | AX_RX_CTL_START | + AX_RX_CTL_AP | AX_RX_CTL_AMALL | AX_RX_CTL_AB; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_CTL, 2, 2, tmp16); + + *tmp = AX_MONITOR_MODE_PMETYPE | AX_MONITOR_MODE_PMEPOL | + AX_MONITOR_MODE_RWMP; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MONITOR_MOD, 1, 1, tmp); + + /* Configure default medium type => giga */ + *tmp16 = AX_MEDIUM_RECEIVE_EN | AX_MEDIUM_TXFLOW_CTRLEN | + AX_MEDIUM_RXFLOW_CTRLEN | AX_MEDIUM_ALWAYS_ONE | + AX_MEDIUM_FULL_DUPLEX | AX_MEDIUM_GIGAMODE; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, tmp16); + + ax88179_led_setting(dev); + + /* Restart autoneg */ + mii_nway_restart(&dev->mii); + + netif_carrier_off(dev->net); + + return 0; +} + +static void ax88179_unbind(struct usbnet *dev, struct usb_interface *intf) +{ + u16 tmp16; + + /* Configure RX control register => stop operation */ + tmp16 = AX_RX_CTL_STOP; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_CTL, 2, 2, &tmp16); + + tmp16 = 0; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, &tmp16); + + /* Power down ethernet PHY */ + tmp16 = 0; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, 2, 2, &tmp16); +} + +static void +ax88179_rx_checksum(struct sk_buff *skb, u32 *pkt_hdr) +{ + skb->ip_summed = CHECKSUM_NONE; + + /* checksum error bit is set */ + if ((*pkt_hdr & AX_RXHDR_L3CSUM_ERR) || + (*pkt_hdr & AX_RXHDR_L4CSUM_ERR)) + return; + + /* It must be a TCP or UDP packet with a valid checksum */ + if (((*pkt_hdr & AX_RXHDR_L4_TYPE_MASK) == AX_RXHDR_L4_TYPE_TCP) || + ((*pkt_hdr & AX_RXHDR_L4_TYPE_MASK) == AX_RXHDR_L4_TYPE_UDP)) + skb->ip_summed = CHECKSUM_UNNECESSARY; +} + +static int ax88179_rx_fixup(struct usbnet *dev, struct sk_buff *skb) +{ + struct sk_buff *ax_skb; + int pkt_cnt; + u32 rx_hdr; + u16 hdr_off; + u32 *pkt_hdr; + + skb_trim(skb, skb->len - 4); + memcpy(&rx_hdr, skb_tail_pointer(skb), 4); + le32_to_cpus(&rx_hdr); + + pkt_cnt = (u16)rx_hdr; + hdr_off = (u16)(rx_hdr >> 16); + pkt_hdr = (u32 *)(skb->data + hdr_off); + + while (pkt_cnt--) { + u16 pkt_len; + + le32_to_cpus(pkt_hdr); + pkt_len = (*pkt_hdr >> 16) & 0x1fff; + + /* Check CRC or runt packet */ + if ((*pkt_hdr & AX_RXHDR_CRC_ERR) || + (*pkt_hdr & AX_RXHDR_DROP_ERR)) { + skb_pull(skb, (pkt_len + 7) & 0xFFF8); + pkt_hdr++; + continue; + } + + if (pkt_cnt == 0) { + /* Skip IP alignment psudo header */ + skb_pull(skb, 2); + skb->len = pkt_len; + skb_set_tail_pointer(skb, pkt_len); + skb->truesize = pkt_len + sizeof(struct sk_buff); + ax88179_rx_checksum(skb, pkt_hdr); + return 1; + } + + ax_skb = skb_clone(skb, GFP_ATOMIC); + if (ax_skb) { + ax_skb->len = pkt_len; + ax_skb->data = skb->data + 2; + skb_set_tail_pointer(ax_skb, pkt_len); + ax_skb->truesize = pkt_len + sizeof(struct sk_buff); + ax88179_rx_checksum(ax_skb, pkt_hdr); + usbnet_skb_return(dev, ax_skb); + } else { + return 0; + } + + skb_pull(skb, (pkt_len + 7) & 0xFFF8); + pkt_hdr++; + } + return 1; +} + +static struct sk_buff * +ax88179_tx_fixup(struct usbnet *dev, struct sk_buff *skb, gfp_t flags) +{ + u32 tx_hdr1, tx_hdr2; + int frame_size = dev->maxpacket; + int mss = skb_shinfo(skb)->gso_size; + int headroom; + int tailroom; + + tx_hdr1 = skb->len; + tx_hdr2 = mss; + if (((skb->len + 8) % frame_size) == 0) + tx_hdr2 |= 0x80008000; /* Enable padding */ + + skb_linearize(skb); + headroom = skb_headroom(skb); + tailroom = skb_tailroom(skb); + + if (!skb_header_cloned(skb) && + !skb_cloned(skb) && + (headroom + tailroom) >= 8) { + if (headroom < 8) { + skb->data = memmove(skb->head + 8, skb->data, skb->len); + skb_set_tail_pointer(skb, skb->len); + } + } else { + struct sk_buff *skb2; + + skb2 = skb_copy_expand(skb, 8, 0, flags); + dev_kfree_skb_any(skb); + skb = skb2; + if (!skb) + return NULL; + } + + skb_push(skb, 4); + cpu_to_le32s(&tx_hdr2); + skb_copy_to_linear_data(skb, &tx_hdr2, 4); + + skb_push(skb, 4); + cpu_to_le32s(&tx_hdr1); + skb_copy_to_linear_data(skb, &tx_hdr1, 4); + + return skb; +} + +static int ax88179_link_reset(struct usbnet *dev) +{ + struct ax88179_data *ax179_data = (struct ax88179_data *)dev->data; + u8 tmp[5], link_sts; + u16 mode, tmp16, delay = HZ / 10; + u32 tmp32 = 0x40000000; + unsigned long jtimeout; + + jtimeout = jiffies + delay; + while (tmp32 & 0x40000000) { + mode = 0; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_CTL, 2, 2, &mode); + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_CTL, 2, 2, + &ax179_data->rxctl); + + /*link up, check the usb device control TX FIFO full or empty*/ + ax88179_read_cmd(dev, 0x81, 0x8c, 0, 4, &tmp32); + + if (time_after(jiffies, jtimeout)) + return 0; + } + + mode = AX_MEDIUM_RECEIVE_EN | AX_MEDIUM_TXFLOW_CTRLEN | + AX_MEDIUM_RXFLOW_CTRLEN | AX_MEDIUM_ALWAYS_ONE; + + ax88179_read_cmd(dev, AX_ACCESS_MAC, PHYSICAL_LINK_STATUS, + 1, 1, &link_sts); + + ax88179_read_cmd(dev, AX_ACCESS_PHY, AX88179_PHY_ID, + GMII_PHY_PHYSR, 2, &tmp16); + + if (!(tmp16 & GMII_PHY_PHYSR_LINK)) { + return 0; + } else if (GMII_PHY_PHYSR_GIGA == (tmp16 & GMII_PHY_PHYSR_SMASK)) { + mode |= AX_MEDIUM_GIGAMODE | AX_MEDIUM_EN_125MHZ; + if (dev->net->mtu > 1500) + mode |= AX_MEDIUM_JUMBO_EN; + + if (link_sts & AX_USB_SS) + memcpy(tmp, &AX88179_BULKIN_SIZE[0], 5); + else if (link_sts & AX_USB_HS) + memcpy(tmp, &AX88179_BULKIN_SIZE[1], 5); + else + memcpy(tmp, &AX88179_BULKIN_SIZE[3], 5); + } else if (GMII_PHY_PHYSR_100 == (tmp16 & GMII_PHY_PHYSR_SMASK)) { + mode |= AX_MEDIUM_PS; + + if (link_sts & (AX_USB_SS | AX_USB_HS)) + memcpy(tmp, &AX88179_BULKIN_SIZE[2], 5); + else + memcpy(tmp, &AX88179_BULKIN_SIZE[3], 5); + } else { + memcpy(tmp, &AX88179_BULKIN_SIZE[3], 5); + } + + /* RX bulk configuration */ + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_BULKIN_QCTRL, 5, 5, tmp); + + dev->rx_urb_size = (1024 * (tmp[3] + 2)); + + if (tmp16 & GMII_PHY_PHYSR_FULL) + mode |= AX_MEDIUM_FULL_DUPLEX; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &mode); + + netif_carrier_on(dev->net); + + return 0; +} + +static int ax88179_reset(struct usbnet *dev) +{ + u8 buf[5]; + u16 *tmp16; + u8 *tmp; + + tmp16 = (u16 *)buf; + tmp = (u8 *)buf; + + /* Power up ethernet PHY */ + *tmp16 = 0; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, 2, 2, tmp16); + + *tmp16 = AX_PHYPWR_RSTCTL_IPRL; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PHYPWR_RSTCTL, 2, 2, tmp16); + msleep(200); + + *tmp = AX_CLK_SELECT_ACS | AX_CLK_SELECT_BCS; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_CLK_SELECT, 1, 1, tmp); + msleep(100); + + /* Ethernet PHY Auto Detach*/ + ax88179_auto_detach(dev, 0); + + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_NODE_ID, ETH_ALEN, ETH_ALEN, + dev->net->dev_addr); + memcpy(dev->net->perm_addr, dev->net->dev_addr, ETH_ALEN); + + /* RX bulk configuration */ + memcpy(tmp, &AX88179_BULKIN_SIZE[0], 5); + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_BULKIN_QCTRL, 5, 5, tmp); + + dev->rx_urb_size = 1024 * 20; + + *tmp = 0x34; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PAUSE_WATERLVL_LOW, 1, 1, tmp); + + *tmp = 0x52; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_PAUSE_WATERLVL_HIGH, + 1, 1, tmp); + + dev->net->features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | + NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_TSO; + + dev->net->hw_features |= NETIF_F_IP_CSUM | NETIF_F_IPV6_CSUM | + NETIF_F_RXCSUM | NETIF_F_SG | NETIF_F_TSO; + + /* Enable checksum offload */ + *tmp = AX_RXCOE_IP | AX_RXCOE_TCP | AX_RXCOE_UDP | + AX_RXCOE_TCPV6 | AX_RXCOE_UDPV6; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RXCOE_CTL, 1, 1, tmp); + + *tmp = AX_TXCOE_IP | AX_TXCOE_TCP | AX_TXCOE_UDP | + AX_TXCOE_TCPV6 | AX_TXCOE_UDPV6; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_TXCOE_CTL, 1, 1, tmp); + + /* Configure RX control register => start operation */ + *tmp16 = AX_RX_CTL_DROPCRCERR | AX_RX_CTL_IPE | AX_RX_CTL_START | + AX_RX_CTL_AP | AX_RX_CTL_AMALL | AX_RX_CTL_AB; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_RX_CTL, 2, 2, tmp16); + + *tmp = AX_MONITOR_MODE_PMETYPE | AX_MONITOR_MODE_PMEPOL | + AX_MONITOR_MODE_RWMP; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MONITOR_MOD, 1, 1, tmp); + + /* Configure default medium type => giga */ + *tmp16 = AX_MEDIUM_RECEIVE_EN | AX_MEDIUM_TXFLOW_CTRLEN | + AX_MEDIUM_RXFLOW_CTRLEN | AX_MEDIUM_ALWAYS_ONE | + AX_MEDIUM_FULL_DUPLEX | AX_MEDIUM_GIGAMODE; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, tmp16); + + ax88179_led_setting(dev); + + /* Restart autoneg */ + mii_nway_restart(&dev->mii); + + netif_carrier_off(dev->net); + + return 0; +} + +static int ax88179_stop(struct usbnet *dev) +{ + u16 tmp16; + + ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + tmp16 &= ~AX_MEDIUM_RECEIVE_EN; + ax88179_write_cmd(dev, AX_ACCESS_MAC, AX_MEDIUM_STATUS_MODE, + 2, 2, &tmp16); + + return 0; +} + +static const struct driver_info ax88179_info = { + .description = "ASIX AX88179 USB 3.0 Gigibit Ethernet", + .bind = ax88179_bind, + .unbind = ax88179_unbind, + .status = ax88179_status, + .link_reset = ax88179_link_reset, + .reset = ax88179_reset, + .stop = ax88179_stop, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, + .rx_fixup = ax88179_rx_fixup, + .tx_fixup = ax88179_tx_fixup, +}; + +static const struct driver_info ax88178a_info = { + .description = "ASIX AX88178A USB 2.0 Gigibit Ethernet", + .bind = ax88179_bind, + .unbind = ax88179_unbind, + .status = ax88179_status, + .link_reset = ax88179_link_reset, + .reset = ax88179_reset, + .stop = ax88179_stop, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, + .rx_fixup = ax88179_rx_fixup, + .tx_fixup = ax88179_tx_fixup, +}; + +static const struct driver_info sitecom_info = { + .description = "Sitecom USB 3.0 to Gigabit Adapter", + .bind = ax88179_bind, + .unbind = ax88179_unbind, + .status = ax88179_status, + .link_reset = ax88179_link_reset, + .reset = ax88179_reset, + .stop = ax88179_stop, + .flags = FLAG_ETHER | FLAG_FRAMING_AX, + .rx_fixup = ax88179_rx_fixup, + .tx_fixup = ax88179_tx_fixup, +}; + +static const struct usb_device_id products[] = { +{ + /* ASIX AX88179 10/100/1000 */ + USB_DEVICE(0x0b95, 0x1790), + .driver_info = (unsigned long)&ax88179_info, +}, { + /* ASIX AX88178A 10/100/1000 */ + USB_DEVICE(0x0b95, 0x178a), + .driver_info = (unsigned long)&ax88178a_info, +}, { + /* Sitecom USB 3.0 to Gigabit Adapter */ + USB_DEVICE(0x0df6, 0x0072), + .driver_info = (unsigned long) &sitecom_info, +}, + { }, +}; +MODULE_DEVICE_TABLE(usb, products); + +static struct usb_driver ax88179_178a_driver = { + .name = "ax88179_178a", + .id_table = products, + .probe = usbnet_probe, + .suspend = ax88179_suspend, + .resume = ax88179_resume, + .disconnect = usbnet_disconnect, + .supports_autosuspend = 1, + .disable_hub_initiated_lpm = 1, +}; + +module_usb_driver(ax88179_178a_driver); + +MODULE_DESCRIPTION("ASIX AX88179/178A based USB 3.0/2.0 Gigabit Ethernet Devices"); +MODULE_LICENSE("GPL"); -- 1.7.10.4From 7164a7e5fdf4c28e9c36e882e6bc14caab894a87 Mon Sep 17 00:00:00 2001 From: Apollon Oikonomopoulos <apollon@skroutz.gr> Date: Wed, 27 Mar 2013 23:12:57 +0200 Subject: [PATCH 2/5] ax88179_178a: replace calls to usbnet_*_cmd{,_nopm} with usb_control_msg usbnet_*_cmd{,_nopm} were introduced in 3.8. Replace them with calls to usb_control_msg(). This patch is based on driver version 1.4.0 by Asix. --- drivers/net/usb/ax88179_178a.c | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c index 71c27d8..02559bc 100644 --- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c @@ -196,17 +196,12 @@ static int __ax88179_read_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, u16 size, void *data, int in_pm) { int ret; - int (*fn)(struct usbnet *, u8, u8, u16, u16, void *, u16); BUG_ON(!dev); - if (!in_pm) - fn = usbnet_read_cmd; - else - fn = usbnet_read_cmd_nopm; - - ret = fn(dev, cmd, USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, - value, index, data, size); + ret = usb_control_msg(dev->udev, usb_rcvctrlpipe(dev->udev, 0), + cmd, USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, + value, index, data, size, USB_CTRL_GET_TIMEOUT); if (unlikely(ret < 0)) netdev_warn(dev->net, "Failed to read reg index 0x%04x: %d\n", @@ -219,17 +214,12 @@ static int __ax88179_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, u16 size, void *data, int in_pm) { int ret; - int (*fn)(struct usbnet *, u8, u8, u16, u16, const void *, u16); BUG_ON(!dev); - if (!in_pm) - fn = usbnet_write_cmd; - else - fn = usbnet_write_cmd_nopm; - - ret = fn(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, - value, index, data, size); + ret = usb_control_msg(dev->udev, usb_sndctrlpipe(dev->udev, 0), + cmd, USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, + value, index, data, size, USB_CTRL_SET_TIMEOUT); if (unlikely(ret < 0)) netdev_warn(dev->net, "Failed to write reg index 0x%04x: %d\n", -- 1.7.10.4From 08e5028adc82cb402f87385e4ee3996c0ce145ef Mon Sep 17 00:00:00 2001 From: Apollon Oikonomopoulos <apollon@skroutz.gr> Date: Wed, 27 Mar 2013 23:24:45 +0200 Subject: [PATCH 3/5] ax88179_178a: ax88179_write_cmd_async using a control URB ax88179_write_cmd_async() uses usbnet_write_cmd_async(), which was introduced in 3.8. Rewrite ax88179_write_cmd_async() to use a control URB instead. This patch is based on the driver version 1.4.0 by Asix but refactored to minimize changes. Also added the URB_FREE_BUFFER transfer flag to have usb_free_urb() automatically free up the buffer upon completion (original driver lacked this). --- drivers/net/usb/ax88179_178a.c | 74 ++++++++++++++++++++++++++++++++++------ 1 file changed, 63 insertions(+), 11 deletions(-) diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c index 02559bc..6bacbc7 100644 --- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c @@ -228,21 +228,73 @@ static int __ax88179_write_cmd(struct usbnet *dev, u8 cmd, u16 value, u16 index, return ret; } +static void ax88179_async_cmd_callback(struct urb *urb) +{ + struct usb_ctrlrequest *req = (struct usb_ctrlrequest *)urb->context; + + if (urb->status < 0) + printk(KERN_ERR "ax88179_async_cmd_callback() failed with %d", + urb->status); + kfree(req); + usb_free_urb(urb); +} + static void ax88179_write_cmd_async(struct usbnet *dev, u8 cmd, u16 value, u16 index, u16 size, void *data) { - u16 buf; + struct usb_ctrlrequest *req; + int status; + struct urb *urb; + void *buf = NULL; + + urb = usb_alloc_urb(0, GFP_ATOMIC); + if (urb == NULL) { + netdev_err(dev->net, "Error allocating URB in write_cmd_async!"); + return; + } - if (2 == size) { - buf = *((u16 *)data); - cpu_to_le16s(&buf); - usbnet_write_cmd_async(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | - USB_RECIP_DEVICE, value, index, &buf, - size); - } else { - usbnet_write_cmd_async(dev, cmd, USB_DIR_OUT | USB_TYPE_VENDOR | - USB_RECIP_DEVICE, value, index, data, - size); + req = kmalloc(sizeof(struct usb_ctrlrequest), GFP_ATOMIC); + if (req == NULL) { + netdev_err(dev->net, "Failed to allocate memory for control request"); + usb_free_urb(urb); + return; + } + + req->bRequestType = USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE; + req->bRequest = cmd; + req->wValue = cpu_to_le16(value); + req->wIndex = cpu_to_le16(index); + req->wLength = cpu_to_le16(size); + + if (data) { + if (2 == size) { + u16 buf_le; + buf_le = *((u16 *)data); + cpu_to_le16s(&buf_le); + buf = kmemdup(&buf_le, size, GFP_ATOMIC); + } else { + buf = kmemdup(data, size, GFP_ATOMIC); + } + + if (!buf) { + netdev_err(dev->net, "Error allocating buffer in %s!\n", + __func__); + usb_free_urb(urb); + kfree(req); + return; + } + } + + usb_fill_control_urb(urb, dev->udev, usb_sndctrlpipe(dev->udev, 0), + (void *)req, buf, size, + ax88179_async_cmd_callback, req); + urb->transfer_flags |= URB_FREE_BUFFER; + status = usb_submit_urb(urb, GFP_ATOMIC); + if (status < 0) { + netdev_err(dev->net, "Error submitting the control message: status=%d", + status); + kfree(req); + usb_free_urb(urb); } } -- 1.7.10.4From 97a9c7919f72ae636dee719d64becd152d2cd88b Mon Sep 17 00:00:00 2001 From: Apollon Oikonomopoulos <apollon@skroutz.gr> Date: Wed, 27 Mar 2013 23:43:46 +0200 Subject: [PATCH 4/5] ax88179_178a: remove disable_hub_initiated_lpm usb_driver flag The disable_hub_initiated_lpm usb_driver flag was introduced in kernel version 3.5 and set to 1 for all existing devices. There is no equivalent functionality in 3.2, so the flag must be removed. --- drivers/net/usb/ax88179_178a.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c index 6bacbc7..9b1690e 100644 --- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c @@ -1481,7 +1481,6 @@ static struct usb_driver ax88179_178a_driver = { .resume = ax88179_resume, .disconnect = usbnet_disconnect, .supports_autosuspend = 1, - .disable_hub_initiated_lpm = 1, }; module_usb_driver(ax88179_178a_driver); -- 1.7.10.4From 187e0ea17c5ca3b66df47c781ee3d6e1f76840d8 Mon Sep 17 00:00:00 2001 From: Apollon Oikonomopoulos <apollon@skroutz.gr> Date: Thu, 28 Mar 2013 12:06:55 +0200 Subject: [PATCH 5/5] ax88179_178a: replace netdev_features_t with u32 netdev_features_t was introduced in kernel version 3.3. Revert to the old u32 driver feature type. --- drivers/net/usb/ax88179_178a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/usb/ax88179_178a.c b/drivers/net/usb/ax88179_178a.c index 9b1690e..70f9ff2 100644 --- a/drivers/net/usb/ax88179_178a.c +++ b/drivers/net/usb/ax88179_178a.c @@ -681,11 +681,11 @@ static void ax88179_set_multicast(struct net_device *net) } static int -ax88179_set_features(struct net_device *net, netdev_features_t features) +ax88179_set_features(struct net_device *net, u32 features) { u8 tmp; struct usbnet *dev = netdev_priv(net); - netdev_features_t changed = net->features ^ features; + u32 changed = net->features ^ features; if (changed & NETIF_F_IP_CSUM) { ax88179_read_cmd(dev, AX_ACCESS_MAC, AX_TXCOE_CTL, 1, 1, &tmp); -- 1.7.10.4Attachment: signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
- To: 704129-close@bugs.debian.org
- Subject: Bug#704129: fixed in linux 3.9.4-1
- From: Ben Hutchings <ben@decadent.org.uk>
- Date: Sun, 02 Jun 2013 10:01:08 +0000
- Message-id: <E1Uj564-0005gX-DZ@franck.debian.org>
Source: linux Source-Version: 3.9.4-1 We believe that the bug you reported is fixed in the latest version of linux, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 704129@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ben Hutchings <ben@decadent.org.uk> (supplier of updated linux package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 01 Jun 2013 23:13:01 +0100 Source: linux Binary: linux-source-3.9 linux-doc-3.9 linux-manual-3.9 linux-support-3.9-1 linux-libc-dev linux-headers-3.9-1-all linux-headers-3.9-1-all-alpha linux-headers-3.9-1-common linux-image-3.9-1-alpha-generic linux-headers-3.9-1-alpha-generic linux-image-3.9-1-alpha-smp linux-headers-3.9-1-alpha-smp linux-image-3.9-1-alpha-legacy linux-headers-3.9-1-alpha-legacy linux-headers-3.9-1-all-amd64 kernel-image-3.9-1-amd64-di nic-modules-3.9-1-amd64-di nic-extra-modules-3.9-1-amd64-di nic-wireless-modules-3.9-1-amd64-di nic-shared-modules-3.9-1-amd64-di serial-modules-3.9-1-amd64-di usb-serial-modules-3.9-1-amd64-di ppp-modules-3.9-1-amd64-di pata-modules-3.9-1-amd64-di cdrom-core-modules-3.9-1-amd64-di firewire-core-modules-3.9-1-amd64-di scsi-core-modules-3.9-1-amd64-di scsi-modules-3.9-1-amd64-di scsi-common-modules-3.9-1-amd64-di scsi-extra-modules-3.9-1-amd64-di plip-modules-3.9-1-amd64-di floppy-modules-3.9-1-amd64-di loop-modules-3.9-1-amd64-di btrfs-modules-3.9-1-amd64-di ext2-modules-3.9-1-amd64-di ext3-modules-3.9-1-amd64-di ext4-modules-3.9-1-amd64-di isofs-modules-3.9-1-amd64-di jfs-modules-3.9-1-amd64-di ntfs-modules-3.9-1-amd64-di reiserfs-modules-3.9-1-amd64-di xfs-modules-3.9-1-amd64-di fat-modules-3.9-1-amd64-di ufs-modules-3.9-1-amd64-di qnx4-modules-3.9-1-amd64-di md-modules-3.9-1-amd64-di multipath-modules-3.9-1-amd64-di usb-modules-3.9-1-amd64-di usb-storage-modules-3.9-1-amd64-di pcmcia-storage-modules-3.9-1-amd64-di fb-modules-3.9-1-amd64-di input-modules-3.9-1-amd64-di event-modules-3.9-1-amd64-di mouse-modules-3.9-1-amd64-di irda-modules-3.9-1-amd64-di parport-modules-3.9-1-amd64-di nic-pcmcia-modules-3.9-1-amd64-di pcmcia-modules-3.9-1-amd64-di nic-usb-modules-3.9-1-amd64-di sata-modules-3.9-1-amd64-di core-modules-3.9-1-amd64-di acpi-modules-3.9-1-amd64-di i2c-modules-3.9-1-amd64-di crc-modules-3.9-1-amd64-di crypto-modules-3.9-1-amd64-di crypto-dm-modules-3.9-1-amd64-di efi-modules-3.9-1-amd64-di ata-modules-3.9-1-amd64-di mmc-core-modules-3.9-1-amd64-di mmc-modules-3.9-1-amd64-di nbd-modules-3.9-1-amd64-di squashfs-modules-3.9-1-amd64-di speakup-modules-3.9-1-amd64-di virtio-modules-3.9-1-amd64-di uinput-modules-3.9-1-amd64-di sound-modules-3.9-1-amd64-di zlib-modules-3.9-1-amd64-di hyperv-modules-3.9-1-amd64-di udf-modules-3.9-1-amd64-di fuse-modules-3.9-1-amd64-di linux-image-3.9-1-amd64 linux-headers-3.9-1-amd64 linux-image-3.9-1-amd64-dbg xen-linux-system-3.9-1-amd64 linux-headers-3.9-1-all-armel kernel-image-3.9-1-iop32x-di nic-modules-3.9-1-iop32x-di nic-shared-modules-3.9-1-iop32x-di usb-serial-modules-3.9-1-iop32x-di ppp-modules-3.9-1-iop32x-di pata-modules-3.9-1-iop32x-di cdrom-core-modules-3.9-1-iop32x-di scsi-core-modules-3.9-1-iop32x-di loop-modules-3.9-1-iop32x-di ipv6-modules-3.9-1-iop32x-di btrfs-modules-3.9-1-iop32x-di ext2-modules-3.9-1-iop32x-di ext3-modules-3.9-1-iop32x-di ext4-modules-3.9-1-iop32x-di isofs-modules-3.9-1-iop32x-di jffs2-modules-3.9-1-iop32x-di jfs-modules-3.9-1-iop32x-di reiserfs-modules-3.9-1-iop32x-di fat-modules-3.9-1-iop32x-di md-modules-3.9-1-iop32x-di multipath-modules-3.9-1-iop32x-di usb-modules-3.9-1-iop32x-di usb-storage-modules-3.9-1-iop32x-di event-modules-3.9-1-iop32x-di nic-usb-modules-3.9-1-iop32x-di sata-modules-3.9-1-iop32x-di core-modules-3.9-1-iop32x-di crc-modules-3.9-1-iop32x-di crypto-modules-3.9-1-iop32x-di crypto-dm-modules-3.9-1-iop32x-di ata-modules-3.9-1-iop32x-di nbd-modules-3.9-1-iop32x-di squashfs-modules-3.9-1-iop32x-di zlib-modules-3.9-1-iop32x-di udf-modules-3.9-1-iop32x-di fuse-modules-3.9-1-iop32x-di kernel-image-3.9-1-kirkwood-di nic-modules-3.9-1-kirkwood-di nic-shared-modules-3.9-1-kirkwood-di usb-serial-modules-3.9-1-kirkwood-di ppp-modules-3.9-1-kirkwood-di cdrom-core-modules-3.9-1-kirkwood-di scsi-core-modules-3.9-1-kirkwood-di loop-modules-3.9-1-kirkwood-di btrfs-modules-3.9-1-kirkwood-di ext2-modules-3.9-1-kirkwood-di ext3-modules-3.9-1-kirkwood-di ext4-modules-3.9-1-kirkwood-di isofs-modules-3.9-1-kirkwood-di jfs-modules-3.9-1-kirkwood-di reiserfs-modules-3.9-1-kirkwood-di fat-modules-3.9-1-kirkwood-di minix-modules-3.9-1-kirkwood-di md-modules-3.9-1-kirkwood-di multipath-modules-3.9-1-kirkwood-di usb-modules-3.9-1-kirkwood-di usb-storage-modules-3.9-1-kirkwood-di fb-modules-3.9-1-kirkwood-di input-modules-3.9-1-kirkwood-di event-modules-3.9-1-kirkwood-di mouse-modules-3.9-1-kirkwood-di nic-usb-modules-3.9-1-kirkwood-di sata-modules-3.9-1-kirkwood-di core-modules-3.9-1-kirkwood-di crc-modules-3.9-1-kirkwood-di crypto-modules-3.9-1-kirkwood-di crypto-dm-modules-3.9-1-kirkwood-di mmc-modules-3.9-1-kirkwood-di nbd-modules-3.9-1-kirkwood-di squashfs-modules-3.9-1-kirkwood-di uinput-modules-3.9-1-kirkwood-di leds-modules-3.9-1-kirkwood-di udf-modules-3.9-1-kirkwood-di fuse-modules-3.9-1-kirkwood-di kernel-image-3.9-1-orion5x-di nic-modules-3.9-1-orion5x-di nic-shared-modules-3.9-1-orion5x-di usb-serial-modules-3.9-1-orion5x-di ppp-modules-3.9-1-orion5x-di cdrom-core-modules-3.9-1-orion5x-di scsi-core-modules-3.9-1-orion5x-di loop-modules-3.9-1-orion5x-di ipv6-modules-3.9-1-orion5x-di btrfs-modules-3.9-1-orion5x-di ext2-modules-3.9-1-orion5x-di ext3-modules-3.9-1-orion5x-di ext4-modules-3.9-1-orion5x-di isofs-modules-3.9-1-orion5x-di jffs2-modules-3.9-1-orion5x-di jfs-modules-3.9-1-orion5x-di reiserfs-modules-3.9-1-orion5x-di fat-modules-3.9-1-orion5x-di minix-modules-3.9-1-orion5x-di md-modules-3.9-1-orion5x-di multipath-modules-3.9-1-orion5x-di usb-modules-3.9-1-orion5x-di usb-storage-modules-3.9-1-orion5x-di event-modules-3.9-1-orion5x-di nic-usb-modules-3.9-1-orion5x-di sata-modules-3.9-1-orion5x-di core-modules-3.9-1-orion5x-di crc-modules-3.9-1-orion5x-di crypto-modules-3.9-1-orion5x-di crypto-dm-modules-3.9-1-orion5x-di nbd-modules-3.9-1-orion5x-di squashfs-modules-3.9-1-orion5x-di zlib-modules-3.9-1-orion5x-di udf-modules-3.9-1-orion5x-di fuse-modules-3.9-1-orion5x-di kernel-image-3.9-1-versatile-di nic-modules-3.9-1-versatile-di nic-shared-modules-3.9-1-versatile-di usb-serial-modules-3.9-1-versatile-di ppp-modules-3.9-1-versatile-di cdrom-core-modules-3.9-1-versatile-di scsi-core-modules-3.9-1-versatile-di scsi-common-modules-3.9-1-versatile-di loop-modules-3.9-1-versatile-di btrfs-modules-3.9-1-versatile-di ext2-modules-3.9-1-versatile-di ext3-modules-3.9-1-versatile-di ext4-modules-3.9-1-versatile-di isofs-modules-3.9-1-versatile-di reiserfs-modules-3.9-1-versatile-di fat-modules-3.9-1-versatile-di md-modules-3.9-1-versatile-di multipath-modules-3.9-1-versatile-di usb-modules-3.9-1-versatile-di usb-storage-modules-3.9-1-versatile-di nic-usb-modules-3.9-1-versatile-di sata-modules-3.9-1-versatile-di core-modules-3.9-1-versatile-di crc-modules-3.9-1-versatile-di crypto-modules-3.9-1-versatile-di crypto-dm-modules-3.9-1-versatile-di nbd-modules-3.9-1-versatile-di squashfs-modules-3.9-1-versatile-di virtio-modules-3.9-1-versatile-di zlib-modules-3.9-1-versatile-di udf-modules-3.9-1-versatile-di fuse-modules-3.9-1-versatile-di linux-image-3.9-1-iop32x linux-headers-3.9-1-iop32x linux-image-3.9-1-ixp4xx linux-headers-3.9-1-ixp4xx linux-image-3.9-1-kirkwood linux-headers-3.9-1-kirkwood linux-image-3.9-1-mv78xx0 linux-headers-3.9-1-mv78xx0 linux-image-3.9-1-orion5x linux-headers-3.9-1-orion5x linux-image-3.9-1-versatile linux-headers-3.9-1-versatile linux-headers-3.9-1-all-armhf kernel-image-3.9-1-mx5-di nic-wireless-modules-3.9-1-mx5-di nic-shared-modules-3.9-1-mx5-di pata-modules-3.9-1-mx5-di scsi-core-modules-3.9-1-mx5-di loop-modules-3.9-1-mx5-di btrfs-modules-3.9-1-mx5-di ext2-modules-3.9-1-mx5-di ext3-modules-3.9-1-mx5-di ext4-modules-3.9-1-mx5-di isofs-modules-3.9-1-mx5-di jfs-modules-3.9-1-mx5-di reiserfs-modules-3.9-1-mx5-di fat-modules-3.9-1-mx5-di minix-modules-3.9-1-mx5-di md-modules-3.9-1-mx5-di multipath-modules-3.9-1-mx5-di usb-storage-modules-3.9-1-mx5-di input-modules-3.9-1-mx5-di nic-usb-modules-3.9-1-mx5-di sata-modules-3.9-1-mx5-di core-modules-3.9-1-mx5-di crc-modules-3.9-1-mx5-di crypto-modules-3.9-1-mx5-di crypto-dm-modules-3.9-1-mx5-di ata-modules-3.9-1-mx5-di mmc-modules-3.9-1-mx5-di nbd-modules-3.9-1-mx5-di squashfs-modules-3.9-1-mx5-di uinput-modules-3.9-1-mx5-di udf-modules-3.9-1-mx5-di fuse-modules-3.9-1-mx5-di mtd-modules-3.9-1-mx5-di kernel-image-3.9-1-vexpress-di nic-modules-3.9-1-vexpress-di nic-wireless-modules-3.9-1-vexpress-di nic-shared-modules-3.9-1-vexpress-di scsi-core-modules-3.9-1-vexpress-di loop-modules-3.9-1-vexpress-di btrfs-modules-3.9-1-vexpress-di ext2-modules-3.9-1-vexpress-di ext3-modules-3.9-1-vexpress-di ext4-modules-3.9-1-vexpress-di isofs-modules-3.9-1-vexpress-di jfs-modules-3.9-1-vexpress-di fat-modules-3.9-1-vexpress-di md-modules-3.9-1-vexpress-di multipath-modules-3.9-1-vexpress-di usb-modules-3.9-1-vexpress-di usb-storage-modules-3.9-1-vexpress-di input-modules-3.9-1-vexpress-di nic-usb-modules-3.9-1-vexpress-di core-modules-3.9-1-vexpress-di crc-modules-3.9-1-vexpress-di crypto-modules-3.9-1-vexpress-di crypto-dm-modules-3.9-1-vexpress-di mmc-modules-3.9-1-vexpress-di nbd-modules-3.9-1-vexpress-di squashfs-modules-3.9-1-vexpress-di uinput-modules-3.9-1-vexpress-di udf-modules-3.9-1-vexpress-di fuse-modules-3.9-1-vexpress-di linux-image-3.9-1-armmp linux-headers-3.9-1-armmp linux-image-3.9-1-mx5 linux-headers-3.9-1-mx5 linux-image-3.9-1-omap linux-headers-3.9-1-omap linux-image-3.9-1-vexpress linux-headers-3.9-1-vexpress linux-headers-3.9-1-all-hppa kernel-image-3.9-1-parisc-di nic-modules-3.9-1-parisc-di ppp-modules-3.9-1-parisc-di pata-modules-3.9-1-parisc-di cdrom-core-modules-3.9-1-parisc-di scsi-core-modules-3.9-1-parisc-di scsi-modules-3.9-1-parisc-di loop-modules-3.9-1-parisc-di btrfs-modules-3.9-1-parisc-di ext3-modules-3.9-1-parisc-di ext4-modules-3.9-1-parisc-di fat-modules-3.9-1-parisc-di md-modules-3.9-1-parisc-di multipath-modules-3.9-1-parisc-di usb-modules-3.9-1-parisc-di usb-storage-modules-3.9-1-parisc-di input-modules-3.9-1-parisc-di crypto-modules-3.9-1-parisc-di crypto-dm-modules-3.9-1-parisc-di nbd-modules-3.9-1-parisc-di zlib-modules-3.9-1-parisc-di fuse-modules-3.9-1-parisc-di kernel-image-3.9-1-parisc64-di nic-modules-3.9-1-parisc64-di ppp-modules-3.9-1-parisc64-di pata-modules-3.9-1-parisc64-di cdrom-core-modules-3.9-1-parisc64-di scsi-core-modules-3.9-1-parisc64-di scsi-modules-3.9-1-parisc64-di loop-modules-3.9-1-parisc64-di btrfs-modules-3.9-1-parisc64-di ext3-modules-3.9-1-parisc64-di ext4-modules-3.9-1-parisc64-di fat-modules-3.9-1-parisc64-di md-modules-3.9-1-parisc64-di multipath-modules-3.9-1-parisc64-di usb-modules-3.9-1-parisc64-di usb-storage-modules-3.9-1-parisc64-di input-modules-3.9-1-parisc64-di crypto-modules-3.9-1-parisc64-di crypto-dm-modules-3.9-1-parisc64-di nbd-modules-3.9-1-parisc64-di zlib-modules-3.9-1-parisc64-di fuse-modules-3.9-1-parisc64-di linux-image-3.9-1-parisc linux-headers-3.9-1-parisc linux-image-3.9-1-parisc-smp linux-headers-3.9-1-parisc-smp linux-image-3.9-1-parisc64 linux-headers-3.9-1-parisc64 linux-image-3.9-1-parisc64-smp linux-headers-3.9-1-parisc64-smp linux-headers-3.9-1-all-i386 kernel-image-3.9-1-486-di nic-modules-3.9-1-486-di nic-extra-modules-3.9-1-486-di nic-wireless-modules-3.9-1-486-di nic-shared-modules-3.9-1-486-di serial-modules-3.9-1-486-di usb-serial-modules-3.9-1-486-di ppp-modules-3.9-1-486-di pata-modules-3.9-1-486-di cdrom-core-modules-3.9-1-486-di firewire-core-modules-3.9-1-486-di scsi-core-modules-3.9-1-486-di scsi-modules-3.9-1-486-di scsi-common-modules-3.9-1-486-di scsi-extra-modules-3.9-1-486-di plip-modules-3.9-1-486-di floppy-modules-3.9-1-486-di loop-modules-3.9-1-486-di btrfs-modules-3.9-1-486-di ext2-modules-3.9-1-486-di ext3-modules-3.9-1-486-di ext4-modules-3.9-1-486-di isofs-modules-3.9-1-486-di jfs-modules-3.9-1-486-di ntfs-modules-3.9-1-486-di reiserfs-modules-3.9-1-486-di xfs-modules-3.9-1-486-di fat-modules-3.9-1-486-di ufs-modules-3.9-1-486-di qnx4-modules-3.9-1-486-di md-modules-3.9-1-486-di multipath-modules-3.9-1-486-di usb-modules-3.9-1-486-di usb-storage-modules-3.9-1-486-di pcmcia-storage-modules-3.9-1-486-di fb-modules-3.9-1-486-di input-modules-3.9-1-486-di event-modules-3.9-1-486-di mouse-modules-3.9-1-486-di irda-modules-3.9-1-486-di parport-modules-3.9-1-486-di nic-pcmcia-modules-3.9-1-486-di pcmcia-modules-3.9-1-486-di nic-usb-modules-3.9-1-486-di sata-modules-3.9-1-486-di core-modules-3.9-1-486-di acpi-modules-3.9-1-486-di i2c-modules-3.9-1-486-di crc-modules-3.9-1-486-di crypto-modules-3.9-1-486-di crypto-dm-modules-3.9-1-486-di efi-modules-3.9-1-486-di ata-modules-3.9-1-486-di mmc-core-modules-3.9-1-486-di mmc-modules-3.9-1-486-di nbd-modules-3.9-1-486-di squashfs-modules-3.9-1-486-di speakup-modules-3.9-1-486-di virtio-modules-3.9-1-486-di uinput-modules-3.9-1-486-di sound-modules-3.9-1-486-di zlib-modules-3.9-1-486-di hyperv-modules-3.9-1-486-di udf-modules-3.9-1-486-di fuse-modules-3.9-1-486-di kernel-image-3.9-1-686-pae-di nic-modules-3.9-1-686-pae-di nic-extra-modules-3.9-1-686-pae-di nic-wireless-modules-3.9-1-686-pae-di nic-shared-modules-3.9-1-686-pae-di serial-modules-3.9-1-686-pae-di usb-serial-modules-3.9-1-686-pae-di ppp-modules-3.9-1-686-pae-di pata-modules-3.9-1-686-pae-di cdrom-core-modules-3.9-1-686-pae-di firewire-core-modules-3.9-1-686-pae-di scsi-core-modules-3.9-1-686-pae-di scsi-modules-3.9-1-686-pae-di scsi-common-modules-3.9-1-686-pae-di scsi-extra-modules-3.9-1-686-pae-di plip-modules-3.9-1-686-pae-di floppy-modules-3.9-1-686-pae-di loop-modules-3.9-1-686-pae-di btrfs-modules-3.9-1-686-pae-di ext2-modules-3.9-1-686-pae-di ext3-modules-3.9-1-686-pae-di ext4-modules-3.9-1-686-pae-di isofs-modules-3.9-1-686-pae-di jfs-modules-3.9-1-686-pae-di ntfs-modules-3.9-1-686-pae-di reiserfs-modules-3.9-1-686-pae-di xfs-modules-3.9-1-686-pae-di fat-modules-3.9-1-686-pae-di ufs-modules-3.9-1-686-pae-di qnx4-modules-3.9-1-686-pae-di md-modules-3.9-1-686-pae-di multipath-modules-3.9-1-686-pae-di usb-modules-3.9-1-686-pae-di usb-storage-modules-3.9-1-686-pae-di pcmcia-storage-modules-3.9-1-686-pae-di fb-modules-3.9-1-686-pae-di input-modules-3.9-1-686-pae-di event-modules-3.9-1-686-pae-di mouse-modules-3.9-1-686-pae-di irda-modules-3.9-1-686-pae-di parport-modules-3.9-1-686-pae-di nic-pcmcia-modules-3.9-1-686-pae-di pcmcia-modules-3.9-1-686-pae-di nic-usb-modules-3.9-1-686-pae-di sata-modules-3.9-1-686-pae-di core-modules-3.9-1-686-pae-di acpi-modules-3.9-1-686-pae-di i2c-modules-3.9-1-686-pae-di crc-modules-3.9-1-686-pae-di crypto-modules-3.9-1-686-pae-di crypto-dm-modules-3.9-1-686-pae-di efi-modules-3.9-1-686-pae-di ata-modules-3.9-1-686-pae-di mmc-core-modules-3.9-1-686-pae-di mmc-modules-3.9-1-686-pae-di nbd-modules-3.9-1-686-pae-di squashfs-modules-3.9-1-686-pae-di speakup-modules-3.9-1-686-pae-di virtio-modules-3.9-1-686-pae-di uinput-modules-3.9-1-686-pae-di sound-modules-3.9-1-686-pae-di zlib-modules-3.9-1-686-pae-di hyperv-modules-3.9-1-686-pae-di udf-modules-3.9-1-686-pae-di fuse-modules-3.9-1-686-pae-di linux-image-3.9-1-486 linux-headers-3.9-1-486 linux-image-3.9-1-686-pae linux-headers-3.9-1-686-pae linux-image-3.9-1-686-pae-dbg xen-linux-system-3.9-1-686-pae linux-headers-3.9-1-all-ia64 kernel-image-3.9-1-itanium-di nic-modules-3.9-1-itanium-di nic-shared-modules-3.9-1-itanium-di serial-modules-3.9-1-itanium-di ppp-modules-3.9-1-itanium-di ide-modules-3.9-1-itanium-di pata-modules-3.9-1-itanium-di ide-core-modules-3.9-1-itanium-di cdrom-core-modules-3.9-1-itanium-di firewire-core-modules-3.9-1-itanium-di scsi-core-modules-3.9-1-itanium-di scsi-modules-3.9-1-itanium-di plip-modules-3.9-1-itanium-di loop-modules-3.9-1-itanium-di btrfs-modules-3.9-1-itanium-di ext2-modules-3.9-1-itanium-di ext3-modules-3.9-1-itanium-di ext4-modules-3.9-1-itanium-di isofs-modules-3.9-1-itanium-di jfs-modules-3.9-1-itanium-di ntfs-modules-3.9-1-itanium-di reiserfs-modules-3.9-1-itanium-di xfs-modules-3.9-1-itanium-di fat-modules-3.9-1-itanium-di ufs-modules-3.9-1-itanium-di md-modules-3.9-1-itanium-di multipath-modules-3.9-1-itanium-di usb-modules-3.9-1-itanium-di usb-storage-modules-3.9-1-itanium-di fb-modules-3.9-1-itanium-di input-modules-3.9-1-itanium-di event-modules-3.9-1-itanium-di mouse-modules-3.9-1-itanium-di irda-modules-3.9-1-itanium-di parport-modules-3.9-1-itanium-di pcmcia-modules-3.9-1-itanium-di nic-usb-modules-3.9-1-itanium-di sata-modules-3.9-1-itanium-di core-modules-3.9-1-itanium-di crc-modules-3.9-1-itanium-di crypto-modules-3.9-1-itanium-di crypto-dm-modules-3.9-1-itanium-di ata-modules-3.9-1-itanium-di nbd-modules-3.9-1-itanium-di squashfs-modules-3.9-1-itanium-di uinput-modules-3.9-1-itanium-di zlib-modules-3.9-1-itanium-di udf-modules-3.9-1-itanium-di fuse-modules-3.9-1-itanium-di sn-modules-3.9-1-itanium-di linux-image-3.9-1-itanium linux-headers-3.9-1-itanium linux-image-3.9-1-mckinley linux-headers-3.9-1-mckinley linux-headers-3.9-1-all-m68k kernel-image-3.9-1-amiga-di nic-shared-modules-3.9-1-amiga-di ppp-modules-3.9-1-amiga-di cdrom-core-modules-3.9-1-amiga-di scsi-modules-3.9-1-amiga-di btrfs-modules-3.9-1-amiga-di isofs-modules-3.9-1-amiga-di jfs-modules-3.9-1-amiga-di reiserfs-modules-3.9-1-amiga-di fat-modules-3.9-1-amiga-di md-modules-3.9-1-amiga-di crc-modules-3.9-1-amiga-di crypto-modules-3.9-1-amiga-di nbd-modules-3.9-1-amiga-di squashfs-modules-3.9-1-amiga-di zlib-modules-3.9-1-amiga-di udf-modules-3.9-1-amiga-di fuse-modules-3.9-1-amiga-di kernel-image-3.9-1-atari-di nic-shared-modules-3.9-1-atari-di ppp-modules-3.9-1-atari-di cdrom-core-modules-3.9-1-atari-di scsi-modules-3.9-1-atari-di btrfs-modules-3.9-1-atari-di isofs-modules-3.9-1-atari-di jfs-modules-3.9-1-atari-di reiserfs-modules-3.9-1-atari-di fat-modules-3.9-1-atari-di md-modules-3.9-1-atari-di crc-modules-3.9-1-atari-di crypto-modules-3.9-1-atari-di nbd-modules-3.9-1-atari-di squashfs-modules-3.9-1-atari-di zlib-modules-3.9-1-atari-di udf-modules-3.9-1-atari-di fuse-modules-3.9-1-atari-di kernel-image-3.9-1-mac-di nic-shared-modules-3.9-1-mac-di ppp-modules-3.9-1-mac-di cdrom-core-modules-3.9-1-mac-di scsi-modules-3.9-1-mac-di btrfs-modules-3.9-1-mac-di isofs-modules-3.9-1-mac-di jfs-modules-3.9-1-mac-di reiserfs-modules-3.9-1-mac-di fat-modules-3.9-1-mac-di md-modules-3.9-1-mac-di crc-modules-3.9-1-mac-di crypto-modules-3.9-1-mac-di nbd-modules-3.9-1-mac-di squashfs-modules-3.9-1-mac-di zlib-modules-3.9-1-mac-di udf-modules-3.9-1-mac-di fuse-modules-3.9-1-mac-di linux-image-3.9-1-amiga linux-headers-3.9-1-amiga linux-image-3.9-1-atari linux-headers-3.9-1-atari linux-image-3.9-1-bvme6000 linux-headers-3.9-1-bvme6000 linux-image-3.9-1-mac linux-headers-3.9-1-mac linux-image-3.9-1-mvme147 linux-headers-3.9-1-mvme147 linux-image-3.9-1-mvme16x linux-headers-3.9-1-mvme16x linux-headers-3.9-1-all-mips kernel-image-3.9-1-sb1-bcm91250a-di nic-shared-modules-3.9-1-sb1-bcm91250a-di ppp-modules-3.9-1-sb1-bcm91250a-di cdrom-core-modules-3.9-1-sb1-bcm91250a-di scsi-core-modules-3.9-1-sb1-bcm91250a-di scsi-modules-3.9-1-sb1-bcm91250a-di scsi-common-modules-3.9-1-sb1-bcm91250a-di loop-modules-3.9-1-sb1-bcm91250a-di btrfs-modules-3.9-1-sb1-bcm91250a-di isofs-modules-3.9-1-sb1-bcm91250a-di jfs-modules-3.9-1-sb1-bcm91250a-di reiserfs-modules-3.9-1-sb1-bcm91250a-di xfs-modules-3.9-1-sb1-bcm91250a-di fat-modules-3.9-1-sb1-bcm91250a-di md-modules-3.9-1-sb1-bcm91250a-di multipath-modules-3.9-1-sb1-bcm91250a-di usb-modules-3.9-1-sb1-bcm91250a-di usb-storage-modules-3.9-1-sb1-bcm91250a-di fb-modules-3.9-1-sb1-bcm91250a-di input-modules-3.9-1-sb1-bcm91250a-di sata-modules-3.9-1-sb1-bcm91250a-di crc-modules-3.9-1-sb1-bcm91250a-di crypto-modules-3.9-1-sb1-bcm91250a-di crypto-dm-modules-3.9-1-sb1-bcm91250a-di nbd-modules-3.9-1-sb1-bcm91250a-di squashfs-modules-3.9-1-sb1-bcm91250a-di rtc-modules-3.9-1-sb1-bcm91250a-di zlib-modules-3.9-1-sb1-bcm91250a-di udf-modules-3.9-1-sb1-bcm91250a-di fuse-modules-3.9-1-sb1-bcm91250a-di kernel-image-3.9-1-r4k-ip22-di nic-shared-modules-3.9-1-r4k-ip22-di loop-modules-3.9-1-r4k-ip22-di btrfs-modules-3.9-1-r4k-ip22-di isofs-modules-3.9-1-r4k-ip22-di jfs-modules-3.9-1-r4k-ip22-di reiserfs-modules-3.9-1-r4k-ip22-di xfs-modules-3.9-1-r4k-ip22-di md-modules-3.9-1-r4k-ip22-di multipath-modules-3.9-1-r4k-ip22-di crc-modules-3.9-1-r4k-ip22-di crypto-modules-3.9-1-r4k-ip22-di crypto-dm-modules-3.9-1-r4k-ip22-di nbd-modules-3.9-1-r4k-ip22-di squashfs-modules-3.9-1-r4k-ip22-di zlib-modules-3.9-1-r4k-ip22-di udf-modules-3.9-1-r4k-ip22-di fuse-modules-3.9-1-r4k-ip22-di kernel-image-3.9-1-r5k-ip32-di nic-shared-modules-3.9-1-r5k-ip32-di loop-modules-3.9-1-r5k-ip32-di btrfs-modules-3.9-1-r5k-ip32-di isofs-modules-3.9-1-r5k-ip32-di jfs-modules-3.9-1-r5k-ip32-di reiserfs-modules-3.9-1-r5k-ip32-di xfs-modules-3.9-1-r5k-ip32-di md-modules-3.9-1-r5k-ip32-di multipath-modules-3.9-1-r5k-ip32-di crc-modules-3.9-1-r5k-ip32-di crypto-modules-3.9-1-r5k-ip32-di crypto-dm-modules-3.9-1-r5k-ip32-di nbd-modules-3.9-1-r5k-ip32-di squashfs-modules-3.9-1-r5k-ip32-di zlib-modules-3.9-1-r5k-ip32-di udf-modules-3.9-1-r5k-ip32-di fuse-modules-3.9-1-r5k-ip32-di kernel-image-3.9-1-4kc-malta-di ppp-modules-3.9-1-4kc-malta-di cdrom-core-modules-3.9-1-4kc-malta-di loop-modules-3.9-1-4kc-malta-di btrfs-modules-3.9-1-4kc-malta-di isofs-modules-3.9-1-4kc-malta-di jfs-modules-3.9-1-4kc-malta-di reiserfs-modules-3.9-1-4kc-malta-di xfs-modules-3.9-1-4kc-malta-di fat-modules-3.9-1-4kc-malta-di md-modules-3.9-1-4kc-malta-di multipath-modules-3.9-1-4kc-malta-di usb-modules-3.9-1-4kc-malta-di usb-storage-modules-3.9-1-4kc-malta-di input-modules-3.9-1-4kc-malta-di sata-modules-3.9-1-4kc-malta-di crc-modules-3.9-1-4kc-malta-di crypto-modules-3.9-1-4kc-malta-di crypto-dm-modules-3.9-1-4kc-malta-di nbd-modules-3.9-1-4kc-malta-di squashfs-modules-3.9-1-4kc-malta-di virtio-modules-3.9-1-4kc-malta-di zlib-modules-3.9-1-4kc-malta-di udf-modules-3.9-1-4kc-malta-di fuse-modules-3.9-1-4kc-malta-di linux-image-3.9-1-r4k-ip22 linux-headers-3.9-1-r4k-ip22 linux-image-3.9-1-r5k-ip32 linux-headers-3.9-1-r5k-ip32 linux-image-3.9-1-sb1-bcm91250a linux-headers-3.9-1-sb1-bcm91250a linux-image-3.9-1-sb1a-bcm91480b linux-headers-3.9-1-sb1a-bcm91480b linux-image-3.9-1-4kc-malta linux-headers-3.9-1-4kc-malta linux-image-3.9-1-5kc-malta linux-headers-3.9-1-5kc-malta linux-image-3.9-1-octeon linux-headers-3.9-1-octeon linux-headers-3.9-1-all-mipsel kernel-image-3.9-1-r5k-cobalt-di nic-shared-modules-3.9-1-r5k-cobalt-di ppp-modules-3.9-1-r5k-cobalt-di loop-modules-3.9-1-r5k-cobalt-di btrfs-modules-3.9-1-r5k-cobalt-di jfs-modules-3.9-1-r5k-cobalt-di reiserfs-modules-3.9-1-r5k-cobalt-di xfs-modules-3.9-1-r5k-cobalt-di fat-modules-3.9-1-r5k-cobalt-di nfs-modules-3.9-1-r5k-cobalt-di md-modules-3.9-1-r5k-cobalt-di multipath-modules-3.9-1-r5k-cobalt-di crc-modules-3.9-1-r5k-cobalt-di crypto-modules-3.9-1-r5k-cobalt-di crypto-dm-modules-3.9-1-r5k-cobalt-di nbd-modules-3.9-1-r5k-cobalt-di squashfs-modules-3.9-1-r5k-cobalt-di zlib-modules-3.9-1-r5k-cobalt-di fuse-modules-3.9-1-r5k-cobalt-di kernel-image-3.9-1-loongson-2f-di nic-modules-3.9-1-loongson-2f-di nic-shared-modules-3.9-1-loongson-2f-di ppp-modules-3.9-1-loongson-2f-di cdrom-core-modules-3.9-1-loongson-2f-di loop-modules-3.9-1-loongson-2f-di btrfs-modules-3.9-1-loongson-2f-di isofs-modules-3.9-1-loongson-2f-di jfs-modules-3.9-1-loongson-2f-di reiserfs-modules-3.9-1-loongson-2f-di xfs-modules-3.9-1-loongson-2f-di fat-modules-3.9-1-loongson-2f-di md-modules-3.9-1-loongson-2f-di multipath-modules-3.9-1-loongson-2f-di usb-modules-3.9-1-loongson-2f-di usb-storage-modules-3.9-1-loongson-2f-di input-modules-3.9-1-loongson-2f-di nic-usb-modules-3.9-1-loongson-2f-di sata-modules-3.9-1-loongson-2f-di crc-modules-3.9-1-loongson-2f-di crypto-modules-3.9-1-loongson-2f-di crypto-dm-modules-3.9-1-loongson-2f-di nbd-modules-3.9-1-loongson-2f-di squashfs-modules-3.9-1-loongson-2f-di virtio-modules-3.9-1-loongson-2f-di zlib-modules-3.9-1-loongson-2f-di udf-modules-3.9-1-loongson-2f-di fuse-modules-3.9-1-loongson-2f-di linux-image-3.9-1-r5k-cobalt linux-headers-3.9-1-r5k-cobalt linux-image-3.9-1-loongson-2f linux-headers-3.9-1-loongson-2f linux-headers-3.9-1-all-powerpc kernel-image-3.9-1-powerpc-di nic-modules-3.9-1-powerpc-di nic-extra-modules-3.9-1-powerpc-di nic-shared-modules-3.9-1-powerpc-di serial-modules-3.9-1-powerpc-di usb-serial-modules-3.9-1-powerpc-di ppp-modules-3.9-1-powerpc-di pata-modules-3.9-1-powerpc-di cdrom-core-modules-3.9-1-powerpc-di firewire-core-modules-3.9-1-powerpc-di scsi-core-modules-3.9-1-powerpc-di scsi-modules-3.9-1-powerpc-di scsi-common-modules-3.9-1-powerpc-di scsi-extra-modules-3.9-1-powerpc-di floppy-modules-3.9-1-powerpc-di loop-modules-3.9-1-powerpc-di btrfs-modules-3.9-1-powerpc-di ext2-modules-3.9-1-powerpc-di ext3-modules-3.9-1-powerpc-di ext4-modules-3.9-1-powerpc-di isofs-modules-3.9-1-powerpc-di jfs-modules-3.9-1-powerpc-di reiserfs-modules-3.9-1-powerpc-di xfs-modules-3.9-1-powerpc-di fat-modules-3.9-1-powerpc-di hfs-modules-3.9-1-powerpc-di affs-modules-3.9-1-powerpc-di ufs-modules-3.9-1-powerpc-di md-modules-3.9-1-powerpc-di multipath-modules-3.9-1-powerpc-di usb-modules-3.9-1-powerpc-di usb-storage-modules-3.9-1-powerpc-di pcmcia-storage-modules-3.9-1-powerpc-di input-modules-3.9-1-powerpc-di event-modules-3.9-1-powerpc-di mouse-modules-3.9-1-powerpc-di irda-modules-3.9-1-powerpc-di nic-pcmcia-modules-3.9-1-powerpc-di pcmcia-modules-3.9-1-powerpc-di sata-modules-3.9-1-powerpc-di core-modules-3.9-1-powerpc-di crc-modules-3.9-1-powerpc-di crypto-modules-3.9-1-powerpc-di crypto-dm-modules-3.9-1-powerpc-di ata-modules-3.9-1-powerpc-di nbd-modules-3.9-1-powerpc-di squashfs-modules-3.9-1-powerpc-di virtio-modules-3.9-1-powerpc-di uinput-modules-3.9-1-powerpc-di zlib-modules-3.9-1-powerpc-di udf-modules-3.9-1-powerpc-di fuse-modules-3.9-1-powerpc-di kernel-image-3.9-1-powerpc64-di nic-modules-3.9-1-powerpc64-di nic-extra-modules-3.9-1-powerpc64-di nic-shared-modules-3.9-1-powerpc64-di serial-modules-3.9-1-powerpc64-di usb-serial-modules-3.9-1-powerpc64-di ppp-modules-3.9-1-powerpc64-di pata-modules-3.9-1-powerpc64-di cdrom-core-modules-3.9-1-powerpc64-di firewire-core-modules-3.9-1-powerpc64-di scsi-core-modules-3.9-1-powerpc64-di scsi-modules-3.9-1-powerpc64-di scsi-common-modules-3.9-1-powerpc64-di scsi-extra-modules-3.9-1-powerpc64-di floppy-modules-3.9-1-powerpc64-di loop-modules-3.9-1-powerpc64-di btrfs-modules-3.9-1-powerpc64-di ext2-modules-3.9-1-powerpc64-di ext3-modules-3.9-1-powerpc64-di ext4-modules-3.9-1-powerpc64-di isofs-modules-3.9-1-powerpc64-di jfs-modules-3.9-1-powerpc64-di reiserfs-modules-3.9-1-powerpc64-di xfs-modules-3.9-1-powerpc64-di fat-modules-3.9-1-powerpc64-di hfs-modules-3.9-1-powerpc64-di affs-modules-3.9-1-powerpc64-di ufs-modules-3.9-1-powerpc64-di md-modules-3.9-1-powerpc64-di multipath-modules-3.9-1-powerpc64-di usb-modules-3.9-1-powerpc64-di usb-storage-modules-3.9-1-powerpc64-di pcmcia-storage-modules-3.9-1-powerpc64-di input-modules-3.9-1-powerpc64-di event-modules-3.9-1-powerpc64-di mouse-modules-3.9-1-powerpc64-di irda-modules-3.9-1-powerpc64-di nic-pcmcia-modules-3.9-1-powerpc64-di pcmcia-modules-3.9-1-powerpc64-di sata-modules-3.9-1-powerpc64-di core-modules-3.9-1-powerpc64-di crc-modules-3.9-1-powerpc64-di crypto-modules-3.9-1-powerpc64-di crypto-dm-modules-3.9-1-powerpc64-di ata-modules-3.9-1-powerpc64-di nbd-modules-3.9-1-powerpc64-di squashfs-modules-3.9-1-powerpc64-di virtio-modules-3.9-1-powerpc64-di uinput-modules-3.9-1-powerpc64-di udf-modules-3.9-1-powerpc64-di fuse-modules-3.9-1-powerpc64-di hypervisor-modules-3.9-1-powerpc64-di fancontrol-modules-3.9-1-powerpc64-di linux-image-3.9-1-powerpc linux-headers-3.9-1-powerpc linux-image-3.9-1-powerpc-smp linux-headers-3.9-1-powerpc-smp linux-image-3.9-1-powerpc64 linux-headers-3.9-1-powerpc64 linux-headers-3.9-1-all-powerpcspe kernel-image-3.9-1-powerpcspe-di nic-modules-3.9-1-powerpcspe-di nic-extra-modules-3.9-1-powerpcspe-di nic-shared-modules-3.9-1-powerpcspe-di serial-modules-3.9-1-powerpcspe-di usb-serial-modules-3.9-1-powerpcspe-di ppp-modules-3.9-1-powerpcspe-di pata-modules-3.9-1-powerpcspe-di cdrom-core-modules-3.9-1-powerpcspe-di firewire-core-modules-3.9-1-powerpcspe-di scsi-core-modules-3.9-1-powerpcspe-di scsi-modules-3.9-1-powerpcspe-di scsi-common-modules-3.9-1-powerpcspe-di scsi-extra-modules-3.9-1-powerpcspe-di floppy-modules-3.9-1-powerpcspe-di loop-modules-3.9-1-powerpcspe-di btrfs-modules-3.9-1-powerpcspe-di ext2-modules-3.9-1-powerpcspe-di ext3-modules-3.9-1-powerpcspe-di ext4-modules-3.9-1-powerpcspe-di isofs-modules-3.9-1-powerpcspe-di jfs-modules-3.9-1-powerpcspe-di reiserfs-modules-3.9-1-powerpcspe-di xfs-modules-3.9-1-powerpcspe-di fat-modules-3.9-1-powerpcspe-di hfs-modules-3.9-1-powerpcspe-di affs-modules-3.9-1-powerpcspe-di ufs-modules-3.9-1-powerpcspe-di md-modules-3.9-1-powerpcspe-di multipath-modules-3.9-1-powerpcspe-di usb-modules-3.9-1-powerpcspe-di usb-storage-modules-3.9-1-powerpcspe-di pcmcia-storage-modules-3.9-1-powerpcspe-di input-modules-3.9-1-powerpcspe-di event-modules-3.9-1-powerpcspe-di mouse-modules-3.9-1-powerpcspe-di irda-modules-3.9-1-powerpcspe-di nic-pcmcia-modules-3.9-1-powerpcspe-di pcmcia-modules-3.9-1-powerpcspe-di sata-modules-3.9-1-powerpcspe-di core-modules-3.9-1-powerpcspe-di crc-modules-3.9-1-powerpcspe-di crypto-modules-3.9-1-powerpcspe-di crypto-dm-modules-3.9-1-powerpcspe-di ata-modules-3.9-1-powerpcspe-di nbd-modules-3.9-1-powerpcspe-di squashfs-modules-3.9-1-powerpcspe-di virtio-modules-3.9-1-powerpcspe-di uinput-modules-3.9-1-powerpcspe-di zlib-modules-3.9-1-powerpcspe-di udf-modules-3.9-1-powerpcspe-di fuse-modules-3.9-1-powerpcspe-di linux-image-3.9-1-powerpcspe linux-headers-3.9-1-powerpcspe linux-headers-3.9-1-all-ppc64 linux-headers-3.9-1-all-s390 kernel-image-3.9-1-s390x-di nic-modules-3.9-1-s390x-di scsi-core-modules-3.9-1-s390x-di scsi-modules-3.9-1-s390x-di ext2-modules-3.9-1-s390x-di ext3-modules-3.9-1-s390x-di ext4-modules-3.9-1-s390x-di xfs-modules-3.9-1-s390x-di fat-modules-3.9-1-s390x-di md-modules-3.9-1-s390x-di multipath-modules-3.9-1-s390x-di core-modules-3.9-1-s390x-di crypto-modules-3.9-1-s390x-di crypto-dm-modules-3.9-1-s390x-di nbd-modules-3.9-1-s390x-di virtio-modules-3.9-1-s390x-di fuse-modules-3.9-1-s390x-di dasd-modules-3.9-1-s390x-di dasd-extra-modules-3.9-1-s390x-di linux-image-3.9-1-s390x linux-headers-3.9-1-s390x linux-image-3.9-1-s390x-dbg linux-headers-3.9-1-all-s390x linux-headers-3.9-1-all-sh4 kernel-image-3.9-1-sh7751r-di nic-modules-3.9-1-sh7751r-di usb-serial-modules-3.9-1-sh7751r-di ppp-modules-3.9-1-sh7751r-di pata-modules-3.9-1-sh7751r-di cdrom-core-modules-3.9-1-sh7751r-di firewire-core-modules-3.9-1-sh7751r-di scsi-core-modules-3.9-1-sh7751r-di loop-modules-3.9-1-sh7751r-di btrfs-modules-3.9-1-sh7751r-di ext2-modules-3.9-1-sh7751r-di ext4-modules-3.9-1-sh7751r-di isofs-modules-3.9-1-sh7751r-di jfs-modules-3.9-1-sh7751r-di reiserfs-modules-3.9-1-sh7751r-di xfs-modules-3.9-1-sh7751r-di fat-modules-3.9-1-sh7751r-di ufs-modules-3.9-1-sh7751r-di minix-modules-3.9-1-sh7751r-di md-modules-3.9-1-sh7751r-di multipath-modules-3.9-1-sh7751r-di usb-storage-modules-3.9-1-sh7751r-di parport-modules-3.9-1-sh7751r-di nic-usb-modules-3.9-1-sh7751r-di sata-modules-3.9-1-sh7751r-di i2c-modules-3.9-1-sh7751r-di crc-modules-3.9-1-sh7751r-di crypto-modules-3.9-1-sh7751r-di crypto-dm-modules-3.9-1-sh7751r-di nbd-modules-3.9-1-sh7751r-di squashfs-modules-3.9-1-sh7751r-di speakup-modules-3.9-1-sh7751r-di virtio-modules-3.9-1-sh7751r-di sound-modules-3.9-1-sh7751r-di zlib-modules-3.9-1-sh7751r-di udf-modules-3.9-1-sh7751r-di fuse-modules-3.9-1-sh7751r-di kernel-image-3.9-1-sh7785lcr-di nic-modules-3.9-1-sh7785lcr-di usb-serial-modules-3.9-1-sh7785lcr-di ppp-modules-3.9-1-sh7785lcr-di pata-modules-3.9-1-sh7785lcr-di cdrom-core-modules-3.9-1-sh7785lcr-di firewire-core-modules-3.9-1-sh7785lcr-di scsi-core-modules-3.9-1-sh7785lcr-di loop-modules-3.9-1-sh7785lcr-di btrfs-modules-3.9-1-sh7785lcr-di ext2-modules-3.9-1-sh7785lcr-di ext4-modules-3.9-1-sh7785lcr-di isofs-modules-3.9-1-sh7785lcr-di jfs-modules-3.9-1-sh7785lcr-di reiserfs-modules-3.9-1-sh7785lcr-di xfs-modules-3.9-1-sh7785lcr-di fat-modules-3.9-1-sh7785lcr-di ufs-modules-3.9-1-sh7785lcr-di minix-modules-3.9-1-sh7785lcr-di md-modules-3.9-1-sh7785lcr-di multipath-modules-3.9-1-sh7785lcr-di parport-modules-3.9-1-sh7785lcr-di nic-usb-modules-3.9-1-sh7785lcr-di sata-modules-3.9-1-sh7785lcr-di crc-modules-3.9-1-sh7785lcr-di crypto-modules-3.9-1-sh7785lcr-di crypto-dm-modules-3.9-1-sh7785lcr-di nbd-modules-3.9-1-sh7785lcr-di squashfs-modules-3.9-1-sh7785lcr-di speakup-modules-3.9-1-sh7785lcr-di sound-modules-3.9-1-sh7785lcr-di zlib-modules-3.9-1-sh7785lcr-di udf-modules-3.9-1-sh7785lcr-di fuse-modules-3.9-1-sh7785lcr-di linux-image-3.9-1-sh7751r linux-headers-3.9-1-sh7751r linux-image-3.9-1-sh7785lcr linux-headers-3.9-1-sh7785lcr linux-headers-3.9-1-all-sparc kernel-image-3.9-1-sparc64-di nic-modules-3.9-1-sparc64-di ppp-modules-3.9-1-sparc64-di pata-modules-3.9-1-sparc64-di cdrom-core-modules-3.9-1-sparc64-di scsi-core-modules-3.9-1-sparc64-di scsi-modules-3.9-1-sparc64-di scsi-common-modules-3.9-1-sparc64-di plip-modules-3.9-1-sparc64-di btrfs-modules-3.9-1-sparc64-di ext2-modules-3.9-1-sparc64-di ext3-modules-3.9-1-sparc64-di ext4-modules-3.9-1-sparc64-di isofs-modules-3.9-1-sparc64-di jfs-modules-3.9-1-sparc64-di reiserfs-modules-3.9-1-sparc64-di xfs-modules-3.9-1-sparc64-di fat-modules-3.9-1-sparc64-di md-modules-3.9-1-sparc64-di multipath-modules-3.9-1-sparc64-di usb-modules-3.9-1-sparc64-di usb-storage-modules-3.9-1-sparc64-di input-modules-3.9-1-sparc64-di sata-modules-3.9-1-sparc64-di core-modules-3.9-1-sparc64-di crc-modules-3.9-1-sparc64-di crypto-modules-3.9-1-sparc64-di crypto-dm-modules-3.9-1-sparc64-di ata-modules-3.9-1-sparc64-di nbd-modules-3.9-1-sparc64-di squashfs-modules-3.9-1-sparc64-di virtio-modules-3.9-1-sparc64-di zlib-modules-3.9-1-sparc64-di udf-modules-3.9-1-sparc64-di fuse-modules-3.9-1-sparc64-di linux-image-3.9-1-sparc64 linux-headers-3.9-1-sparc64 linux-image-3.9-1-sparc64-smp linux-headers-3.9-1-sparc64-smp linux-headers-3.9-1-all-sparc64 Architecture: all source Version: 3.9.4-1 Distribution: unstable Urgency: low Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org> Changed-By: Ben Hutchings <ben@decadent.org.uk> Closes: 659033 701777 703607 704129 704750 707676 708094 708336 708348 708662 Description: acpi-modules-3.9-1-486-di - ACPI support modules (udeb) acpi-modules-3.9-1-686-pae-di - ACPI support modules (udeb) acpi-modules-3.9-1-amd64-di - ACPI support modules (udeb) affs-modules-3.9-1-powerpc64-di - Amiga filesystem support (udeb) affs-modules-3.9-1-powerpc-di - Amiga filesystem support (udeb) affs-modules-3.9-1-powerpcspe-di - Amiga filesystem support (udeb) ata-modules-3.9-1-486-di - ATA disk modules (udeb) ata-modules-3.9-1-686-pae-di - ATA disk modules (udeb) ata-modules-3.9-1-amd64-di - ATA disk modules (udeb) ata-modules-3.9-1-iop32x-di - ATA disk modules (udeb) ata-modules-3.9-1-itanium-di - ATA disk modules (udeb) ata-modules-3.9-1-mx5-di - ATA disk modules (udeb) ata-modules-3.9-1-powerpc64-di - ATA disk modules (udeb) ata-modules-3.9-1-powerpc-di - ATA disk modules (udeb) ata-modules-3.9-1-powerpcspe-di - ATA disk modules (udeb) ata-modules-3.9-1-sparc64-di - ATA disk modules (udeb) btrfs-modules-3.9-1-486-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-4kc-malta-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-686-pae-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-amd64-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-amiga-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-atari-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-iop32x-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-itanium-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-kirkwood-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-loongson-2f-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-mac-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-mx5-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-orion5x-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-parisc64-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-parisc-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-powerpc64-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-powerpc-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-powerpcspe-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-r4k-ip22-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-r5k-cobalt-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-r5k-ip32-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-sb1-bcm91250a-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-sh7751r-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-sh7785lcr-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-sparc64-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-versatile-di - BTRFS filesystem support (udeb) btrfs-modules-3.9-1-vexpress-di - BTRFS filesystem support (udeb) cdrom-core-modules-3.9-1-486-di - CDROM support (udeb) cdrom-core-modules-3.9-1-4kc-malta-di - CDROM support (udeb) cdrom-core-modules-3.9-1-686-pae-di - CDROM support (udeb) cdrom-core-modules-3.9-1-amd64-di - CDROM support (udeb) cdrom-core-modules-3.9-1-amiga-di - CDROM support (udeb) cdrom-core-modules-3.9-1-atari-di - CDROM support (udeb) cdrom-core-modules-3.9-1-iop32x-di - CDROM support (udeb) cdrom-core-modules-3.9-1-itanium-di - CDROM support (udeb) cdrom-core-modules-3.9-1-kirkwood-di - CDROM support (udeb) cdrom-core-modules-3.9-1-loongson-2f-di - CDROM support (udeb) cdrom-core-modules-3.9-1-mac-di - CDROM support (udeb) cdrom-core-modules-3.9-1-orion5x-di - CDROM support (udeb) cdrom-core-modules-3.9-1-parisc64-di - CDROM support (udeb) cdrom-core-modules-3.9-1-parisc-di - CDROM support (udeb) cdrom-core-modules-3.9-1-powerpc64-di - CDROM support (udeb) cdrom-core-modules-3.9-1-powerpc-di - CDROM support (udeb) cdrom-core-modules-3.9-1-powerpcspe-di - CDROM support (udeb) cdrom-core-modules-3.9-1-sb1-bcm91250a-di - CDROM support (udeb) cdrom-core-modules-3.9-1-sh7751r-di - CDROM support (udeb) cdrom-core-modules-3.9-1-sh7785lcr-di - CDROM support (udeb) cdrom-core-modules-3.9-1-sparc64-di - CDROM support (udeb) cdrom-core-modules-3.9-1-versatile-di - CDROM support (udeb) core-modules-3.9-1-486-di - Core modules (udeb) core-modules-3.9-1-686-pae-di - Core modules (udeb) core-modules-3.9-1-amd64-di - Core modules (udeb) core-modules-3.9-1-iop32x-di - Core modules (udeb) core-modules-3.9-1-itanium-di - Core modules (udeb) core-modules-3.9-1-kirkwood-di - Core modules (udeb) core-modules-3.9-1-mx5-di - Core modules (udeb) core-modules-3.9-1-orion5x-di - Core modules (udeb) core-modules-3.9-1-powerpc64-di - Core modules (udeb) core-modules-3.9-1-powerpc-di - Core modules (udeb) core-modules-3.9-1-powerpcspe-di - Core modules (udeb) core-modules-3.9-1-s390x-di - Core modules (udeb) core-modules-3.9-1-sparc64-di - Core modules (udeb) core-modules-3.9-1-versatile-di - Core modules (udeb) core-modules-3.9-1-vexpress-di - Core modules (udeb) crc-modules-3.9-1-486-di - CRC modules (udeb) crc-modules-3.9-1-4kc-malta-di - CRC modules (udeb) crc-modules-3.9-1-686-pae-di - CRC modules (udeb) crc-modules-3.9-1-amd64-di - CRC modules (udeb) crc-modules-3.9-1-amiga-di - CRC modules (udeb) crc-modules-3.9-1-atari-di - CRC modules (udeb) crc-modules-3.9-1-iop32x-di - CRC modules (udeb) crc-modules-3.9-1-itanium-di - CRC modules (udeb) crc-modules-3.9-1-kirkwood-di - CRC modules (udeb) crc-modules-3.9-1-loongson-2f-di - CRC modules (udeb) crc-modules-3.9-1-mac-di - CRC modules (udeb) crc-modules-3.9-1-mx5-di - CRC modules (udeb) crc-modules-3.9-1-orion5x-di - CRC modules (udeb) crc-modules-3.9-1-powerpc64-di - CRC modules (udeb) crc-modules-3.9-1-powerpc-di - CRC modules (udeb) crc-modules-3.9-1-powerpcspe-di - CRC modules (udeb) crc-modules-3.9-1-r4k-ip22-di - CRC modules (udeb) crc-modules-3.9-1-r5k-cobalt-di - CRC modules (udeb) crc-modules-3.9-1-r5k-ip32-di - CRC modules (udeb) crc-modules-3.9-1-sb1-bcm91250a-di - CRC modules (udeb) crc-modules-3.9-1-sh7751r-di - CRC modules (udeb) crc-modules-3.9-1-sh7785lcr-di - CRC modules (udeb) crc-modules-3.9-1-sparc64-di - CRC modules (udeb) crc-modules-3.9-1-versatile-di - CRC modules (udeb) crc-modules-3.9-1-vexpress-di - CRC modules (udeb) crypto-dm-modules-3.9-1-486-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-4kc-malta-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-686-pae-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-amd64-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-iop32x-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-itanium-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-kirkwood-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-loongson-2f-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-mx5-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-orion5x-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-parisc64-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-parisc-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-powerpc64-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-powerpc-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-powerpcspe-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-r4k-ip22-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-r5k-cobalt-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-r5k-ip32-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-s390x-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-sb1-bcm91250a-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-sh7751r-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-sh7785lcr-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-sparc64-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-versatile-di - devicemapper crypto module (udeb) crypto-dm-modules-3.9-1-vexpress-di - devicemapper crypto module (udeb) crypto-modules-3.9-1-486-di - crypto modules (udeb) crypto-modules-3.9-1-4kc-malta-di - crypto modules (udeb) crypto-modules-3.9-1-686-pae-di - crypto modules (udeb) crypto-modules-3.9-1-amd64-di - crypto modules (udeb) crypto-modules-3.9-1-amiga-di - crypto modules (udeb) crypto-modules-3.9-1-atari-di - crypto modules (udeb) crypto-modules-3.9-1-iop32x-di - crypto modules (udeb) crypto-modules-3.9-1-itanium-di - crypto modules (udeb) crypto-modules-3.9-1-kirkwood-di - crypto modules (udeb) crypto-modules-3.9-1-loongson-2f-di - crypto modules (udeb) crypto-modules-3.9-1-mac-di - crypto modules (udeb) crypto-modules-3.9-1-mx5-di - crypto modules (udeb) crypto-modules-3.9-1-orion5x-di - crypto modules (udeb) crypto-modules-3.9-1-parisc64-di - crypto modules (udeb) crypto-modules-3.9-1-parisc-di - crypto modules (udeb) crypto-modules-3.9-1-powerpc64-di - crypto modules (udeb) crypto-modules-3.9-1-powerpc-di - crypto modules (udeb) crypto-modules-3.9-1-powerpcspe-di - crypto modules (udeb) crypto-modules-3.9-1-r4k-ip22-di - crypto modules (udeb) crypto-modules-3.9-1-r5k-cobalt-di - crypto modules (udeb) crypto-modules-3.9-1-r5k-ip32-di - crypto modules (udeb) crypto-modules-3.9-1-s390x-di - crypto modules (udeb) crypto-modules-3.9-1-sb1-bcm91250a-di - crypto modules (udeb) crypto-modules-3.9-1-sh7751r-di - crypto modules (udeb) crypto-modules-3.9-1-sh7785lcr-di - crypto modules (udeb) crypto-modules-3.9-1-sparc64-di - crypto modules (udeb) crypto-modules-3.9-1-versatile-di - crypto modules (udeb) crypto-modules-3.9-1-vexpress-di - crypto modules (udeb) dasd-extra-modules-3.9-1-s390x-di - optional dasd DIAG support (udeb) dasd-modules-3.9-1-s390x-di - dasd modules (udeb) efi-modules-3.9-1-486-di - EFI modules (udeb) efi-modules-3.9-1-686-pae-di - EFI modules (udeb) efi-modules-3.9-1-amd64-di - EFI modules (udeb) event-modules-3.9-1-486-di - Event support (udeb) event-modules-3.9-1-686-pae-di - Event support (udeb) event-modules-3.9-1-amd64-di - Event support (udeb) event-modules-3.9-1-iop32x-di - Event support (udeb) event-modules-3.9-1-itanium-di - Event support (udeb) event-modules-3.9-1-kirkwood-di - Event support (udeb) event-modules-3.9-1-orion5x-di - Event support (udeb) event-modules-3.9-1-powerpc64-di - Event support (udeb) event-modules-3.9-1-powerpc-di - Event support (udeb) event-modules-3.9-1-powerpcspe-di - Event support (udeb) ext2-modules-3.9-1-486-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-686-pae-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-amd64-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-iop32x-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-itanium-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-kirkwood-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-mx5-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-orion5x-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-powerpc64-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-powerpc-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-powerpcspe-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-s390x-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-sh7751r-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-sh7785lcr-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-sparc64-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-versatile-di - EXT2 filesystem support (udeb) ext2-modules-3.9-1-vexpress-di - EXT2 filesystem support (udeb) ext3-modules-3.9-1-486-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-686-pae-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-amd64-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-iop32x-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-itanium-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-kirkwood-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-mx5-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-orion5x-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-parisc64-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-parisc-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-powerpc64-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-powerpc-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-powerpcspe-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-s390x-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-sparc64-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-versatile-di - EXT3 filesystem support (udeb) ext3-modules-3.9-1-vexpress-di - EXT3 filesystem support (udeb) ext4-modules-3.9-1-486-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-686-pae-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-amd64-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-iop32x-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-itanium-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-kirkwood-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-mx5-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-orion5x-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-parisc64-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-parisc-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-powerpc64-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-powerpc-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-powerpcspe-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-s390x-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-sh7751r-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-sh7785lcr-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-sparc64-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-versatile-di - EXT4 filesystem support (udeb) ext4-modules-3.9-1-vexpress-di - EXT4 filesystem support (udeb) fancontrol-modules-3.9-1-powerpc64-di - Apple powermac fancontrol modules (udeb) fat-modules-3.9-1-486-di - FAT filesystem support (udeb) fat-modules-3.9-1-4kc-malta-di - FAT filesystem support (udeb) fat-modules-3.9-1-686-pae-di - FAT filesystem support (udeb) fat-modules-3.9-1-amd64-di - FAT filesystem support (udeb) fat-modules-3.9-1-amiga-di - FAT filesystem support (udeb) fat-modules-3.9-1-atari-di - FAT filesystem support (udeb) fat-modules-3.9-1-iop32x-di - FAT filesystem support (udeb) fat-modules-3.9-1-itanium-di - FAT filesystem support (udeb) fat-modules-3.9-1-kirkwood-di - FAT filesystem support (udeb) fat-modules-3.9-1-loongson-2f-di - FAT filesystem support (udeb) fat-modules-3.9-1-mac-di - FAT filesystem support (udeb) fat-modules-3.9-1-mx5-di - FAT filesystem support (udeb) fat-modules-3.9-1-orion5x-di - FAT filesystem support (udeb) fat-modules-3.9-1-parisc64-di - FAT filesystem support (udeb) fat-modules-3.9-1-parisc-di - FAT filesystem support (udeb) fat-modules-3.9-1-powerpc64-di - FAT filesystem support (udeb) fat-modules-3.9-1-powerpc-di - FAT filesystem support (udeb) fat-modules-3.9-1-powerpcspe-di - FAT filesystem support (udeb) fat-modules-3.9-1-r5k-cobalt-di - FAT filesystem support (udeb) fat-modules-3.9-1-s390x-di - FAT filesystem support (udeb) fat-modules-3.9-1-sb1-bcm91250a-di - FAT filesystem support (udeb) fat-modules-3.9-1-sh7751r-di - FAT filesystem support (udeb) fat-modules-3.9-1-sh7785lcr-di - FAT filesystem support (udeb) fat-modules-3.9-1-sparc64-di - FAT filesystem support (udeb) fat-modules-3.9-1-versatile-di - FAT filesystem support (udeb) fat-modules-3.9-1-vexpress-di - FAT filesystem support (udeb) fb-modules-3.9-1-486-di - Frame buffer support (udeb) fb-modules-3.9-1-686-pae-di - Frame buffer support (udeb) fb-modules-3.9-1-amd64-di - Frame buffer support (udeb) fb-modules-3.9-1-itanium-di - Frame buffer support (udeb) fb-modules-3.9-1-kirkwood-di - Frame buffer support (udeb) fb-modules-3.9-1-sb1-bcm91250a-di - Frame buffer support (udeb) firewire-core-modules-3.9-1-486-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-686-pae-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-amd64-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-itanium-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-powerpc64-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-powerpc-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-powerpcspe-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-sh7751r-di - Core FireWire drivers (udeb) firewire-core-modules-3.9-1-sh7785lcr-di - Core FireWire drivers (udeb) floppy-modules-3.9-1-486-di - Floppy driver (udeb) floppy-modules-3.9-1-686-pae-di - Floppy driver (udeb) floppy-modules-3.9-1-amd64-di - Floppy driver (udeb) floppy-modules-3.9-1-powerpc64-di - Floppy driver (udeb) floppy-modules-3.9-1-powerpc-di - Floppy driver (udeb) floppy-modules-3.9-1-powerpcspe-di - Floppy driver (udeb) fuse-modules-3.9-1-486-di - FUSE modules (udeb) fuse-modules-3.9-1-4kc-malta-di - FUSE modules (udeb) fuse-modules-3.9-1-686-pae-di - FUSE modules (udeb) fuse-modules-3.9-1-amd64-di - FUSE modules (udeb) fuse-modules-3.9-1-amiga-di - FUSE modules (udeb) fuse-modules-3.9-1-atari-di - FUSE modules (udeb) fuse-modules-3.9-1-iop32x-di - FUSE modules (udeb) fuse-modules-3.9-1-itanium-di - FUSE modules (udeb) fuse-modules-3.9-1-kirkwood-di - FUSE modules (udeb) fuse-modules-3.9-1-loongson-2f-di - FUSE modules (udeb) fuse-modules-3.9-1-mac-di - FUSE modules (udeb) fuse-modules-3.9-1-mx5-di - FUSE modules (udeb) fuse-modules-3.9-1-orion5x-di - FUSE modules (udeb) fuse-modules-3.9-1-parisc64-di - FUSE modules (udeb) fuse-modules-3.9-1-parisc-di - FUSE modules (udeb) fuse-modules-3.9-1-powerpc64-di - FUSE modules (udeb) fuse-modules-3.9-1-powerpc-di - FUSE modules (udeb) fuse-modules-3.9-1-powerpcspe-di - FUSE modules (udeb) fuse-modules-3.9-1-r4k-ip22-di - FUSE modules (udeb) fuse-modules-3.9-1-r5k-cobalt-di - FUSE modules (udeb) fuse-modules-3.9-1-r5k-ip32-di - FUSE modules (udeb) fuse-modules-3.9-1-s390x-di - FUSE modules (udeb) fuse-modules-3.9-1-sb1-bcm91250a-di - FUSE modules (udeb) fuse-modules-3.9-1-sh7751r-di - FUSE modules (udeb) fuse-modules-3.9-1-sh7785lcr-di - FUSE modules (udeb) fuse-modules-3.9-1-sparc64-di - FUSE modules (udeb) fuse-modules-3.9-1-versatile-di - FUSE modules (udeb) fuse-modules-3.9-1-vexpress-di - FUSE modules (udeb) hfs-modules-3.9-1-powerpc64-di - HFS filesystem support (udeb) hfs-modules-3.9-1-powerpc-di - HFS filesystem support (udeb) hfs-modules-3.9-1-powerpcspe-di - HFS filesystem support (udeb) hypervisor-modules-3.9-1-powerpc64-di - IBM 64bit hypervisor console modules (udeb) hyperv-modules-3.9-1-486-di - Hyper-V modules (udeb) hyperv-modules-3.9-1-686-pae-di - Hyper-V modules (udeb) hyperv-modules-3.9-1-amd64-di - Hyper-V modules (udeb) i2c-modules-3.9-1-486-di - i2c support modules (udeb) i2c-modules-3.9-1-686-pae-di - i2c support modules (udeb) i2c-modules-3.9-1-amd64-di - i2c support modules (udeb) i2c-modules-3.9-1-sh7751r-di - i2c support modules (udeb) ide-core-modules-3.9-1-itanium-di - IDE support (udeb) ide-modules-3.9-1-itanium-di - IDE drivers (udeb) input-modules-3.9-1-486-di - Input devices support (udeb) input-modules-3.9-1-4kc-malta-di - Input devices support (udeb) input-modules-3.9-1-686-pae-di - Input devices support (udeb) input-modules-3.9-1-amd64-di - Input devices support (udeb) input-modules-3.9-1-itanium-di - Input devices support (udeb) input-modules-3.9-1-kirkwood-di - Input devices support (udeb) input-modules-3.9-1-loongson-2f-di - Input devices support (udeb) input-modules-3.9-1-mx5-di - Input devices support (udeb) input-modules-3.9-1-parisc64-di - Input devices support (udeb) input-modules-3.9-1-parisc-di - Input devices support (udeb) input-modules-3.9-1-powerpc64-di - Input devices support (udeb) input-modules-3.9-1-powerpc-di - Input devices support (udeb) input-modules-3.9-1-powerpcspe-di - Input devices support (udeb) input-modules-3.9-1-sb1-bcm91250a-di - Input devices support (udeb) input-modules-3.9-1-sparc64-di - Input devices support (udeb) input-modules-3.9-1-vexpress-di - Input devices support (udeb) ipv6-modules-3.9-1-iop32x-di - IPv6 driver (udeb) ipv6-modules-3.9-1-orion5x-di - IPv6 driver (udeb) irda-modules-3.9-1-486-di - Infrared devices support (udeb) irda-modules-3.9-1-686-pae-di - Infrared devices support (udeb) irda-modules-3.9-1-amd64-di - Infrared devices support (udeb) irda-modules-3.9-1-itanium-di - Infrared devices support (udeb) irda-modules-3.9-1-powerpc64-di - Infrared devices support (udeb) irda-modules-3.9-1-powerpc-di - Infrared devices support (udeb) irda-modules-3.9-1-powerpcspe-di - Infrared devices support (udeb) isofs-modules-3.9-1-486-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-4kc-malta-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-686-pae-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-amd64-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-amiga-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-atari-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-iop32x-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-itanium-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-kirkwood-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-loongson-2f-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-mac-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-mx5-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-orion5x-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-powerpc64-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-powerpc-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-powerpcspe-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-r4k-ip22-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-r5k-ip32-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-sb1-bcm91250a-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-sh7751r-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-sh7785lcr-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-sparc64-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-versatile-di - ISOFS filesystem support (udeb) isofs-modules-3.9-1-vexpress-di - ISOFS filesystem support (udeb) jffs2-modules-3.9-1-iop32x-di - JFFS2 filesystem support (udeb) jffs2-modules-3.9-1-orion5x-di - JFFS2 filesystem support (udeb) jfs-modules-3.9-1-486-di - JFS filesystem support (udeb) jfs-modules-3.9-1-4kc-malta-di - JFS filesystem support (udeb) jfs-modules-3.9-1-686-pae-di - JFS filesystem support (udeb) jfs-modules-3.9-1-amd64-di - JFS filesystem support (udeb) jfs-modules-3.9-1-amiga-di - JFS filesystem support (udeb) jfs-modules-3.9-1-atari-di - JFS filesystem support (udeb) jfs-modules-3.9-1-iop32x-di - JFS filesystem support (udeb) jfs-modules-3.9-1-itanium-di - JFS filesystem support (udeb) jfs-modules-3.9-1-kirkwood-di - JFS filesystem support (udeb) jfs-modules-3.9-1-loongson-2f-di - JFS filesystem support (udeb) jfs-modules-3.9-1-mac-di - JFS filesystem support (udeb) jfs-modules-3.9-1-mx5-di - JFS filesystem support (udeb) jfs-modules-3.9-1-orion5x-di - JFS filesystem support (udeb) jfs-modules-3.9-1-powerpc64-di - JFS filesystem support (udeb) jfs-modules-3.9-1-powerpc-di - JFS filesystem support (udeb) jfs-modules-3.9-1-powerpcspe-di - JFS filesystem support (udeb) jfs-modules-3.9-1-r4k-ip22-di - JFS filesystem support (udeb) jfs-modules-3.9-1-r5k-cobalt-di - JFS filesystem support (udeb) jfs-modules-3.9-1-r5k-ip32-di - JFS filesystem support (udeb) jfs-modules-3.9-1-sb1-bcm91250a-di - JFS filesystem support (udeb) jfs-modules-3.9-1-sh7751r-di - JFS filesystem support (udeb) jfs-modules-3.9-1-sh7785lcr-di - JFS filesystem support (udeb) jfs-modules-3.9-1-sparc64-di - JFS filesystem support (udeb) jfs-modules-3.9-1-vexpress-di - JFS filesystem support (udeb) kernel-image-3.9-1-486-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-4kc-malta-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-686-pae-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-amd64-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-amiga-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-atari-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-iop32x-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-itanium-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-kirkwood-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-loongson-2f-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-mac-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-mx5-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-orion5x-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-parisc64-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-parisc-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-powerpc64-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-powerpc-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-powerpcspe-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-r4k-ip22-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-r5k-cobalt-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-r5k-ip32-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-s390x-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-sb1-bcm91250a-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-sh7751r-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-sh7785lcr-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-sparc64-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-versatile-di - Linux kernel binary image for the Debian installer (udeb) kernel-image-3.9-1-vexpress-di - Linux kernel binary image for the Debian installer (udeb) leds-modules-3.9-1-kirkwood-di - LED modules (udeb) linux-doc-3.9 - Linux kernel specific documentation for version 3.9 linux-headers-3.9-1-486 - Header files for Linux 3.9-1-486 linux-headers-3.9-1-4kc-malta - Header files for Linux 3.9-1-4kc-malta linux-headers-3.9-1-5kc-malta - Header files for Linux 3.9-1-5kc-malta linux-headers-3.9-1-686-pae - Header files for Linux 3.9-1-686-pae linux-headers-3.9-1-all - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-alpha - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-amd64 - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-armel - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-armhf - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-hppa - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-i386 - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-ia64 - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-m68k - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-mips - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-mipsel - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-powerpc - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-powerpcspe - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-ppc64 - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-s390 - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-s390x - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-sh4 - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-sparc64 - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-all-sparc - All header files for Linux 3.9 (meta-package) linux-headers-3.9-1-alpha-generic - Header files for Linux 3.9-1-alpha-generic linux-headers-3.9-1-alpha-legacy - Header files for Linux 3.9-1-alpha-legacy linux-headers-3.9-1-alpha-smp - Header files for Linux 3.9-1-alpha-smp linux-headers-3.9-1-amd64 - Header files for Linux 3.9-1-amd64 linux-headers-3.9-1-amiga - Header files for Linux 3.9-1-amiga linux-headers-3.9-1-armmp - Header files for Linux 3.9-1-armmp linux-headers-3.9-1-atari - Header files for Linux 3.9-1-atari linux-headers-3.9-1-bvme6000 - Header files for Linux 3.9-1-bvme6000 linux-headers-3.9-1-common - Common header files for Linux 3.9-1 linux-headers-3.9-1-iop32x - Header files for Linux 3.9-1-iop32x linux-headers-3.9-1-itanium - Header files for Linux 3.9-1-itanium linux-headers-3.9-1-ixp4xx - Header files for Linux 3.9-1-ixp4xx linux-headers-3.9-1-kirkwood - Header files for Linux 3.9-1-kirkwood linux-headers-3.9-1-loongson-2f - Header files for Linux 3.9-1-loongson-2f linux-headers-3.9-1-mac - Header files for Linux 3.9-1-mac linux-headers-3.9-1-mckinley - Header files for Linux 3.9-1-mckinley linux-headers-3.9-1-mv78xx0 - Header files for Linux 3.9-1-mv78xx0 linux-headers-3.9-1-mvme147 - Header files for Linux 3.9-1-mvme147 linux-headers-3.9-1-mvme16x - Header files for Linux 3.9-1-mvme16x linux-headers-3.9-1-mx5 - Header files for Linux 3.9-1-mx5 linux-headers-3.9-1-octeon - Header files for Linux 3.9-1-octeon linux-headers-3.9-1-omap - Header files for Linux 3.9-1-omap linux-headers-3.9-1-orion5x - Header files for Linux 3.9-1-orion5x linux-headers-3.9-1-parisc64 - Header files for Linux 3.9-1-parisc64 linux-headers-3.9-1-parisc64-smp - Header files for Linux 3.9-1-parisc64-smp linux-headers-3.9-1-parisc - Header files for Linux 3.9-1-parisc linux-headers-3.9-1-parisc-smp - Header files for Linux 3.9-1-parisc-smp linux-headers-3.9-1-powerpc64 - Header files for Linux 3.9-1-powerpc64 linux-headers-3.9-1-powerpc - Header files for Linux 3.9-1-powerpc linux-headers-3.9-1-powerpc-smp - Header files for Linux 3.9-1-powerpc-smp linux-headers-3.9-1-powerpcspe - Header files for Linux 3.9-1-powerpcspe linux-headers-3.9-1-r4k-ip22 - Header files for Linux 3.9-1-r4k-ip22 linux-headers-3.9-1-r5k-cobalt - Header files for Linux 3.9-1-r5k-cobalt linux-headers-3.9-1-r5k-ip32 - Header files for Linux 3.9-1-r5k-ip32 linux-headers-3.9-1-s390x - Header files for Linux 3.9-1-s390x linux-headers-3.9-1-sb1a-bcm91480b - Header files for Linux 3.9-1-sb1a-bcm91480b linux-headers-3.9-1-sb1-bcm91250a - Header files for Linux 3.9-1-sb1-bcm91250a linux-headers-3.9-1-sh7751r - Header files for Linux 3.9-1-sh7751r linux-headers-3.9-1-sh7785lcr - Header files for Linux 3.9-1-sh7785lcr linux-headers-3.9-1-sparc64 - Header files for Linux 3.9-1-sparc64 linux-headers-3.9-1-sparc64-smp - Header files for Linux 3.9-1-sparc64-smp linux-headers-3.9-1-versatile - Header files for Linux 3.9-1-versatile linux-headers-3.9-1-vexpress - Header files for Linux 3.9-1-vexpress linux-image-3.9-1-486 - Linux 3.9 for older PCs linux-image-3.9-1-4kc-malta - Linux 3.9 for MIPS Malta linux-image-3.9-1-5kc-malta - Linux 3.9 for MIPS Malta (64-bit) linux-image-3.9-1-686-pae-dbg - Debugging symbols for Linux 3.9-1-686-pae linux-image-3.9-1-686-pae - Linux 3.9 for modern PCs linux-image-3.9-1-alpha-generic - Linux 3.9 for Alpha linux-image-3.9-1-alpha-legacy - Linux 3.9 for Alpha Legacy linux-image-3.9-1-alpha-smp - Linux 3.9 for Alpha SMP linux-image-3.9-1-amd64-dbg - Debugging symbols for Linux 3.9-1-amd64 linux-image-3.9-1-amd64 - Linux 3.9 for 64-bit PCs linux-image-3.9-1-amiga - Linux 3.9 for Amiga linux-image-3.9-1-armmp - Linux 3.9 for ARMv7 multiplatform compatible SoCs linux-image-3.9-1-atari - Linux 3.9 for Atari linux-image-3.9-1-bvme6000 - Linux 3.9 for BVM BVME4000 and BVME6000 linux-image-3.9-1-iop32x - Linux 3.9 for IOP32x linux-image-3.9-1-itanium - Linux 3.9 for Itanium linux-image-3.9-1-ixp4xx - Linux 3.9 for IXP4xx linux-image-3.9-1-kirkwood - Linux 3.9 for Marvell Kirkwood linux-image-3.9-1-loongson-2f - Linux 3.9 for Loongson 2F linux-image-3.9-1-mac - Linux 3.9 for Macintosh linux-image-3.9-1-mckinley - Linux 3.9 for Itanium II linux-image-3.9-1-mv78xx0 - Linux 3.9 for Marvell 78xx0 linux-image-3.9-1-mvme147 - Linux 3.9 for Motorola MVME147 linux-image-3.9-1-mvme16x - Linux 3.9 for Motorola MVME162/6/7, MVME172/7 linux-image-3.9-1-mx5 - Linux 3.9 for Freescale i.MX51/53 linux-image-3.9-1-octeon - Linux 3.9 for Octeon linux-image-3.9-1-omap - Linux 3.9 for TI OMAP3+ linux-image-3.9-1-orion5x - Linux 3.9 for Marvell Orion linux-image-3.9-1-parisc64 - Linux 3.9 for 64-bit PA-RISC linux-image-3.9-1-parisc64-smp - Linux 3.9 for multiprocessor 64-bit PA-RISC linux-image-3.9-1-parisc - Linux 3.9 for 32-bit PA-RISC linux-image-3.9-1-parisc-smp - Linux 3.9 for multiprocessor 32-bit PA-RISC linux-image-3.9-1-powerpc64 - Linux 3.9 for 64-bit PowerPC linux-image-3.9-1-powerpc - Linux 3.9 for uniprocessor 32-bit PowerPC linux-image-3.9-1-powerpc-smp - Linux 3.9 for multiprocessor 32-bit PowerPC linux-image-3.9-1-powerpcspe - Linux 3.9 for 32-bit PowerPC with SPE (instead of AltiVec) with S linux-image-3.9-1-r4k-ip22 - Linux 3.9 for SGI IP22 linux-image-3.9-1-r5k-cobalt - Linux 3.9 for Cobalt linux-image-3.9-1-r5k-ip32 - Linux 3.9 for SGI IP32 linux-image-3.9-1-s390x-dbg - Debugging symbols for Linux 3.9-1-s390x linux-image-3.9-1-s390x - Linux 3.9 for IBM zSeries linux-image-3.9-1-sb1a-bcm91480b - Linux 3.9 for BCM91480B linux-image-3.9-1-sb1-bcm91250a - Linux 3.9 for BCM91250A linux-image-3.9-1-sh7751r - Linux 3.9 for sh7751r linux-image-3.9-1-sh7785lcr - Linux 3.9 for sh7785lcr linux-image-3.9-1-sparc64 - Linux 3.9 for uniprocessor 64-bit UltraSPARC linux-image-3.9-1-sparc64-smp - Linux 3.9 for multiprocessor 64-bit UltraSPARC linux-image-3.9-1-versatile - Linux 3.9 for Versatile linux-image-3.9-1-vexpress - Linux 3.9 for ARM Ltd. Versatile Express linux-libc-dev - Linux support headers for userspace development linux-manual-3.9 - Linux kernel API manual pages for version 3.9 linux-source-3.9 - Linux kernel source for version 3.9 with Debian patches linux-support-3.9-1 - Support files for Linux 3.9 loop-modules-3.9-1-486-di - Loopback filesystem support (udeb) loop-modules-3.9-1-4kc-malta-di - Loopback filesystem support (udeb) loop-modules-3.9-1-686-pae-di - Loopback filesystem support (udeb) loop-modules-3.9-1-amd64-di - Loopback filesystem support (udeb) loop-modules-3.9-1-iop32x-di - Loopback filesystem support (udeb) loop-modules-3.9-1-itanium-di - Loopback filesystem support (udeb) loop-modules-3.9-1-kirkwood-di - Loopback filesystem support (udeb) loop-modules-3.9-1-loongson-2f-di - Loopback filesystem support (udeb) loop-modules-3.9-1-mx5-di - Loopback filesystem support (udeb) loop-modules-3.9-1-orion5x-di - Loopback filesystem support (udeb) loop-modules-3.9-1-parisc64-di - Loopback filesystem support (udeb) loop-modules-3.9-1-parisc-di - Loopback filesystem support (udeb) loop-modules-3.9-1-powerpc64-di - Loopback filesystem support (udeb) loop-modules-3.9-1-powerpc-di - Loopback filesystem support (udeb) loop-modules-3.9-1-powerpcspe-di - Loopback filesystem support (udeb) loop-modules-3.9-1-r4k-ip22-di - Loopback filesystem support (udeb) loop-modules-3.9-1-r5k-cobalt-di - Loopback filesystem support (udeb) loop-modules-3.9-1-r5k-ip32-di - Loopback filesystem support (udeb) loop-modules-3.9-1-sb1-bcm91250a-di - Loopback filesystem support (udeb) loop-modules-3.9-1-sh7751r-di - Loopback filesystem support (udeb) loop-modules-3.9-1-sh7785lcr-di - Loopback filesystem support (udeb) loop-modules-3.9-1-versatile-di - Loopback filesystem support (udeb) loop-modules-3.9-1-vexpress-di - Loopback filesystem support (udeb) md-modules-3.9-1-486-di - RAID and LVM support (udeb) md-modules-3.9-1-4kc-malta-di - RAID and LVM support (udeb) md-modules-3.9-1-686-pae-di - RAID and LVM support (udeb) md-modules-3.9-1-amd64-di - RAID and LVM support (udeb) md-modules-3.9-1-amiga-di - RAID and LVM support (udeb) md-modules-3.9-1-atari-di - RAID and LVM support (udeb) md-modules-3.9-1-iop32x-di - RAID and LVM support (udeb) md-modules-3.9-1-itanium-di - RAID and LVM support (udeb) md-modules-3.9-1-kirkwood-di - RAID and LVM support (udeb) md-modules-3.9-1-loongson-2f-di - RAID and LVM support (udeb) md-modules-3.9-1-mac-di - RAID and LVM support (udeb) md-modules-3.9-1-mx5-di - RAID and LVM support (udeb) md-modules-3.9-1-orion5x-di - RAID and LVM support (udeb) md-modules-3.9-1-parisc64-di - RAID and LVM support (udeb) md-modules-3.9-1-parisc-di - RAID and LVM support (udeb) md-modules-3.9-1-powerpc64-di - RAID and LVM support (udeb) md-modules-3.9-1-powerpc-di - RAID and LVM support (udeb) md-modules-3.9-1-powerpcspe-di - RAID and LVM support (udeb) md-modules-3.9-1-r4k-ip22-di - RAID and LVM support (udeb) md-modules-3.9-1-r5k-cobalt-di - RAID and LVM support (udeb) md-modules-3.9-1-r5k-ip32-di - RAID and LVM support (udeb) md-modules-3.9-1-s390x-di - RAID and LVM support (udeb) md-modules-3.9-1-sb1-bcm91250a-di - RAID and LVM support (udeb) md-modules-3.9-1-sh7751r-di - RAID and LVM support (udeb) md-modules-3.9-1-sh7785lcr-di - RAID and LVM support (udeb) md-modules-3.9-1-sparc64-di - RAID and LVM support (udeb) md-modules-3.9-1-versatile-di - RAID and LVM support (udeb) md-modules-3.9-1-vexpress-di - RAID and LVM support (udeb) minix-modules-3.9-1-kirkwood-di - Minix filesystem support (udeb) minix-modules-3.9-1-mx5-di - Minix filesystem support (udeb) minix-modules-3.9-1-orion5x-di - Minix filesystem support (udeb) minix-modules-3.9-1-sh7751r-di - Minix filesystem support (udeb) minix-modules-3.9-1-sh7785lcr-di - Minix filesystem support (udeb) mmc-core-modules-3.9-1-486-di - MMC/SD/SDIO core modules (udeb) mmc-core-modules-3.9-1-686-pae-di - MMC/SD/SDIO core modules (udeb) mmc-core-modules-3.9-1-amd64-di - MMC/SD/SDIO core modules (udeb) mmc-modules-3.9-1-486-di - MMC/SD card modules (udeb) mmc-modules-3.9-1-686-pae-di - MMC/SD card modules (udeb) mmc-modules-3.9-1-amd64-di - MMC/SD card modules (udeb) mmc-modules-3.9-1-kirkwood-di - MMC/SD card modules (udeb) mmc-modules-3.9-1-mx5-di - MMC/SD card modules (udeb) mmc-modules-3.9-1-vexpress-di - MMC/SD card modules (udeb) mouse-modules-3.9-1-486-di - Mouse support (udeb) mouse-modules-3.9-1-686-pae-di - Mouse support (udeb) mouse-modules-3.9-1-amd64-di - Mouse support (udeb) mouse-modules-3.9-1-itanium-di - Mouse support (udeb) mouse-modules-3.9-1-kirkwood-di - Mouse support (udeb) mouse-modules-3.9-1-powerpc64-di - Mouse support (udeb) mouse-modules-3.9-1-powerpc-di - Mouse support (udeb) mouse-modules-3.9-1-powerpcspe-di - Mouse support (udeb) mtd-modules-3.9-1-mx5-di - MTD modules (udeb) multipath-modules-3.9-1-486-di - Multipath support (udeb) multipath-modules-3.9-1-4kc-malta-di - Multipath support (udeb) multipath-modules-3.9-1-686-pae-di - Multipath support (udeb) multipath-modules-3.9-1-amd64-di - Multipath support (udeb) multipath-modules-3.9-1-iop32x-di - Multipath support (udeb) multipath-modules-3.9-1-itanium-di - Multipath support (udeb) multipath-modules-3.9-1-kirkwood-di - Multipath support (udeb) multipath-modules-3.9-1-loongson-2f-di - Multipath support (udeb) multipath-modules-3.9-1-mx5-di - Multipath support (udeb) multipath-modules-3.9-1-orion5x-di - Multipath support (udeb) multipath-modules-3.9-1-parisc64-di - Multipath support (udeb) multipath-modules-3.9-1-parisc-di - Multipath support (udeb) multipath-modules-3.9-1-powerpc64-di - Multipath support (udeb) multipath-modules-3.9-1-powerpc-di - Multipath support (udeb) multipath-modules-3.9-1-powerpcspe-di - Multipath support (udeb) multipath-modules-3.9-1-r4k-ip22-di - Multipath support (udeb) multipath-modules-3.9-1-r5k-cobalt-di - Multipath support (udeb) multipath-modules-3.9-1-r5k-ip32-di - Multipath support (udeb) multipath-modules-3.9-1-s390x-di - Multipath support (udeb) multipath-modules-3.9-1-sb1-bcm91250a-di - Multipath support (udeb) multipath-modules-3.9-1-sh7751r-di - Multipath support (udeb) multipath-modules-3.9-1-sh7785lcr-di - Multipath support (udeb) multipath-modules-3.9-1-sparc64-di - Multipath support (udeb) multipath-modules-3.9-1-versatile-di - Multipath support (udeb) multipath-modules-3.9-1-vexpress-di - Multipath support (udeb) nbd-modules-3.9-1-486-di - Network Block Device modules (udeb) nbd-modules-3.9-1-4kc-malta-di - Network Block Device modules (udeb) nbd-modules-3.9-1-686-pae-di - Network Block Device modules (udeb) nbd-modules-3.9-1-amd64-di - Network Block Device modules (udeb) nbd-modules-3.9-1-amiga-di - Network Block Device modules (udeb) nbd-modules-3.9-1-atari-di - Network Block Device modules (udeb) nbd-modules-3.9-1-iop32x-di - Network Block Device modules (udeb) nbd-modules-3.9-1-itanium-di - Network Block Device modules (udeb) nbd-modules-3.9-1-kirkwood-di - Network Block Device modules (udeb) nbd-modules-3.9-1-loongson-2f-di - Network Block Device modules (udeb) nbd-modules-3.9-1-mac-di - Network Block Device modules (udeb) nbd-modules-3.9-1-mx5-di - Network Block Device modules (udeb) nbd-modules-3.9-1-orion5x-di - Network Block Device modules (udeb) nbd-modules-3.9-1-parisc64-di - Network Block Device modules (udeb) nbd-modules-3.9-1-parisc-di - Network Block Device modules (udeb) nbd-modules-3.9-1-powerpc64-di - Network Block Device modules (udeb) nbd-modules-3.9-1-powerpc-di - Network Block Device modules (udeb) nbd-modules-3.9-1-powerpcspe-di - Network Block Device modules (udeb) nbd-modules-3.9-1-r4k-ip22-di - Network Block Device modules (udeb) nbd-modules-3.9-1-r5k-cobalt-di - Network Block Device modules (udeb) nbd-modules-3.9-1-r5k-ip32-di - Network Block Device modules (udeb) nbd-modules-3.9-1-s390x-di - Network Block Device modules (udeb) nbd-modules-3.9-1-sb1-bcm91250a-di - Network Block Device modules (udeb) nbd-modules-3.9-1-sh7751r-di - Network Block Device modules (udeb) nbd-modules-3.9-1-sh7785lcr-di - Network Block Device modules (udeb) nbd-modules-3.9-1-sparc64-di - Network Block Device modules (udeb) nbd-modules-3.9-1-versatile-di - Network Block Device modules (udeb) nbd-modules-3.9-1-vexpress-di - Network Block Device modules (udeb) nfs-modules-3.9-1-r5k-cobalt-di - NFS filesystem support (udeb) nic-extra-modules-3.9-1-486-di - Rare NIC drivers (udeb) nic-extra-modules-3.9-1-686-pae-di - Rare NIC drivers (udeb) nic-extra-modules-3.9-1-amd64-di - Rare NIC drivers (udeb) nic-extra-modules-3.9-1-powerpc64-di - Rare NIC drivers (udeb) nic-extra-modules-3.9-1-powerpc-di - Rare NIC drivers (udeb) nic-extra-modules-3.9-1-powerpcspe-di - Rare NIC drivers (udeb) nic-modules-3.9-1-486-di - Common NIC drivers (udeb) nic-modules-3.9-1-686-pae-di - Common NIC drivers (udeb) nic-modules-3.9-1-amd64-di - Common NIC drivers (udeb) nic-modules-3.9-1-iop32x-di - Common NIC drivers (udeb) nic-modules-3.9-1-itanium-di - Common NIC drivers (udeb) nic-modules-3.9-1-kirkwood-di - Common NIC drivers (udeb) nic-modules-3.9-1-loongson-2f-di - Common NIC drivers (udeb) nic-modules-3.9-1-orion5x-di - Common NIC drivers (udeb) nic-modules-3.9-1-parisc64-di - Common NIC drivers (udeb) nic-modules-3.9-1-parisc-di - Common NIC drivers (udeb) nic-modules-3.9-1-powerpc64-di - Common NIC drivers (udeb) nic-modules-3.9-1-powerpc-di - Common NIC drivers (udeb) nic-modules-3.9-1-powerpcspe-di - Common NIC drivers (udeb) nic-modules-3.9-1-s390x-di - Common NIC drivers (udeb) nic-modules-3.9-1-sh7751r-di - Common NIC drivers (udeb) nic-modules-3.9-1-sh7785lcr-di - Common NIC drivers (udeb) nic-modules-3.9-1-sparc64-di - Network card modules for Sparc kernels (udeb) nic-modules-3.9-1-versatile-di - Common NIC drivers (udeb) nic-modules-3.9-1-vexpress-di - Common NIC drivers (udeb) nic-pcmcia-modules-3.9-1-486-di - Common PCMCIA NIC drivers (udeb) nic-pcmcia-modules-3.9-1-686-pae-di - Common PCMCIA NIC drivers (udeb) nic-pcmcia-modules-3.9-1-amd64-di - Common PCMCIA NIC drivers (udeb) nic-pcmcia-modules-3.9-1-powerpc64-di - Common PCMCIA NIC drivers (udeb) nic-pcmcia-modules-3.9-1-powerpc-di - Common PCMCIA NIC drivers (udeb) nic-pcmcia-modules-3.9-1-powerpcspe-di - Common PCMCIA NIC drivers (udeb) nic-shared-modules-3.9-1-486-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-686-pae-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-amd64-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-amiga-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-atari-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-iop32x-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-itanium-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-kirkwood-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-loongson-2f-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-mac-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-mx5-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-orion5x-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-powerpc64-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-powerpc-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-powerpcspe-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-r4k-ip22-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-r5k-cobalt-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-r5k-ip32-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-sb1-bcm91250a-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-versatile-di - Shared NIC drivers (udeb) nic-shared-modules-3.9-1-vexpress-di - Shared NIC drivers (udeb) nic-usb-modules-3.9-1-486-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-686-pae-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-amd64-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-iop32x-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-itanium-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-kirkwood-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-loongson-2f-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-mx5-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-orion5x-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-sh7751r-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-sh7785lcr-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-versatile-di - USB NIC drivers (udeb) nic-usb-modules-3.9-1-vexpress-di - USB NIC drivers (udeb) nic-wireless-modules-3.9-1-486-di - Wireless NIC drivers (udeb) nic-wireless-modules-3.9-1-686-pae-di - Wireless NIC drivers (udeb) nic-wireless-modules-3.9-1-amd64-di - Wireless NIC drivers (udeb) nic-wireless-modules-3.9-1-mx5-di - Wireless NIC drivers (udeb) nic-wireless-modules-3.9-1-vexpress-di - Wireless NIC drivers (udeb) ntfs-modules-3.9-1-486-di - NTFS filesystem support (udeb) ntfs-modules-3.9-1-686-pae-di - NTFS filesystem support (udeb) ntfs-modules-3.9-1-amd64-di - NTFS filesystem support (udeb) ntfs-modules-3.9-1-itanium-di - NTFS filesystem support (udeb) parport-modules-3.9-1-486-di - Parallel port support (udeb) parport-modules-3.9-1-686-pae-di - Parallel port support (udeb) parport-modules-3.9-1-amd64-di - Parallel port support (udeb) parport-modules-3.9-1-itanium-di - Parallel port support (udeb) parport-modules-3.9-1-sh7751r-di - Parallel port support (udeb) parport-modules-3.9-1-sh7785lcr-di - Parallel port support (udeb) pata-modules-3.9-1-486-di - PATA drivers (udeb) pata-modules-3.9-1-686-pae-di - PATA drivers (udeb) pata-modules-3.9-1-amd64-di - PATA drivers (udeb) pata-modules-3.9-1-iop32x-di - PATA drivers (udeb) pata-modules-3.9-1-itanium-di - PATA drivers (udeb) pata-modules-3.9-1-mx5-di - PATA drivers (udeb) pata-modules-3.9-1-parisc64-di - PATA drivers (udeb) pata-modules-3.9-1-parisc-di - PATA drivers (udeb) pata-modules-3.9-1-powerpc64-di - PATA drivers (udeb) pata-modules-3.9-1-powerpc-di - PATA drivers (udeb) pata-modules-3.9-1-powerpcspe-di - PATA drivers (udeb) pata-modules-3.9-1-sh7751r-di - PATA drivers (udeb) pata-modules-3.9-1-sh7785lcr-di - PATA drivers (udeb) pata-modules-3.9-1-sparc64-di - PATA drivers (udeb) pcmcia-modules-3.9-1-486-di - Common PCMCIA drivers (udeb) pcmcia-modules-3.9-1-686-pae-di - Common PCMCIA drivers (udeb) pcmcia-modules-3.9-1-amd64-di - Common PCMCIA drivers (udeb) pcmcia-modules-3.9-1-itanium-di - Common PCMCIA drivers (udeb) pcmcia-modules-3.9-1-powerpc64-di - Common PCMCIA drivers (udeb) pcmcia-modules-3.9-1-powerpc-di - Common PCMCIA drivers (udeb) pcmcia-modules-3.9-1-powerpcspe-di - Common PCMCIA drivers (udeb) pcmcia-storage-modules-3.9-1-486-di - PCMCIA storage drivers (udeb) pcmcia-storage-modules-3.9-1-686-pae-di - PCMCIA storage drivers (udeb) pcmcia-storage-modules-3.9-1-amd64-di - PCMCIA storage drivers (udeb) pcmcia-storage-modules-3.9-1-powerpc64-di - PCMCIA storage drivers (udeb) pcmcia-storage-modules-3.9-1-powerpc-di - PCMCIA storage drivers (udeb) pcmcia-storage-modules-3.9-1-powerpcspe-di - PCMCIA storage drivers (udeb) plip-modules-3.9-1-486-di - PLIP drivers (udeb) plip-modules-3.9-1-686-pae-di - PLIP drivers (udeb) plip-modules-3.9-1-amd64-di - PLIP drivers (udeb) plip-modules-3.9-1-itanium-di - PLIP drivers (udeb) plip-modules-3.9-1-sparc64-di - PLIP drivers (udeb) ppp-modules-3.9-1-486-di - PPP drivers (udeb) ppp-modules-3.9-1-4kc-malta-di - PPP drivers (udeb) ppp-modules-3.9-1-686-pae-di - PPP drivers (udeb) ppp-modules-3.9-1-amd64-di - PPP drivers (udeb) ppp-modules-3.9-1-amiga-di - PPP drivers (udeb) ppp-modules-3.9-1-atari-di - PPP drivers (udeb) ppp-modules-3.9-1-iop32x-di - PPP drivers (udeb) ppp-modules-3.9-1-itanium-di - PPP drivers (udeb) ppp-modules-3.9-1-kirkwood-di - PPP drivers (udeb) ppp-modules-3.9-1-loongson-2f-di - PPP drivers (udeb) ppp-modules-3.9-1-mac-di - PPP drivers (udeb) ppp-modules-3.9-1-orion5x-di - PPP drivers (udeb) ppp-modules-3.9-1-parisc64-di - PPP drivers (udeb) ppp-modules-3.9-1-parisc-di - PPP drivers (udeb) ppp-modules-3.9-1-powerpc64-di - PPP drivers (udeb) ppp-modules-3.9-1-powerpc-di - PPP drivers (udeb) ppp-modules-3.9-1-powerpcspe-di - PPP drivers (udeb) ppp-modules-3.9-1-r5k-cobalt-di - PPP drivers (udeb) ppp-modules-3.9-1-sb1-bcm91250a-di - PPP drivers (udeb) ppp-modules-3.9-1-sh7751r-di - PPP drivers (udeb) ppp-modules-3.9-1-sh7785lcr-di - PPP drivers (udeb) ppp-modules-3.9-1-sparc64-di - PPP drivers (udeb) ppp-modules-3.9-1-versatile-di - PPP drivers (udeb) qnx4-modules-3.9-1-486-di - QNX4 filesystem support (udeb) qnx4-modules-3.9-1-686-pae-di - QNX4 filesystem support (udeb) qnx4-modules-3.9-1-amd64-di - QNX4 filesystem support (udeb) reiserfs-modules-3.9-1-486-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-4kc-malta-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-686-pae-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-amd64-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-amiga-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-atari-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-iop32x-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-itanium-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-kirkwood-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-loongson-2f-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-mac-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-mx5-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-orion5x-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-powerpc64-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-powerpc-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-powerpcspe-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-r4k-ip22-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-r5k-cobalt-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-r5k-ip32-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-sb1-bcm91250a-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-sh7751r-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-sh7785lcr-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-sparc64-di - Reiser filesystem support (udeb) reiserfs-modules-3.9-1-versatile-di - Reiser filesystem support (udeb) rtc-modules-3.9-1-sb1-bcm91250a-di - RTC modules (udeb) sata-modules-3.9-1-486-di - SATA drivers (udeb) sata-modules-3.9-1-4kc-malta-di - SATA drivers (udeb) sata-modules-3.9-1-686-pae-di - SATA drivers (udeb) sata-modules-3.9-1-amd64-di - SATA drivers (udeb) sata-modules-3.9-1-iop32x-di - SATA drivers (udeb) sata-modules-3.9-1-itanium-di - SATA drivers (udeb) sata-modules-3.9-1-kirkwood-di - SATA drivers (udeb) sata-modules-3.9-1-loongson-2f-di - SATA drivers (udeb) sata-modules-3.9-1-mx5-di - SATA drivers (udeb) sata-modules-3.9-1-orion5x-di - SATA drivers (udeb) sata-modules-3.9-1-powerpc64-di - SATA drivers (udeb) sata-modules-3.9-1-powerpc-di - SATA drivers (udeb) sata-modules-3.9-1-powerpcspe-di - SATA drivers (udeb) sata-modules-3.9-1-sb1-bcm91250a-di - SATA drivers (udeb) sata-modules-3.9-1-sh7751r-di - SATA drivers (udeb) sata-modules-3.9-1-sh7785lcr-di - SATA drivers (udeb) sata-modules-3.9-1-sparc64-di - SATA drivers (udeb) sata-modules-3.9-1-versatile-di - SATA drivers (udeb) scsi-common-modules-3.9-1-486-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-686-pae-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-amd64-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-powerpc64-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-powerpc-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-powerpcspe-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-sb1-bcm91250a-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-sparc64-di - Very common SCSI drivers (udeb) scsi-common-modules-3.9-1-versatile-di - Very common SCSI drivers (udeb) scsi-core-modules-3.9-1-486-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-686-pae-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-amd64-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-iop32x-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-itanium-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-kirkwood-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-mx5-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-orion5x-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-parisc64-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-parisc-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-powerpc64-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-powerpc-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-powerpcspe-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-s390x-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-sb1-bcm91250a-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-sh7751r-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-sh7785lcr-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-sparc64-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-versatile-di - Core SCSI subsystem (udeb) scsi-core-modules-3.9-1-vexpress-di - Core SCSI subsystem (udeb) scsi-extra-modules-3.9-1-486-di - Uncommon SCSI drivers (udeb) scsi-extra-modules-3.9-1-686-pae-di - Uncommon SCSI drivers (udeb) scsi-extra-modules-3.9-1-amd64-di - Uncommon SCSI drivers (udeb) scsi-extra-modules-3.9-1-powerpc64-di - Uncommon SCSI drivers (udeb) scsi-extra-modules-3.9-1-powerpc-di - Uncommon SCSI drivers (udeb) scsi-extra-modules-3.9-1-powerpcspe-di - Uncommon SCSI drivers (udeb) scsi-modules-3.9-1-486-di - SCSI drivers (udeb) scsi-modules-3.9-1-686-pae-di - SCSI drivers (udeb) scsi-modules-3.9-1-amd64-di - SCSI drivers (udeb) scsi-modules-3.9-1-amiga-di - SCSI drivers (udeb) scsi-modules-3.9-1-atari-di - SCSI drivers (udeb) scsi-modules-3.9-1-itanium-di - SCSI drivers (udeb) scsi-modules-3.9-1-mac-di - SCSI drivers (udeb) scsi-modules-3.9-1-parisc64-di - SCSI drivers (udeb) scsi-modules-3.9-1-parisc-di - SCSI drivers (udeb) scsi-modules-3.9-1-powerpc64-di - SCSI drivers (udeb) scsi-modules-3.9-1-powerpc-di - SCSI drivers (udeb) scsi-modules-3.9-1-powerpcspe-di - SCSI drivers (udeb) scsi-modules-3.9-1-s390x-di - SCSI drivers (udeb) scsi-modules-3.9-1-sb1-bcm91250a-di - SCSI drivers (udeb) scsi-modules-3.9-1-sparc64-di - SCSI drivers (udeb) serial-modules-3.9-1-486-di - Serial drivers (udeb) serial-modules-3.9-1-686-pae-di - Serial drivers (udeb) serial-modules-3.9-1-amd64-di - Serial drivers (udeb) serial-modules-3.9-1-itanium-di - Serial drivers (udeb) serial-modules-3.9-1-powerpc64-di - Serial drivers (udeb) serial-modules-3.9-1-powerpc-di - Serial drivers (udeb) serial-modules-3.9-1-powerpcspe-di - Serial drivers (udeb) sn-modules-3.9-1-itanium-di - SN modules (udeb) sound-modules-3.9-1-486-di - sound support (udeb) sound-modules-3.9-1-686-pae-di - sound support (udeb) sound-modules-3.9-1-amd64-di - sound support (udeb) sound-modules-3.9-1-sh7751r-di - sound support (udeb) sound-modules-3.9-1-sh7785lcr-di - sound support (udeb) speakup-modules-3.9-1-486-di - speakup modules (udeb) speakup-modules-3.9-1-686-pae-di - speakup modules (udeb) speakup-modules-3.9-1-amd64-di - speakup modules (udeb) speakup-modules-3.9-1-sh7751r-di - speakup modules (udeb) speakup-modules-3.9-1-sh7785lcr-di - speakup modules (udeb) squashfs-modules-3.9-1-486-di - squashfs modules (udeb) squashfs-modules-3.9-1-4kc-malta-di - squashfs modules (udeb) squashfs-modules-3.9-1-686-pae-di - squashfs modules (udeb) squashfs-modules-3.9-1-amd64-di - squashfs modules (udeb) squashfs-modules-3.9-1-amiga-di - squashfs modules (udeb) squashfs-modules-3.9-1-atari-di - squashfs modules (udeb) squashfs-modules-3.9-1-iop32x-di - squashfs modules (udeb) squashfs-modules-3.9-1-itanium-di - squashfs modules (udeb) squashfs-modules-3.9-1-kirkwood-di - squashfs modules (udeb) squashfs-modules-3.9-1-loongson-2f-di - squashfs modules (udeb) squashfs-modules-3.9-1-mac-di - squashfs modules (udeb) squashfs-modules-3.9-1-mx5-di - squashfs modules (udeb) squashfs-modules-3.9-1-orion5x-di - squashfs modules (udeb) squashfs-modules-3.9-1-powerpc64-di - squashfs modules (udeb) squashfs-modules-3.9-1-powerpc-di - squashfs modules (udeb) squashfs-modules-3.9-1-powerpcspe-di - squashfs modules (udeb) squashfs-modules-3.9-1-r4k-ip22-di - squashfs modules (udeb) squashfs-modules-3.9-1-r5k-cobalt-di - squashfs modules (udeb) squashfs-modules-3.9-1-r5k-ip32-di - squashfs modules (udeb) squashfs-modules-3.9-1-sb1-bcm91250a-di - squashfs modules (udeb) squashfs-modules-3.9-1-sh7751r-di - squashfs modules (udeb) squashfs-modules-3.9-1-sh7785lcr-di - squashfs modules (udeb) squashfs-modules-3.9-1-sparc64-di - squashfs modules (udeb) squashfs-modules-3.9-1-versatile-di - squashfs modules (udeb) squashfs-modules-3.9-1-vexpress-di - squashfs modules (udeb) udf-modules-3.9-1-486-di - UDF modules (udeb) udf-modules-3.9-1-4kc-malta-di - UDF modules (udeb) udf-modules-3.9-1-686-pae-di - UDF modules (udeb) udf-modules-3.9-1-amd64-di - UDF modules (udeb) udf-modules-3.9-1-amiga-di - UDF modules (udeb) udf-modules-3.9-1-atari-di - UDF modules (udeb) udf-modules-3.9-1-iop32x-di - UDF modules (udeb) udf-modules-3.9-1-itanium-di - UDF modules (udeb) udf-modules-3.9-1-kirkwood-di - UDF modules (udeb) udf-modules-3.9-1-loongson-2f-di - UDF modules (udeb) udf-modules-3.9-1-mac-di - UDF modules (udeb) udf-modules-3.9-1-mx5-di - UDF modules (udeb) udf-modules-3.9-1-orion5x-di - UDF modules (udeb) udf-modules-3.9-1-powerpc64-di - UDF modules (udeb) udf-modules-3.9-1-powerpc-di - UDF modules (udeb) udf-modules-3.9-1-powerpcspe-di - UDF modules (udeb) udf-modules-3.9-1-r4k-ip22-di - UDF modules (udeb) udf-modules-3.9-1-r5k-ip32-di - UDF modules (udeb) udf-modules-3.9-1-sb1-bcm91250a-di - UDF modules (udeb) udf-modules-3.9-1-sh7751r-di - UDF modules (udeb) udf-modules-3.9-1-sh7785lcr-di - UDF modules (udeb) udf-modules-3.9-1-sparc64-di - UDF modules (udeb) udf-modules-3.9-1-versatile-di - UDF modules (udeb) udf-modules-3.9-1-vexpress-di - UDF modules (udeb) ufs-modules-3.9-1-486-di - UFS filesystem support (udeb) ufs-modules-3.9-1-686-pae-di - UFS filesystem support (udeb) ufs-modules-3.9-1-amd64-di - UFS filesystem support (udeb) ufs-modules-3.9-1-itanium-di - UFS filesystem support (udeb) ufs-modules-3.9-1-powerpc64-di - UFS filesystem support (udeb) ufs-modules-3.9-1-powerpc-di - UFS filesystem support (udeb) ufs-modules-3.9-1-powerpcspe-di - UFS filesystem support (udeb) ufs-modules-3.9-1-sh7751r-di - UFS filesystem support (udeb) ufs-modules-3.9-1-sh7785lcr-di - UFS filesystem support (udeb) uinput-modules-3.9-1-486-di - uinput support (udeb) uinput-modules-3.9-1-686-pae-di - uinput support (udeb) uinput-modules-3.9-1-amd64-di - uinput support (udeb) uinput-modules-3.9-1-itanium-di - uinput support (udeb) uinput-modules-3.9-1-kirkwood-di - uinput support (udeb) uinput-modules-3.9-1-mx5-di - uinput support (udeb) uinput-modules-3.9-1-powerpc64-di - uinput support (udeb) uinput-modules-3.9-1-powerpc-di - uinput support (udeb) uinput-modules-3.9-1-powerpcspe-di - uinput support (udeb) uinput-modules-3.9-1-vexpress-di - uinput support (udeb) usb-modules-3.9-1-486-di - USB support (udeb) usb-modules-3.9-1-4kc-malta-di - USB support (udeb) usb-modules-3.9-1-686-pae-di - USB support (udeb) usb-modules-3.9-1-amd64-di - USB support (udeb) usb-modules-3.9-1-iop32x-di - USB support (udeb) usb-modules-3.9-1-itanium-di - USB support (udeb) usb-modules-3.9-1-kirkwood-di - USB support (udeb) usb-modules-3.9-1-loongson-2f-di - USB support (udeb) usb-modules-3.9-1-orion5x-di - USB support (udeb) usb-modules-3.9-1-parisc64-di - USB support (udeb) usb-modules-3.9-1-parisc-di - USB support (udeb) usb-modules-3.9-1-powerpc64-di - USB support (udeb) usb-modules-3.9-1-powerpc-di - USB support (udeb) usb-modules-3.9-1-powerpcspe-di - USB support (udeb) usb-modules-3.9-1-sb1-bcm91250a-di - USB support (udeb) usb-modules-3.9-1-sparc64-di - USB support (udeb) usb-modules-3.9-1-versatile-di - USB support (udeb) usb-modules-3.9-1-vexpress-di - USB support (udeb) usb-serial-modules-3.9-1-486-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-686-pae-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-amd64-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-iop32x-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-kirkwood-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-orion5x-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-powerpc64-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-powerpc-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-powerpcspe-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-sh7751r-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-sh7785lcr-di - USB serial drivers (udeb) usb-serial-modules-3.9-1-versatile-di - USB serial drivers (udeb) usb-storage-modules-3.9-1-486-di - USB storage support (udeb) usb-storage-modules-3.9-1-4kc-malta-di - USB storage support (udeb) usb-storage-modules-3.9-1-686-pae-di - USB storage support (udeb) usb-storage-modules-3.9-1-amd64-di - USB storage support (udeb) usb-storage-modules-3.9-1-iop32x-di - USB storage support (udeb) usb-storage-modules-3.9-1-itanium-di - USB storage support (udeb) usb-storage-modules-3.9-1-kirkwood-di - USB storage support (udeb) usb-storage-modules-3.9-1-loongson-2f-di - USB storage support (udeb) usb-storage-modules-3.9-1-mx5-di - USB storage support (udeb) usb-storage-modules-3.9-1-orion5x-di - USB storage support (udeb) usb-storage-modules-3.9-1-parisc64-di - USB storage support (udeb) usb-storage-modules-3.9-1-parisc-di - USB storage support (udeb) usb-storage-modules-3.9-1-powerpc64-di - USB storage support (udeb) usb-storage-modules-3.9-1-powerpc-di - USB storage support (udeb) usb-storage-modules-3.9-1-powerpcspe-di - USB storage support (udeb) usb-storage-modules-3.9-1-sb1-bcm91250a-di - USB storage support (udeb) usb-storage-modules-3.9-1-sh7751r-di - USB storage support (udeb) usb-storage-modules-3.9-1-sparc64-di - USB storage support (udeb) usb-storage-modules-3.9-1-versatile-di - USB storage support (udeb) usb-storage-modules-3.9-1-vexpress-di - USB storage support (udeb) virtio-modules-3.9-1-486-di - virtio modules (udeb) virtio-modules-3.9-1-4kc-malta-di - virtio modules (udeb) virtio-modules-3.9-1-686-pae-di - virtio modules (udeb) virtio-modules-3.9-1-amd64-di - virtio modules (udeb) virtio-modules-3.9-1-loongson-2f-di - virtio modules (udeb) virtio-modules-3.9-1-powerpc64-di - virtio modules (udeb) virtio-modules-3.9-1-powerpc-di - virtio modules (udeb) virtio-modules-3.9-1-powerpcspe-di - virtio modules (udeb) virtio-modules-3.9-1-s390x-di - virtio modules (udeb) virtio-modules-3.9-1-sh7751r-di - virtio modules (udeb) virtio-modules-3.9-1-sparc64-di - virtio modules (udeb) virtio-modules-3.9-1-versatile-di - virtio modules (udeb) xen-linux-system-3.9-1-686-pae - Xen system with Linux 3.9 on modern PCs (meta-package) xen-linux-system-3.9-1-amd64 - Xen system with Linux 3.9 on 64-bit PCs (meta-package) xfs-modules-3.9-1-486-di - XFS filesystem support (udeb) xfs-modules-3.9-1-4kc-malta-di - XFS filesystem support (udeb) xfs-modules-3.9-1-686-pae-di - XFS filesystem support (udeb) xfs-modules-3.9-1-amd64-di - XFS filesystem support (udeb) xfs-modules-3.9-1-itanium-di - XFS filesystem support (udeb) xfs-modules-3.9-1-loongson-2f-di - XFS filesystem support (udeb) xfs-modules-3.9-1-powerpc64-di - XFS filesystem support (udeb) xfs-modules-3.9-1-powerpc-di - XFS filesystem support (udeb) xfs-modules-3.9-1-powerpcspe-di - XFS filesystem support (udeb) xfs-modules-3.9-1-r4k-ip22-di - XFS filesystem support (udeb) xfs-modules-3.9-1-r5k-cobalt-di - XFS filesystem support (udeb) xfs-modules-3.9-1-r5k-ip32-di - XFS filesystem support (udeb) xfs-modules-3.9-1-s390x-di - XFS filesystem support (udeb) xfs-modules-3.9-1-sb1-bcm91250a-di - XFS filesystem support (udeb) xfs-modules-3.9-1-sh7751r-di - XFS filesystem support (udeb) xfs-modules-3.9-1-sh7785lcr-di - XFS filesystem support (udeb) xfs-modules-3.9-1-sparc64-di - XFS filesystem support (udeb) zlib-modules-3.9-1-486-di - zlib modules (udeb) zlib-modules-3.9-1-4kc-malta-di - zlib modules (udeb) zlib-modules-3.9-1-686-pae-di - zlib modules (udeb) zlib-modules-3.9-1-amd64-di - zlib modules (udeb) zlib-modules-3.9-1-amiga-di - zlib modules (udeb) zlib-modules-3.9-1-atari-di - zlib modules (udeb) zlib-modules-3.9-1-iop32x-di - zlib modules (udeb) zlib-modules-3.9-1-itanium-di - zlib modules (udeb) zlib-modules-3.9-1-loongson-2f-di - zlib modules (udeb) zlib-modules-3.9-1-mac-di - zlib modules (udeb) zlib-modules-3.9-1-orion5x-di - zlib modules (udeb) zlib-modules-3.9-1-parisc64-di - zlib modules (udeb) zlib-modules-3.9-1-parisc-di - zlib modules (udeb) zlib-modules-3.9-1-powerpc-di - zlib modules (udeb) zlib-modules-3.9-1-powerpcspe-di - zlib modules (udeb) zlib-modules-3.9-1-r4k-ip22-di - zlib modules (udeb) zlib-modules-3.9-1-r5k-cobalt-di - zlib modules (udeb) zlib-modules-3.9-1-r5k-ip32-di - zlib modules (udeb) zlib-modules-3.9-1-sb1-bcm91250a-di - zlib modules (udeb) zlib-modules-3.9-1-sh7751r-di - zlib modules (udeb) zlib-modules-3.9-1-sh7785lcr-di - zlib modules (udeb) zlib-modules-3.9-1-sparc64-di - zlib modules (udeb) zlib-modules-3.9-1-versatile-di - zlib modules (udeb) Changes: linux (3.9.4-1) unstable; urgency=low . * New upstream release: http://kernelnewbies.org/Linux_3.9 - ALSA: hda - Add generic parser support to Analog Device codec driver (Closes: #659033) - Input: add support for Cypress PS/2 Trackpads (Closes: #703607) - [armel] media: VIDEO_ZORAN is disabled as it requires virt_to_bus() - [armhf/omap] OMAP_MBOX_FWK and TIDSPBRIDGE is disabled as they are not yet compatible with ARM multiplatform * New upstream stable update: http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.9.1 http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.9.2 http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.9.3 http://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.9.4 . [ Ben Hutchings ] * [rt] Disable until it is updated for Linux 3.9 or later * Build-Depend on bc, needed to build kernel/timeconst.h * [x86] Enable VMWARE_VMCI, VSOCKETS, VMWARE_VMCI_VSOCKETS as modules (Closes: #707676) * README.Debian: Correct reference to Berkeley Database development package * aufs: Update to aufs3.9-20130506 * [powerpcspe] Prevent building uImage with missing mkimage, thanks to Roland Stigge (Closes: #708094) * udeb: Fix yet more configuration errors causing FTBFS: - [powerpc/powerpc64] Replace ibmvscsic with ibmvscsi in scsi-modules - [ppc64] Use symlinks to follow powerpc/powerpc64 configuration - [powerpcspe] Use symlinks to follow powerpc configuration (Closes: #708336, #708662) - Add raid6_pq to md-modules, and make btrfs-modules depend on it * netfilter: Enable NETFILTER_XT_MATCH_BPF, NETFILTER_XT_MATCH_CONNLABEL as modules * bridge: Enable BRIDGE_VLAN_FILTERING * batman: Enable BATMAN_ADV_DAT * nfc: Enable NFC_LLCP * can: Enable CAN_PEAK_USB, CAN_8DEV_USB as modules * hci_uart: Enable BT_HCIUART_3WIRE * [amd64,powerpc/powerpc64,ppc64] block: Enable BLK_DEV_RSXX as module * SCSI: Enable SCSI_CHELSIO_FCOE, SCSI_MPT3SAS, SCSI_UFSHCD as modules - udeb: Add csiostor, mpt3sas, ufshcd, ufshcd-pci to scsi-extra-modules * md: Enable DM_CACHE as module * net/usb: Enable USB_NET_AX88179_178A as module (Closes: #704129) - udeb: Add ax88179_178a to nic-usb-modules * net/wireless: Enable AR5523 (Closes: #701777), IWLMVM, RTL8723AE (Closes: #708348), WIL6210 as modules - udeb: Add ar5523, iwldvm, iwlmvm, rtl8723ae, wil6210 to nic-wireless-modules * serial: Enable SERIAL_RP2 as module - udeb: Add rp2 to serial-modules * hw_random: Enable HW_RANDOM_TPM as module * [x86] watchdog: Enable IE6XX_WDT, VIA_WDT as modules * media/usb: Enable DVB_USB_AZ6007, USB_GSPCA_JL2005BCD as modules * stk1160: Enable VIDEO_STK1160_AC97 * ivtv: Enable VIDEO_IVTV_ALSA as module * radio: Enable RADIO_SHARK, RADIO_SHARK2, USB_KEENE, USB_MA901 as modules * hda: Enable SND_HDA_CODEC_CA0132_DSP * sound/firewire: Enable SND_SCS1X as module * hid-holtek: Enable HOLTEK_FF * hid: Enable HID_ICADE, HID_PS3REMOTE, HID_STEELSERIES, HID_THINGM as modules * usb/serial: Enable USB_SERIAL_F81232, USB_SERIAL_METRO, USB_SERIAL_QT2, USB_SERIAL_XSENS_MT, USB_SERIAL_ZTE as modules - udeb: Add f81232, quatech2, zte_ev to usb-serial-modules * infiniband: Enable INFINIBAND_OCRDMA as module * [x86] vfio: Enable VFIO, VFIO_PCI as modules * [x86] hv: Enable HYPERV_BALLOON as module * security: Enable SECURITY_YAMA, SECURITY_YAMA_STACKED (Closes: #704750) * iscsi-target: fix heap buffer overflow on error (CVE-2013-2850) . [ Aurelien Jarno ] * [mips] Enable KEXEC. . [ Arnaud Patard ] * [armhf] Add armmp flavour * [armhf] backport usb support for imx53 through chipidea and usb phy nop fixes * [armhf] backport armada 370/xp thermal support * [armhf] fix hard freeze when mvneta is used as module * [arm] backport ehci split patches for omap and orion * [armel] enable thermal * [armel] kirkwood: enable more DT configs, thermal, POWER_RESET_* Checksums-Sha1: 69b962d8a5cb87d0f48c58fc72420b26f77c42f4 103175 linux_3.9.4-1.dsc 3797fc5cf70a8570f4c7cb248766fd059cddf27f 72844676 linux_3.9.4.orig.tar.xz 71e6a591acde20e9244fed1c347961136af9b526 808388 linux_3.9.4-1.debian.tar.xz f50bc6372e9185ecb3e6887f9fe6a26315ef4219 221970 linux-support-3.9-1_3.9.4-1_all.deb ce3072e5ae99153402fd8bae067b2c74edf2b99d 7155142 linux-doc-3.9_3.9.4-1_all.deb cddd7f89c0656741c5d4109b2c97777bd06941dd 3142872 linux-manual-3.9_3.9.4-1_all.deb 85fea59402a93a71a4fb2be8dec47e9ebcec69be 85058502 linux-source-3.9_3.9.4-1_all.deb Checksums-Sha256: fab9cd9d7d312548040b194856b82752e48ff2cc3390bdcf902a58dd3531492f 103175 linux_3.9.4-1.dsc 0b8802a7b6c3fa176655d313e02dc8d35cec10c9ad6ed1ca7ed77b95678e48fa 72844676 linux_3.9.4.orig.tar.xz dfa630d54c72a079339904ede25bdc41167e2b485b7af383d6d5dc53abcd6af7 808388 linux_3.9.4-1.debian.tar.xz a9e3e859b279a13df0ac60f284328b90902f6aa897c602a554c7f92f992dc342 221970 linux-support-3.9-1_3.9.4-1_all.deb caa13a66aeff6cc94736f938ef1778bcb9a4e64c45abebf23a4bbf38dfc9467e 7155142 linux-doc-3.9_3.9.4-1_all.deb 4a9379df5bcc5da18b74a1a68aab9c356a7953153b12c53986259811c72bd962 3142872 linux-manual-3.9_3.9.4-1_all.deb 167582cb841b422b52d7487f2de97f2102f22aedfff7323a83cfb27ee86b3fcc 85058502 linux-source-3.9_3.9.4-1_all.deb Files: f31ed602d552c40b12e41aa78290170a 103175 kernel optional linux_3.9.4-1.dsc 893655a4cd9a9611c773afe26192685f 72844676 kernel optional linux_3.9.4.orig.tar.xz ca8fa10f3d1c5eac4fbdbc09b1aff918 808388 kernel optional linux_3.9.4-1.debian.tar.xz c4bc75a843e6cefe25f6c5088ff00e00 221970 devel optional linux-support-3.9-1_3.9.4-1_all.deb 11a5757e1ff1dae8dbc6db34fa5aac13 7155142 doc optional linux-doc-3.9_3.9.4-1_all.deb b83a6007b20ceaaf4327b6a2068fb1cc 3142872 doc optional linux-manual-3.9_3.9.4-1_all.deb 2b39c38e5c855a078b7d315fda04e078 85058502 kernel optional linux-source-3.9_3.9.4-1_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIVAwUBUaq89ue/yOyVhhEJAQryNA//e2AnZ1JCBWcA+slp27ItYPEEkcL/jIDX Dg0ElpfyD2xTXjB8JEyWM4RW1J1tbu+Htx0TqSJVXotJgxpimDLOLk01lHSiNbAD RXwYsiFRNbYVbq0aDB2f6sAyFSetkaBcpXaK6Qt1j+rr4V6olwE/K9IfsBot8vWH SK4AiDSV/Wuzl7ARFviatwgs67gmO+TVNldWl5UsRUApAnTdmFOX41vVGwiMn3bb ZVAw14qFmx2r7h9573AhMb+0Yh+EzdkckUhpVr4GpEA2CF6iqfeY2PoE7S/InDHW 6fvKt0AlSlfF2z3q+IfMxX8iPBrBl9i6N0HQw39ix8NAuq0TCutW9JlLo8w1XUzD EZHsn91nqoUnjEXVaWDPDRj4FRxIiPiSlJ2Nmqa9mRdITpVDrq8cRpTqbocmNHMu Xdiv3dg0rOyjaEuQRQUR+56T1lxXlS1oDaaAq4Zv5FwewUKjPijLoi3e9eabvcVk 5Uab2LjIaKZKmyRdvmkUzBWK4Q13pN3clgDm64rzyA+YPsocd15FrwbTUhC3LB20 o6FBNHpsW9ehsKS4Wn1tuAGhPgcphqa+GFtP1PzsZ5Jchqzb2YpHKANFbEzHxwtL VqHhekCbITj7hq+N6YKWtYXy+egEs7C8FFVg6x+j/E1l+ruDCIrPds4J4fbTv0Gg BoPFMMCWmIs= =SahW -----END PGP SIGNATURE-----
--- End Message ---