ethercat/devices
Bjarne von Horn bdd7d1f8f7 Fix r8169 link detection with Xenomai
```
[  741.073012] IRQ pipeline: some code running in oob context 'Xenomai'
[  741.073013]               called an in-band only routine
[  741.073013] CPU: 1 PID: 22419 Comm: my_task Tainted: G           O      5.10.179-lp154.3-0510xenomai3 #1
[  741.073014] Hardware name: ICP / iEi IMBA-9454ISA/IMBA-9454ISA(E168), BIOS 080014  02/20/2009
[  741.073015] IRQ stage: Xenomai
[  741.073015] Call Trace:
[  741.073015]  dump_stack+0x86/0xa6
[  741.073016]  check_inband_stage+0x8c/0xa0
[  741.073017]  inband_irq_save+0xe/0x30
[  741.073017]  try_to_grab_pending+0x1e/0x180
[  741.073018]  mod_delayed_work_on+0x42/0xa0
[  741.073018]  phy_trigger_machine+0x23/0x30
[  741.073019]  phy_mac_interrupt+0xe/0x20
[  741.073019]  ec_poll+0x105/0x110 [ec_r8169]
[  741.073020]  ec_device_poll+0x24/0x30 [ec_master]
[  741.073020]  ecrt_master_receive+0x21/0x160 [ec_master]
[  741.073021]  ec_ioctl_rtdm_rt+0x430/0x4c0 [ec_master]
[  741.073021]  ? rtdm_fd_get+0x11d/0x210
[  741.073022]  ec_rtdm_ioctl_rt_handler+0x26/0x40 [ec_master]
[  741.073022]  rtdm_fd_ioctl+0xdc/0x240
[  741.073023]  ? xnlock_dbg_release+0x21/0xf0
[  741.073023]  CoBaLt_ioctl+0xe/0x20
[  741.073024]  handle_head_syscall+0x10f/0x4d0
[  741.073025]  ? CoBaLt_fcntl+0x20/0x20
[  741.073025]  ? handle_pipelined_syscall+0x39/0x40
[  741.073026]  handle_oob_syscall+0x13/0x20
[  741.073026]  pipeline_syscall+0x8c/0x130
[  741.073027]  syscall_enter_from_user_mode+0x26/0x90
[  741.073027]  do_syscall_64+0x13/0x60
[  741.073028]  entry_SYSCALL_64_after_hwframe+0x61/0xc6
[  741.073029] RIP: 0033:0x7fac8da13c8f
[  741.073029] Code: Unable to access opcode bytes at RIP 0x7fac8da13c65.
[  741.073030] RSP: 002b:00007fac8e864c90 EFLAGS: 00000206 ORIG_RAX: 0000000010000050
[  741.073031] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fac8da13c8f
[  741.073032] RDX: 0000000000000000 RSI: 000000000000a426 RDI: 0000000000000003
[  741.073032] RBP: 000000000000a426 R08: 00007fac8e865700 R09: 0000000000000000
[  741.073033] R10: 0000000000000113 R11: 0000000000000206 R12: 0000000000000000
[  741.073033] R13: 0000000000000000 R14: 0000000000000000 R15: 00007fac8e864e80
```
2024-02-05 10:08:55 +01:00
..
ccat Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e1000 Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e1000e Add e1000e for 5.4, 5.10, 5.14 and 6.1 2024-02-01 16:17:21 +01:00
genet Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
igb Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
igc Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
r8169 Fix r8169 link detection with Xenomai 2024-02-05 10:08:55 +01:00
8139too-3.0-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.0-orig.c Added 8139too driver for kernel 3.0. 2013-02-12 12:25:24 +01:00
8139too-3.2-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.2-orig.c Added 8139too driver for kernel 3.2. 2013-02-12 13:17:16 +01:00
8139too-3.4-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.4-orig.c Added 8139too driver for kernel 3.4. 2013-01-07 11:34:58 +01:00
8139too-3.6-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.6-orig.c Added 8139too driver for kernel 3.6. 2014-10-27 11:44:24 +01:00
8139too-3.8-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.8-orig.c Added all drivers for kernel 3.8. 2014-10-28 13:31:05 +01:00
8139too-3.10-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.10-orig.c Added all drivers for kernel 3.10. 2014-10-28 15:44:36 +01:00
8139too-3.12-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.12-orig.c Added all drivers for kernel 3.12. 2014-10-28 15:59:52 +01:00
8139too-3.14-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.14-orig.c Added all drivers for kernel 3.14. 2014-10-28 16:31:44 +01:00
8139too-3.16-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-3.16-orig.c Added all drivers for kernel 3.16. 2014-10-28 16:54:59 +01:00
8139too-4.4-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-4.4-orig.c Added 8139too for kernel 4.4. 2018-10-23 11:23:23 +02:00
8139too-5.10-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-5.10-orig.c Added 8139too driver for kernel 5.10. 2023-06-29 11:03:35 +02:00
8139too-5.14-ethercat.c Fixed line lengths; and ID keywords of merged sources. 2024-02-01 16:38:06 +01:00
8139too-5.14-orig.c Add 8139too for 5.14.21 2024-02-01 16:05:06 +01:00
8139too-5.15-ethercat.c Fixed line lengths; and ID keywords of merged sources. 2024-02-01 16:38:06 +01:00
8139too-5.15-orig.c Add 8139too for 5.15.115 2024-02-01 16:06:14 +01:00
8139too-6.1-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
8139too-6.1-orig.c Add 8139too for 6.1 2023-09-11 11:44:45 +02:00
Kbuild.in Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
Makefile.am Add 8139too for 5.15.115 2024-02-01 16:06:14 +01:00
create_driver_table.py Remove EtherCAT copyright notice. 2024-02-01 09:18:26 +01:00
device_drivers_template.md Add note on how to find driver name. 2023-11-07 11:54:35 +01:00
e100-3.0-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.0-orig.c Added e100 driver for kernel 3.0. 2012-04-10 19:09:16 +02:00
e100-3.4-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.4-orig.c Added e100 driver for kernel 3.4. 2013-01-08 12:01:17 +01:00
e100-3.6-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.6-orig.c Added e100 driver for kernel 3.6. 2014-10-27 13:41:01 +01:00
e100-3.8-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.8-orig.c Added all drivers for kernel 3.8. 2014-10-28 13:31:05 +01:00
e100-3.10-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.10-orig.c Added all drivers for kernel 3.10. 2014-10-28 15:44:36 +01:00
e100-3.12-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.12-orig.c Added all drivers for kernel 3.12. 2014-10-28 15:59:52 +01:00
e100-3.14-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.14-orig.c Added all drivers for kernel 3.14. 2014-10-28 16:31:44 +01:00
e100-3.16-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-3.16-orig.c Added all drivers for kernel 3.16. 2014-10-28 16:54:59 +01:00
e100-4.4-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-4.4-orig.c Added e100 driver for kernel 4.4. 2018-10-23 14:55:53 +02:00
e100-5.4-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-5.4-orig.c add e100 for 5.4 (orig from 5.4.255) 2023-11-27 10:14:21 +01:00
e100-5.10-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-5.10-orig.c Add e100 5.10.115 2023-11-27 11:15:33 +01:00
e100-5.14-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-5.14-orig.c add e100 for 5.14.21 2023-11-27 11:15:55 +01:00
e100-5.15-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-5.15-orig.c add e100 5.15.40 2023-11-27 11:16:18 +01:00
e100-6.1-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-6.1-orig.c add e100 for 6.1.55 2023-11-27 11:16:20 +01:00
e100-6.4-ethercat.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
e100-6.4-orig.c add e100 for 6.4.8 2023-11-27 11:25:21 +01:00
ecdev.h Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
generic.c Fixed mail address; limited lines to 78 characters; removed $Id$. 2024-02-01 15:15:41 +01:00
r8169-3.2-ethercat.c Use return value of ecdev_open(); thanks to Patrick Bruenn. 2014-10-27 16:33:23 +01:00
r8169-3.2-orig.c Added r8169 driver for kernel 3.2 (thanks to J. Kunz). 2012-07-23 16:11:34 +02:00
r8169-3.4-ethercat.c Use return value of ecdev_open(); thanks to Patrick Bruenn. 2014-10-27 16:33:23 +01:00
r8169-3.4-orig.c Added r8169 driver for kernel 3.4. 2013-01-10 11:43:57 +01:00
r8169-3.6-ethercat.c Use return value of ecdev_open(); thanks to Patrick Bruenn. 2014-10-27 16:33:23 +01:00
r8169-3.6-orig.c Added r8169 driver for kernel 3.6. 2014-10-27 13:38:51 +01:00
r8169-3.8-ethercat.c Added all drivers for kernel 3.8. 2014-10-28 13:31:05 +01:00
r8169-3.8-orig.c Added all drivers for kernel 3.8. 2014-10-28 13:31:05 +01:00
r8169-3.10-ethercat.c Added all drivers for kernel 3.10. 2014-10-28 15:44:36 +01:00
r8169-3.10-orig.c Added all drivers for kernel 3.10. 2014-10-28 15:44:36 +01:00
r8169-3.12-ethercat.c Added all drivers for kernel 3.12. 2014-10-28 15:59:52 +01:00
r8169-3.12-orig.c Added all drivers for kernel 3.12. 2014-10-28 15:59:52 +01:00
r8169-3.14-ethercat.c Added all drivers for kernel 3.14. 2014-10-28 16:31:44 +01:00
r8169-3.14-orig.c Added all drivers for kernel 3.14. 2014-10-28 16:31:44 +01:00
r8169-3.16-ethercat.c Added all drivers for kernel 3.16. 2014-10-28 16:54:59 +01:00
r8169-3.16-orig.c Added all drivers for kernel 3.16. 2014-10-28 16:54:59 +01:00
r8169-4.4-ethercat.c Added r8169 driver for kernel 4.4. 2018-10-23 15:06:54 +02:00
r8169-4.4-orig.c Added r8169 driver for kernel 4.4. 2018-10-23 15:06:54 +02:00
update.sh Added 8139too driver for kernel 5.10. 2023-06-29 11:03:35 +02:00