I get the same here, with this test code, This is using a PCI serial port, output from setserial
peter@shed:~/workspace/readMRU$ setserial -g /dev/ttyS* -v /dev/ttyS0, UART: unknown, Port: 0x03f8, IRQ: 4 /dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3 /dev/ttyS10, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS11, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS12, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS13, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS14, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS15, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS16, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS17, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS18, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS19, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4 /dev/ttyS20, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS21, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS22, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS23, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS24, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS25, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS26, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS27, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS28, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS29, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3 /dev/ttyS30, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS31, UART: unknown, Port: 0x0000, IRQ: 0 Cannot get serial info: Input/output error /dev/ttyS5, UART: 16550A, Port: 0xcc90, IRQ: 19 /dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS8, UART: unknown, Port: 0x0000, IRQ: 0 /dev/ttyS9, UART: unknown, Port: 0x0000, IRQ: 0 #define _GNU_SOURCE #include <fcntl.h> #include <stdio.h> int main (int argc, char **argv) { int fd; fd = open("/dev/ttyS4", O_RDWR); printf("fd has value %i\n", fd); close(fd); } May 8 17:18:34 shed kernel: [ 418.930132] BUG: unable to handle kernel NULL pointer dereference at 0000009c May 8 17:18:34 shed kernel: [ 418.930141] IP: [<c131c7f9>] uart_dtr_rts+0x79/0x130 May 8 17:18:34 shed kernel: [ 418.930152] *pde = 00000000 May 8 17:18:34 shed kernel: [ 418.930157] Oops: 0000 [#1] SMP May 8 17:18:34 shed kernel: [ 418.930161] last sysfs file: /sys/devices/system/cpu/cpu1/cache/index1/shared_cpu_map May 8 17:18:34 shed kernel: [ 418.930166] Modules linked in: nls_iso8859_1 nls_cp437 vfat fat binfmt_misc vboxnetadp vboxnetflt vesafb vboxdrv snd_hda_codec_hdmi nvidia(P) snd_hda_codec_idt snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq ppdev snd_timer dcdbas snd_seq_device psmouse parport_serial parport_pc serio_raw snd soundcore snd_page_alloc lp parport e100 usbhid usb_storage hid uas May 8 17:18:34 shed kernel: [ 418.930211] May 8 17:18:34 shed kernel: [ 418.930216] Pid: 1927, comm: test Tainted: P 2.6.38-8-generic #42-Ubuntu Dell Inc. Dimension 5100 /0J8885 May 8 17:18:34 shed kernel: [ 418.930226] EIP: 0060:[<c131c7f9>] EFLAGS: 00210282 CPU: 1 May 8 17:18:34 shed kernel: [ 418.930230] EIP is at uart_dtr_rts+0x79/0x130 May 8 17:18:34 shed kernel: [ 418.930233] EAX: c17681e0 EBX: c1910bc0 ECX: 00000000 EDX: ffffffff May 8 17:18:34 shed kernel: [ 418.930237] ESI: f2ca4290 EDI: 00000000 EBP: ea86dd78 ESP: ea86dd6c May 8 17:18:34 shed kernel: [ 418.930240] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 May 8 17:18:34 shed kernel: [ 418.930244] Process test (pid: 1927, ti=ea86c000 task=ec30bf20 task.ti=ea86c000) May 8 17:18:34 shed kernel: [ 418.930247] Stack: May 8 17:18:34 shed kernel: [ 418.930249] f2ca4290 eea43800 ec30bf20 ea86ddc4 c13091b4 f2ca4298 00000000 f2ca42a4 May 8 17:18:34 shed kernel: [ 418.930260] ea85f500 ea86dd9c 00000060 c1910bc0 f2ca4290 fffffff4 00000000 ec30bf20 May 8 17:18:34 shed kernel: [ 418.930270] c106d370 ea86ddb0 ea86ddb0 f2ca4290 eea43800 ea85f500 ea86dde8 c131a280 May 8 17:18:34 shed kernel: [ 418.930280] Call Trace: May 8 17:18:34 shed kernel: [ 418.930287] [<c13091b4>] tty_port_block_til_ready+0x164/0x290 May 8 17:18:34 shed kernel: [ 418.930295] [<c106d370>] ? autoremove_wake_function+0x0/0x50 May 8 17:18:34 shed kernel: [ 418.930300] [<c131a280>] uart_open+0x120/0x1b0 May 8 17:18:34 shed kernel: [ 418.930307] [<c15097cd>] ? _raw_spin_lock+0xd/0x10 May 8 17:18:34 shed kernel: [ 418.930313] [<c1302465>] tty_open+0x155/0x420 May 8 17:18:34 shed kernel: [ 418.930319] [<c112a9e5>] chrdev_open+0xa5/0x1c0 May 8 17:18:34 shed kernel: [ 418.930324] [<c11251e1>] __dentry_open+0xc1/0x280 May 8 17:18:34 shed kernel: [ 418.930329] [<c112654e>] nameidata_to_filp+0x6e/0x80 May 8 17:18:34 shed kernel: [ 418.930333] [<c112a940>] ? chrdev_open+0x0/0x1c0 May 8 17:18:34 shed kernel: [ 418.930339] [<c11339df>] finish_open+0xaf/0x1a0 May 8 17:18:34 shed kernel: [ 418.930343] [<c1133288>] ? do_path_lookup+0x68/0x120 May 8 17:18:34 shed kernel: [ 418.930348] [<c1134027>] do_filp_open+0x207/0x6e0 May 8 17:18:34 shed kernel: [ 418.930354] [<c150ce00>] ? do_page_fault+0x0/0x490 May 8 17:18:34 shed kernel: [ 418.930359] [<c11265b6>] do_sys_open+0x56/0x120 May 8 17:18:34 shed kernel: [ 418.930364] [<c11266ae>] sys_open+0x2e/0x40 May 8 17:18:34 shed kernel: [ 418.930369] [<c1509bf4>] syscall_call+0x7/0xb May 8 17:18:34 shed kernel: [ 418.930372] Code: f0 0f ba 6e 38 1d 19 c -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/777582 Title: System crash with serial port use -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs