Hey Joseph, thanks for the update and having a look into this. :)

Did that, but while trying to build the driver modules using the
upstream 4.15 kernel I stumbled upon something I have not noticed
before.

The involved build script does not print all gcc lines to STDOUT. Only
some errors are really reported in the overlay dialogue which printed to
STDOUT instead..... This leads to wrong conclusions >_<

Once I recognized that and checked the full logs for more details, it
revealed some problems that I was not aware of before.

Let me check on that and report back, I get the impression this bug-
report was a false positive.


** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Michael (mhzlp)

** Changed in: linux (Ubuntu)
       Status: Confirmed => In Progress

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1746713

Title:
  Dialogic ISDN card vendor-driver kernel-module fails to load after
  meltdown/spectre kernel versions were released

Status in linux package in Ubuntu:
  In Progress

Bug description:
  Hey everyone,

  did a brief evaluation of the problem in #ubuntu-kernel with user "klebers".
  Also failed to find appropriate matches during a quick search in the filed 
bug-reports here.

  Could really need some help on this one :)

  ### Problem description:

  One of my linux machines running 14.04 in 32bit is having problems loading 
isdn-card drivers which are built from the drivers package available from the 
manufacturer (Dialogic).
  The problems started since we upgraded the kernel to 3.13.0-139-generic, same 
for ...141-generic. It was working fine for years up to 3.13.0-137-generic.
  I tried 3 different versions of this drivers-package, including the latest 
Diva4Linux_installer_9.6-117-162.bin (released in early 2017, see URL section 
at the end).

  In our setup the machine normally loads 6 modules of this diva-suite in 
orchestration, one of them fails to load with a segmentation fault.
  I disabled all of the startup routines and then tested the module loads 
manually.

  Not sure if the cause of the problem lies within the drivers software, but 
for sure it started to be a problem with the meltdown/spectre changes in early 
january 2018.
  I would really appreciate your help and input on the problem. Kind of lost at 
the moment... :/

  Will try to raise a support ticket at the hardware vendor too.

  ### System Outputs:

  # cat /etc/lsb-release
  DISTRIB_ID=Ubuntu
  DISTRIB_RELEASE=14.04
  DISTRIB_CODENAME=trusty
  DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

  # uname -a
  Linux MACHINES_HOSTNAME 3.13.0-141-generic #190-Ubuntu SMP Fri Jan 19 
12:53:50 UTC 2018 i686 i686 i686 GNU/Linux

  # cat /proc/version_signature
  Ubuntu 3.13.0-141.190-generic 3.13.11-ckt39

  # lspci
  00:00.0 Host bridge: Intel Corporation 82Q35 Express DRAM Controller (rev 02)
  00:02.0 VGA compatible controller: Intel Corporation 82Q35 Express Integrated 
Graphics Controller (rev 02)
  00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #4 (rev 02)
  00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #5 (rev 02)
  00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #6 (rev 02)
  00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI 
Controller #2 (rev 02)
  00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 
(rev 02)
  00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #1 (rev 02)
  00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #2 (rev 02)
  00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI 
Controller #3 (rev 02)
  00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI 
Controller #1 (rev 02)
  00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
  00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller 
(rev 02)
  00:1f.2 IDE interface: Intel Corporation 82801IB (ICH9) 2 port SATA 
Controller [IDE mode] (rev 02)
  00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 
02)
  00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA 
Controller [IDE mode] (rev 02)
  01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 01)
  02:06.0 ISA bridge: Integrated Technology Express, Inc. IT8888F/G PCI to ISA 
Bridge with SMB [Golden Gate] (rev 03)
  02:0c.0 Network controller: Dialogic Corporation PRI (rev 01)
  02:0d.0 Network controller: Dialogic Corporation PRI (rev 01)
  02:0f.0 PCI bridge: Pericom Semiconductor PCI to PCI Bridge (rev 02)
  03:03.0 RAID bus controller: 3ware Inc 7xxx/8xxx-series PATA/SATA-RAID (rev 
01)
  03:06.0 Ethernet controller: VIA Technologies, Inc. VT86C100A [Rhine] (rev 06)

  # lspci -vvvnn
  00:00.0 Host bridge [0600]: Intel Corporation 82Q35 Express DRAM Controller 
[8086:29b0] (rev 02)
          Subsystem: Intel Corporation 82Q35 Express DRAM Controller [8086:29b0]
          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: [e0] Vendor Specific Information: Len=0b <?>
          Kernel driver in use: agpgart-intel

  00:02.0 VGA compatible controller [0300]: Intel Corporation 82Q35 Express 
Integrated Graphics Controller [8086:29b2] (rev 02) (prog-if 00 [VGA 
controller])
          Subsystem: Intel Corporation 82Q35 Express Integrated Graphics 
Controller [8086:29b2]
          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 42
          Region 0: Memory at fc680000 (32-bit, non-prefetchable) [size=512K]
          Region 1: I/O ports at bc00 [size=8]
          Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
          Region 3: Memory at fc500000 (32-bit, non-prefetchable) [size=1M]
          Expansion ROM at <unassigned> [disabled]
          Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
                  Address: fee0300c  Data: 41c1
          Capabilities: [d0] Power Management version 2
                  Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
          Kernel driver in use: i915

  00:1a.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB 
UHCI Controller #4 [8086:2937] (rev 02) (prog-if 00 [UHCI])
          Subsystem: Intel Corporation Optiplex 755 [8086:2937]
          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 4: I/O ports at b880 [size=32]
          Capabilities: [50] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: uhci_hcd

  00:1a.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB 
UHCI Controller #5 [8086:2938] (rev 02) (prog-if 00 [UHCI])
          Subsystem: Intel Corporation Optiplex 755 [8086:2938]
          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 21
          Region 4: I/O ports at b800 [size=32]
          Capabilities: [50] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: uhci_hcd

  00:1a.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB 
UHCI Controller #6 [8086:2939] (rev 02) (prog-if 00 [UHCI])
          Subsystem: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller 
#6 [8086:2939]
          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 D routed to IRQ 19
          Region 4: I/O ports at b480 [size=32]
          Capabilities: [50] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: uhci_hcd

  00:1a.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 
EHCI Controller #2 [8086:293c] (rev 02) (prog-if 20 [EHCI])
          Subsystem: Intel Corporation Optiplex 755 [8086:293c]
          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 C routed to IRQ 18
          Region 0: Memory at fc67bc00 (32-bit, non-prefetchable) [size=1K]
          Capabilities: [50] Power Management version 2
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
          Capabilities: [58] Debug port: BAR=1 offset=00a0
          Capabilities: [98] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: ehci-pci

  00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express 
Port 1 [8086:2940] (rev 02) (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: 32 bytes
          Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
          I/O behind bridge: 0000c000-0000cfff
          Memory behind bridge: fc700000-fc7fffff
          Prefetchable memory behind bridge: 0000000040000000-00000000401fffff
          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: [40] Express (v1) Root Port (Slot+), MSI 00
                  DevCap: MaxPayload 128 bytes, PhantFunc 0
                          ExtTag- RBE+
                  DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                          RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                          MaxPayload 128 bytes, MaxReadReq 128 bytes
                  DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ 
TransPend-
                  LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit 
Latency L0s <256ns, L1 <4us
                          ClockPM- Surprise- LLActRep+ BwNot-
                  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                          ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                  LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive+ BWMgmt- ABWMgmt-
                  SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ 
Surprise+
                          Slot #0, PowerLimit 10.000W; Interlock- NoCompl-
                  SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet+ CmdCplt+ 
HPIrq+ LinkChg-
                          Control: AttnInd Unknown, PwrInd Unknown, Power- 
Interlock-
                  SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ 
Interlock-
                          Changed: MRL- PresDet- LinkState+
                  RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna+ 
CRSVisible-
                  RootCap: CRSVisible-
                  RootSta: PME ReqID 0000, PMEStatus- PMEPending-
          Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
                  Address: fee0300c  Data: 41a1
          Capabilities: [90] Subsystem: Intel Corporation Optiplex 755 
[8086:2940]
          Capabilities: [a0] Power Management version 2
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
          Kernel driver in use: pcieport

  00:1d.0 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB 
UHCI Controller #1 [8086:2934] (rev 02) (prog-if 00 [UHCI])
          Subsystem: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller 
#1 [8086:2934]
          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 4: I/O ports at b400 [size=32]
          Capabilities: [50] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: uhci_hcd

  00:1d.1 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB 
UHCI Controller #2 [8086:2935] (rev 02) (prog-if 00 [UHCI])
          Subsystem: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller 
#2 [8086:2935]
          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 19
          Region 4: I/O ports at b080 [size=32]
          Capabilities: [50] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: uhci_hcd

  00:1d.2 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB 
UHCI Controller #3 [8086:2936] (rev 02) (prog-if 00 [UHCI])
          Subsystem: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller 
#3 [8086:2936]
          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 C routed to IRQ 18
          Region 4: I/O ports at b000 [size=32]
          Capabilities: [50] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: uhci_hcd

  00:1d.7 USB controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 
EHCI Controller #1 [8086:293a] (rev 02) (prog-if 20 [EHCI])
          Subsystem: Intel Corporation 82801I (ICH9 Family) USB2 EHCI 
Controller #1 [8086:293a]
          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 fc67b800 (32-bit, non-prefetchable) [size=1K]
          Capabilities: [50] Power Management version 2
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA 
PME(D0+,D1-,D2-,D3hot+,D3cold+)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
          Capabilities: [58] Debug port: BAR=1 offset=00a0
          Capabilities: [98] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: ehci-pci

  00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] 
