Greetings-- I recently upraded my motherboard and installed Slink where I was using Hamm before, so a number of things changed at once. But:
I am attempting to run pilot-link stuff, as well as connect my UPS again (best power fortress). Both of these things worked with my old motherboard (A Tyan PPro board) and kernel 2.0.34. With 2.0.36 and this Asus P2B-D M/B, I do see the serial ports getting init'ed at boot bash$ dmesg ... Serial driver version 4.13 with no serial options enabled tty00 at 0x03f8 (irq = 4) is a 16550A tty01 at 0x02f8 (irq = 3) is a 16550A ... and the associated /dev/ttyS* files are also enumerated. However, attempting to run, for example pilot-xfer /dev/ttyS0 -L results in nothing happening, and attempting to connect to the UPS results in a seg fault, followed by extremely chopping performance and an error message printed into the ring buffer about kmalloc operations and how an idle process that is running can't sleep (this is slightly painful, but I can do this again and be more precise if this is interesting, which I imagine it is...). Anyway, I recall that setserial had problems with multiprocessor machines, but I don't know if this is still true. I also wonder if this is unusual: bash$ cat /proc/ioports 0000-001f : dma1 0020-003f : pic1 0040-005f : timer 0060-006f : keyboard 0070-007f : rtc 0080-008f : dma page reg 00a0-00bf : pic2 00c0-00df : dma2 00f0-00ff : npu 0170-0177 : ide1 01f0-01f7 : ide0 0220-022f : sound blaster 0376-0376 : ide1 03c0-03df : vga+ 03f0-03f5 : floppy 03f6-03f6 : ide0 03f7-03f7 : floppy DIR d000-d01f : 3c905 Boomerang 100baseTx d800-d807 : IDE DMA d808-d80f : IDE DMA No Serial ports! I ran setserial manually to configure /dev/ttyS0 and it appeared at 03F8 with a line like "serial (set)" above... hmmmmmmmmmmmm. Is this a configuration error on my part? I do have serial port support in the kernel (not a module), I read the serial HOWTO, but I am afraid I am stuck. Any info? Thanks Dan Hugo ps this is the segfault info when I abort the connection attempt in pilot-xfer /dev/ttyS0: Code: <1>Unable to handle kernel paging request at virtual address c4025d98 current->tss.cr3 = 0333d000, %cr3 = 0333d000 *pde = 00003067 *pte = 00000000 Oops: 0000 CPU: 1 EIP: 0010:[<0010b78c>] EFLAGS: 00010202 eax: 00000010 ebx: 0000002b ecx: 04025d98 edx: 034dba04 esi: 00000000 edi: 007ee000 ebp: 007edf68 esp: 007edf04 ds: 0018 es: 0018 fs: 0010 gs: 002b ss: 0018 Process pilot-xfer (pid: 269, process nr: 14, stackpage=007ed000) Stack: 001b002b 007edf68 00025000 00000000 00000000 047f0000 04800000 04000000 00000018 0011682b 001bcdd0 007edf68 00000000 001164dc fffffff0 00000010 001ffd10 008f292c 00000246 00a17498 0048bc0c 001164dc 0010b309 007edf68 Call Trace: [<001b002b>] [<047f0000>] [<04800000>] [<04000000>] [<0011682b>] [<001164dc>] [<001164dc>] [<0010b309>] [<04025d98>] [<04025d98>] [<0011ee67>] [<0010aeab>] Code: 64 8a 04 0e 0f a1 88 c2 81 e2 ff 00 00 00 89 54 24 10 52 68 Aiee, killing interrupt handler