(rev 92) (prog-if 01 [Subtractive 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
          Bus: primary=00, secondary=02, subordinate=03, sec-latency=32
          I/O behind bridge: 0000d000-0000efff
          Memory behind bridge: fc800000-febfffff
          Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
          Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ <SERR- <PERR-
          BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
                  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
          Capabilities: [50] Subsystem: Intel Corporation 82801 PCI Bridge 
[8086:244e]

  00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface 
Controller [8086:2918] (rev 02)
          Subsystem: Intel Corporation 82801IB (ICH9) LPC Interface Controller 
[8086:2918]
          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: [e0] Vendor Specific Information: Len=0c <?>
          Kernel driver in use: lpc_ich

  00:1f.2 IDE interface [0101]: Intel Corporation 82801IB (ICH9) 2 port SATA 
Controller [IDE mode] [8086:2921] (rev 02) (prog-if 8a [Master SecP PriP])
          Subsystem: Intel Corporation 82801IB (ICH9) 2 port SATA Controller 
[IDE mode] [8086:2921]
          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 19
          Region 0: I/O ports at 01f0 [size=8]
          Region 1: I/O ports at 03f4
          Region 2: I/O ports at 0170 [size=8]
          Region 3: I/O ports at 0374
          Region 4: I/O ports at ff90 [size=16]
          Region 5: I/O ports at ffa0 [size=16]
          Capabilities: [70] Power Management version 3
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                  Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
          Capabilities: [b0] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: ata_piix

  00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller 
[8086:2930] (rev 02)
          Subsystem: Intel Corporation 82801I (ICH9 Family) SMBus Controller 
[8086:2930]
          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 10
          Region 0: Memory at fc67b400 (64-bit, non-prefetchable) [size=256]
          Region 4: I/O ports at 0400 [size=32]

  00:1f.5 IDE interface [0101]: Intel Corporation 82801I (ICH9 Family) 2 port 
SATA Controller [IDE mode] [8086:2926] (rev 02) (prog-if 85 [Master SecO PriO])
          Subsystem: Intel Corporation 82801I (ICH9 Family) 2 port SATA 
Controller [IDE mode] [8086:2926]
          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 19
          Region 0: I/O ports at a880 [size=8]
          Region 1: I/O ports at a800 [size=4]
          Region 2: I/O ports at a480 [size=8]
          Region 3: I/O ports at a400 [size=4]
          Region 4: I/O ports at a080 [size=16]
          Region 5: I/O ports at a000 [size=16]
          Capabilities: [70] Power Management version 3
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                  Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
          Capabilities: [b0] PCI Advanced Features
                  AFCap: TP+ FLR+
                  AFCtrl: FLR-
                  AFStatus: TP-
          Kernel driver in use: ata_piix

  01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. 
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 01)
          Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168 PCI Express 
Gigabit Ethernet controller [10ec:8168]
          Physical Slot: 0
          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: 32 bytes
          Interrupt: pin A routed to IRQ 41
          Region 0: I/O ports at c800 [size=256]
          Region 2: Memory at fc7ff000 (64-bit, non-prefetchable) [size=4K]
          Expansion ROM at fc7c0000 [disabled] [size=128K]
          Capabilities: [40] Power Management version 2
                  Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
PME(D0-,D1+,D2+,D3hot+,D3cold+)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
          Capabilities: [48] Vital Product Data
                  Unknown small resource type 00, will not decode more.
          Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
                  Address: 00000000fee0200c  Data: 41b1
          Capabilities: [60] Express (v1) Endpoint, MSI 00
                  DevCap: MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <1us, 
L1 unlimited
                          ExtTag+ AttnBtn+ AttnInd+ PwrInd+ RBE- FLReset-
                  DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                          RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                          MaxPayload 128 bytes, MaxReadReq 4096 bytes
                  DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ 
TransPend-
                  LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Exit 
Latency L0s unlimited, L1 unlimited
                          ClockPM- Surprise- LLActRep- BwNot-
                  LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
                          ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                  LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ 
DLActive- BWMgmt- ABWMgmt-
          Capabilities: [84] Vendor Specific Information: Len=4c <?>
          Kernel driver in use: r8169

  02:06.0 ISA bridge [0601]: Integrated Technology Express, Inc. IT8888F/G PCI 
to ISA Bridge with SMB [Golden Gate] [1283:8888] (rev 03)
          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

  02:0c.0 Network controller [0280]: Dialogic Corporation PRI [1133:e01c] (rev 
01)
          Subsystem: Dialogic Corporation Diva PRI/E1-30 PCI(e) v3 [1133:1c03]
          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: 64 (16000ns max), Cache Line Size: 32 bytes
          Interrupt: pin A routed to IRQ 10
          Region 0: Memory at fdfffc00 (32-bit, non-prefetchable) [size=512]
          Region 1: I/O ports at d800 [size=256]
          Region 2: Memory at fd000000 (32-bit, non-prefetchable) [size=8M]
          Region 3: Memory at fdf80000 (32-bit, non-prefetchable) [size=256K]
          Capabilities: [40] Power Management version 2
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
          Capabilities: [48] CompactPCI hot-swap <?>
          Capabilities: [4c] Vital Product Data
                  Unknown small resource type 06, will not decode more.
    Kernel driver in use: divas

  02:0d.0 Network controller [0280]: Dialogic Corporation PRI [1133:e01c] (rev 
01)
          Subsystem: Dialogic Corporation Diva PRI/E1-30 PCI(e) v3 [1133:1c03]
          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: 64 (16000ns max), Cache Line Size: 32 bytes
          Interrupt: pin A routed to IRQ 7
          Region 0: Memory at fdfff800 (32-bit, non-prefetchable) [size=512]
          Region 1: I/O ports at d400 [size=256]
          Region 2: Memory at fc800000 (32-bit, non-prefetchable) [size=8M]
          Region 3: Memory at fdf40000 (32-bit, non-prefetchable) [size=256K]
          Capabilities: [40] Power Management version 2
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
          Capabilities: [48] CompactPCI hot-swap <?>
          Capabilities: [4c] Vital Product Data
                  Unknown small resource type 06, will not decode more.
    Kernel driver in use: divas

  02:0f.0 PCI bridge [0604]: Pericom Semiconductor PCI to PCI Bridge 
[12d8:8150] (rev 02) (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=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
          Latency: 64, Cache Line Size: 32 bytes
          Bus: primary=02, secondary=03, subordinate=03, sec-latency=64
          I/O behind bridge: 0000e000-0000efff
          Memory behind bridge: fe000000-febfffff
          Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff
          Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- <SERR- <PERR-
          BridgeCtl: Parity+ SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
                  PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
          Capabilities: [dc] Power Management version 1
                  Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
          Capabilities: [b0] Slot ID: 0 slots, First-, chassis 00

  03:03.0 RAID bus controller [0104]: 3ware Inc 7xxx/8xxx-series PATA/SATA-RAID 
[13c1:1001] (rev 01)
          Subsystem: 3ware Inc 7xxx/8xxx-series PATA/SATA-RAID [13c1:1001]
          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: 64 (2250ns min), Cache Line Size: 32 bytes
          Interrupt: pin A routed to IRQ 16
          Region 0: I/O ports at ec00 [size=16]
          Region 1: Memory at febffc00 (32-bit, non-prefetchable) [size=16]
          Region 2: Memory at fe000000 (32-bit, non-prefetchable) [size=8M]
          Expansion ROM at febe0000 [disabled] [size=64K]
          Capabilities: [40] Power Management version 1
                  Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                  Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
          Kernel driver in use: 3w-xxxx

  03:06.0 Ethernet controller [0200]: VIA Technologies, Inc. VT86C100A [Rhine] 
[1106:3043] (rev 06)
          Subsystem: D-Link System Inc DFE-530TX PCI Fast Ethernet Adapter 
(rev. A) [1186:1400]
          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: 64 (29500ns min, 38000ns max), Cache Line Size: 32 bytes
          Interrupt: pin A routed to IRQ 19
          Region 0: I/O ports at e880 [size=128]
          Region 1: Memory at febff800 (32-bit, non-prefetchable) [size=128]
          Expansion ROM at febd0000 [disabled] [size=64K]
          Kernel driver in use: via-rhine

  # cat /proc/cpuinfo
  processor       : 0
  vendor_id       : GenuineIntel
  cpu family      : 6
  model           : 23
  model name      : Pentium(R) Dual-Core  CPU      E5700  @ 3.00GHz
  stepping        : 10
  microcode       : 0xa07
  cpu MHz         : 2992.648
  cache size      : 2048 KB
  physical id     : 0
  siblings        : 2
  core id         : 0
  cpu cores       : 2
  apicid          : 0
  initial apicid  : 0
  fdiv_bug        : no
  f00f_bug        : no
  coma_bug        : no
  fpu             : yes
  fpu_exception   : yes
  cpuid level     : 13
  wp              : yes
  flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm 
constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est 
tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
  bogomips        : 5985.29
  clflush size    : 64
  cache_alignment : 64
  address sizes   : 36 bits physical, 48 bits virtual
  power management:

  processor       : 1
  vendor_id       : GenuineIntel
  cpu family      : 6
  model           : 23
  model name      : Pentium(R) Dual-Core  CPU      E5700  @ 3.00GHz
  stepping        : 10
  microcode       : 0xa07
  cpu MHz         : 2992.648
  cache size      : 2048 KB
  physical id     : 0
  siblings        : 2
  core id         : 1
  cpu cores       : 2
  apicid          : 1
  initial apicid  : 1
  fdiv_bug        : no
  f00f_bug        : no
  coma_bug        : no
  fpu             : yes
  fpu_exception   : yes
  cpuid level     : 13
  wp              : yes
  flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca 
cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm 
constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est 
tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm dtherm tpr_shadow vnmi flexpriority
  bogomips        : 5985.29
  clflush size    : 64
  cache_alignment : 64
  address sizes   : 36 bits physical, 48 bits virtual
  power management:

  NOTE!: the lsmod-stated "diva.*" modules are from the drivers suite.
  Module "diva_mtpx.ko" is not yet loaded.

  # lsmod
  Module                  Size  Used by
  divas                 239480  0
  diva_idi               56477  0
  divacapi              405998  0
  divadidd               82841  4 divas,diva_idi,divacapi
  xt_tcpudp              12756  22
  iptable_filter         12706  1
  ip_tables              18051  1 iptable_filter
  x_tables               22456  3 ip_tables,xt_tcpudp,iptable_filter
  i915                  710018  2
  gpio_ich               13229  0
  coretemp               13195  0
  video                  18903  1 i915
  drm_kms_helper         48868  1 i915
  kvm_intel             132651  0
  kvm                   388316  1 kvm_intel
  drm                   244037  3 i915,drm_kms_helper
  i2c_algo_bit           13197  1 i915
  serio_raw              13230  0
  lpc_ich                16864  0
  shpchp                 32128  0
  lp                     13299  0
  parport                40836  1 lp
  via_rhine              27653  0
  3w_xxxx                30066  2
  r8169                  61562  0
  mii                    13654  2 r8169,via_rhine
  pata_acpi              12886  0

  Trying to manually load the problematic module "diva_mtpx.ko" built
  under and running as "3.13.0-141-generic":

  # insmod /usr/lib/eicon/divas/diva_mtpx.ko
  Segmentation fault

  # strace insmod /usr/lib/eicon/divas/diva_mtpx.ko
  execve("/sbin/insmod", ["insmod", "/usr/lib/eicon/divas/diva_mtpx.k"...], [/* 
15 vars */]) = 0
  brk(0)                                  = 0xb8853000
  access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb779b000
  access("/etc/ld.so.preload", R_OK)      = 0
  open("/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
  fstat64(3, {st_mode=S_IFREG|0644, st_size=15, ...}) = 0
  mmap2(NULL, 15, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb779a000
  close(3)                                = 0
  open("/lib/snoopy.so", O_RDONLY|O_CLOEXEC) = 3
  read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\6\0\0004\0\0\0"..., 512) = 
512
  fstat64(3, {st_mode=S_IFREG|0644, st_size=5460, ...}) = 0
  mmap2(NULL, 8280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7797000
  mmap2(0xb7798000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb7798000
  close(3)                                = 0
  munmap(0xb779a000, 15)                  = 0
  open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  fstat64(3, {st_mode=S_IFREG|0644, st_size=24397, ...}) = 0
  mmap2(NULL, 24397, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7791000
  close(3)                                = 0
  access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
  open("/lib/i386-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\234\1\0004\0\0\0"..., 512) = 
512
  fstat64(3, {st_mode=S_IFREG|0755, st_size=1763068, ...}) = 0
  mmap2(NULL, 1772156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb75e0000
  mmap2(0xb778b000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1aa000) = 0xb778b000
  mmap2(0xb778e000, 10876, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb778e000
  close(3)                                = 0
  access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
  open("/lib/i386-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
  read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\n\0\0004\0\0\0"..., 512) = 
512
  fstat64(3, {st_mode=S_IFREG|0644, st_size=13856, ...}) = 0
  mmap2(NULL, 16512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb75db000
  mmap2(0xb75de000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb75de000
  close(3)                                = 0
  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb779a000
  set_thread_area({entry_number:-1 -> 6, base_addr:0xb779a940, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
  mprotect(0xb778b000, 8192, PROT_READ)   = 0
  mprotect(0xb75de000, 4096, PROT_READ)   = 0
  mprotect(0xb7798000, 4096, PROT_READ)   = 0
  mprotect(0xb77e5000, 4096, PROT_READ)   = 0
  mprotect(0xb77bd000, 4096, PROT_READ)   = 0
  munmap(0xb7791000, 24397)               = 0
  brk(0)                                  = 0xb8853000
  brk(0xb8874000)                         = 0xb8874000
  uname({sys="Linux", node="MACHINES_HOSTNAME", ...}) = 0
  open("/proc/cmdline", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  read(3, "BOOT_IMAGE=/vmlinuz-3.13.0-141-g"..., 4095) = 83
  read(3, "", 4012)                       = 0
  close(3)                                = 0
  stat64("/usr/lib/eicon/divas/diva_mtpx.ko", {st_mode=S_IFREG|0644, 
st_size=682104, ...}) = 0
  open("/usr/lib/eicon/divas/diva_mtpx.ko", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  fstat64(3, {st_mode=S_IFREG|0644, st_size=682104, ...}) = 0
  mmap2(NULL, 682104, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7534000
  finit_module(0x3, 0xb77dc317, 0 <unfinished ...>
  +++ killed by SIGSEGV +++
  Segmentation fault

  Output of kernel log afterwards

  # dmesg
  (....)
  [ 7449.209569] ------------[ cut here ]------------
  [ 7449.209609] kernel BUG at 
/build/linux-fOTvIb/linux-3.13.0/arch/x86/kernel/alternative.c:365!
  [ 7449.209654] invalid opcode: 0000 [#1] SMP
  [ 7449.209685] Modules linked in: divas(OX) diva_idi(OX) divacapi(OX) 
divadidd(OX) xt_tcpudp iptable_filter ip_tables x_tables gpio_ich coretemp 
joydev i915 mac_hid kvm_intel kvm video drm_kms_helper drm serio_raw shpchp 
i2c_algo_bit lpc_ich lp parport hid_generic usbhid hid r8169 via_rhine 
pata_acpi mii 3w_xxxx
  [ 7449.209926] CPU: 0 PID: 1806 Comm: insmod Tainted: G           OX 
3.13.0-141-generic #190-Ubuntu
  [ 7449.209974] Hardware name: To Be Filled By O.E.M. To Be Filled By 
O.E.M./To be filled by O.E.M., BIOS 080015  11/18/2008
  [ 7449.210034] task: f5ca6800 ti: f1dda000 task.ti: f1dda000
  [ 7449.210063] EIP: 0060:[<c1015795>] EFLAGS: 00010216 CPU: 0
  [ 7449.210100] EIP is at apply_alternatives+0x2a5/0x630
  [ 7449.210128] EAX: 00000003 EBX: 00000003 ECX: 0c00e3bd EDX: 00000500
  [ 7449.210161] ESI: 00000003 EDI: f947fcbd EBP: f1ddbe40 ESP: f1ddbcfc
  [ 7449.210194]  DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
  [ 7449.210223] CR0: 8005003b CR2: 0805d822 CR3: 0787c000 CR4: 000407f0
  [ 7449.210256] Stack:
  [ 7449.210270]  c19af1c0 000202d2 00000000 000002d2 f1ddbdc4 c112daeb 
c19afd00 00000002
  [ 7449.210336]  00000141 f947fcc8 00000000 1447fb5d 9947fb4a ae0f0000 
f19066f0 00000000
  [ 7449.210401]  f94c6024 f1ddbd48 c10c32d0 f1ddbd68 c13093a5 f94c6024 
fa7a21e5 00000001
  [ 7449.210465] Call Trace:
  [ 7449.210485]  [<c112daeb>] ? __alloc_pages_nodemask+0x17b/0x990
  [ 7449.210520]  [<c10c32d0>] ? cmp_name+0x10/0x20
  [ 7449.210548]  [<c13093a5>] ? bsearch+0x45/0x70
  [ 7449.210573]  [<c10c3454>] ? find_symbol_in_section+0x34/0x100
  [ 7449.210605]  [<c10c32c0>] ? __module_put_and_exit+0x30/0x30
  [ 7449.210637]  [<c10c3420>] ? mod_find_symname+0x80/0x80
  [ 7449.210668]  [<c10c3ea4>] ? each_symbol_section.part.6+0x114/0x160
  [ 7449.210705]  [<c10c32d0>] ? cmp_name+0x10/0x20
  [ 7449.210732]  [<c13093a5>] ? bsearch+0x45/0x70
  [ 7449.210756]  [<c10c3454>] ? find_symbol_in_section+0x34/0x100
  [ 7449.210788]  [<c10c32c0>] ? __module_put_and_exit+0x30/0x30
  [ 7449.210818]  [<c1141201>] ? pcpu_free_area+0x1f1/0x200
  [ 7449.210850]  [<c10c3420>] ? mod_find_symname+0x80/0x80
  [ 7449.210880]  [<c10c3f0c>] ? each_symbol_section+0x1c/0x50
  [ 7449.210910]  [<c10c42d1>] ? check_version.isra.24.part.25+0x31/0xe0
  [ 7449.210945]  [<c10425e4>] module_finalize+0xe4/0x160
  [ 7449.210976]  [<c10c748e>] load_module+0xcbe/0x1900
  [ 7449.211007]  [<c10c8235>] SyS_finit_module+0x75/0xc0
  [ 7449.211037]  [<c113e43b>] ? vm_mmap_pgoff+0x7b/0xa0
  [ 7449.211066]  [<c166f08d>] sysenter_do_call+0x12/0x12
  [ 7449.211094] Code: 00 00 00 8d 85 f4 fe ff ff 89 8d e8 fe ff ff c6 85 f2 fe 
ff ff eb e8 fb fb ff ff b8 02 00 00 00 8b 8d e8 fe ff ff e9 0f ff ff ff <0f> 0b 
0f 0b 85 c9 0f 84 63 fe ff ff 8b 85 ec fe ff ff c7 04 24
  [ 7449.211369] EIP: [<c1015795>] apply_alternatives+0x2a5/0x630 SS:ESP 
0068:f1ddbcfc
  [ 7449.272622] ---[ end trace fc61485e8ab7fa04 ]---
  (....)

  An Example of a successful module load, built under and running as
  "3.13.0-137-generic"

  # uname -a
  Linux MACHINES_HOSTNAME 3.13.0-137-generic #186-Ubuntu SMP Mon Dec 4 19:12:26 
UTC 2017 i686 i686 i686 GNU/Linux

  # strace insmod /usr/lib/eicon/divas/diva_mtpx.ko
  execve("/sbin/insmod", ["insmod", "/usr/lib/eicon/divas/diva_mtpx.k"...], [/* 
15 vars */]) = 0
  brk(0)                                  = 0xb8a51000
  access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7786000
  access("/etc/ld.so.preload", R_OK)      = 0
  open("/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
  fstat64(3, {st_mode=S_IFREG|0644, st_size=15, ...}) = 0
  mmap2(NULL, 15, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xb7785000
  close(3)                                = 0
  open("/lib/snoopy.so", O_RDONLY|O_CLOEXEC) = 3
  read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\6\0\0004\0\0\0"..., 512) = 
512
  fstat64(3, {st_mode=S_IFREG|0644, st_size=5460, ...}) = 0
  mmap2(NULL, 8280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb7782000
  mmap2(0xb7783000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0) = 0xb7783000
  close(3)                                = 0
  munmap(0xb7785000, 15)                  = 0
  open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  fstat64(3, {st_mode=S_IFREG|0644, st_size=24340, ...}) = 0
  mmap2(NULL, 24340, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb777c000
  close(3)                                = 0
  access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
  open("/lib/i386-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\234\1\0004\0\0\0"..., 512) = 
512
  fstat64(3, {st_mode=S_IFREG|0755, st_size=1763068, ...}) = 0
  mmap2(NULL, 1772156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb75cb000
  mmap2(0xb7776000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1aa000) = 0xb7776000
  mmap2(0xb7779000, 10876, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7779000
  close(3)                                = 0
  access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or 
directory)
  open("/lib/i386-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
  read(3, 
"\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\n\0\0004\0\0\0"..., 512) = 
512
  fstat64(3, {st_mode=S_IFREG|0644, st_size=13856, ...}) = 0
  mmap2(NULL, 16512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0xb75c6000
  mmap2(0xb75c9000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xb75c9000
  close(3)                                = 0
  mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7785000
  set_thread_area({entry_number:-1 -> 6, base_addr:0xb7785940, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, 
useable:1}) = 0
  mprotect(0xb7776000, 8192, PROT_READ)   = 0
  mprotect(0xb75c9000, 4096, PROT_READ)   = 0
  mprotect(0xb7783000, 4096, PROT_READ)   = 0
  mprotect(0xb77d0000, 4096, PROT_READ)   = 0
  mprotect(0xb77a8000, 4096, PROT_READ)   = 0
  munmap(0xb777c000, 24340)               = 0
  brk(0)                                  = 0xb8a51000
  brk(0xb8a72000)                         = 0xb8a72000
  uname({sys="Linux", node="MACHINES_HOSTNAME", ...}) = 0
  open("/proc/cmdline", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  read(3, "BOOT_IMAGE=/vmlinuz-3.13.0-137-g"..., 4095) = 83
  read(3, "", 4012)                       = 0
  close(3)                                = 0
  stat64("/usr/lib/eicon/divas/diva_mtpx.ko", {st_mode=S_IFREG|0644, 
st_size=682104, ...}) = 0
  open("/usr/lib/eicon/divas/diva_mtpx.ko", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
  fstat64(3, {st_mode=S_IFREG|0644, st_size=682104, ...}) = 0
  mmap2(NULL, 682104, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb751f000
  finit_module(0x3, 0xb77c7317, 0)        = 0
  munmap(0xb751f000, 682104)              = 0
  close(3)                                = 0
  exit_group(0)                           = ?
  +++ exited with 0 +++

  After all modules are loaded successfully, it results in:

  # lsmod | grep -i div
  Divatty               346051  0
  divacapi              405998  2
  diva_mtpx             542952  0
  diva_idi               56477  4
  divas                 239480  0
  divadidd               78745  7 divas,diva_mtpx,diva_idi,divacapi,Divatty

  ### Manufacturer URLs:

  The cards are "Dialogic Corporation Diva PRI/E1-30 PCI(e) v3", which may be 
looked up here
  https://www.dialogic.com/diva-e1t1-pri-isdn

  Diva System Release is available for download here
  https://www.dialogic.com/diva-for-linux

  NOTE: Just recognized, when preparing the URLs for this ticket:
  There is a notification popping up saying that the Diva Card Product Series 
were shifted to a company called Sangoma Technologies by mid of Jan 2018, but 
the download does still work.
  In the meantime I will try and figure out if there is more recent software 
available at Sangoma Technologies and update my results here.

  Thanks for having a look into this

  Best Regards,
  Michael

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1746713/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to