Re: 16550 serial support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Sep 11, 2008 at 04:46:12PM -0700, David Miller wrote:
> No... I think I see the problem.  Your suspicion about sunsu
> appears to be correct.
> 
> Both drivers want to register devices using major number TTY_MAJOR
> and minor number(s) 64, 65, etc.
> 
> So whichever driver gets it first succeeds, and then the other
> gets -EBUSY.
> 
> Here is a quick patch that might make it work.

OK, I did a clean rebuild and reboot, but no dice:

Serial: 8250/16550 driver4 ports, IRQ sharing disabled
Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = 00000000000001e1
tsk->{mm,active_mm}->pgd = fffff8103d624000
              \|/ ____ \|/
              "@'/ .. \`@"
              /_| \__/ |_\
                 \__U_/
modprobe(782): Oops [#1]
TSTATE: 0000000011009606 TPC: 0000000000580e8c TNPC: 0000000000580e90 Y: 00000000    Not tainted
TPC: <sunserial_register_minors+0x5c/0x68>
g0: 0000000000000b40 g1: 0000000000000002 g2: 0000000000000000 g3: 0000000000000000
g4: fffff8103d7169e0 g5: fffff8103f57c000 g6: fffff8103c878000 g7: 0000000000000000
o0: 0000000010059288 o1: 0000000000781922 o2: 0000000000000001 o3: 000000000072f250
o4: 000000000072f250 o5: 0000000000002000 sp: fffff8103c87b2a1 ret_pc: 0000000000455594
RPC: <printk+0x24/0x38>
l0: fffff8103c93e028 l1: 000000010000c000 l2: 000000010000c000 l3: 000000010000c000
l4: fffff8103f002800 l5: fffff8103f373eb4 l6: 0000000000000001 l7: 0000000000000000
i0: 0000000010059288 i1: 0000000000000004 i2: 0000000010057290 i3: 0000000000400000
i4: fffff8000000a040 i5: 0000000000000008 i6: fffff8103c87b361 i7: 000000001005e180
I7: <serial8250_init+0x88/0x158 [8250]>
Caller[000000001005e180]: serial8250_init+0x88/0x158 [8250]
Caller[0000000000426a78]: do_one_initcall+0x38/0x140
Caller[0000000000475d34]: sys_init_module+0x17f8/0x1954
Caller[0000000000406214]: linux_sparc_syscall32+0x34/0x40
Caller[00000000000133b4]: 0x133b4
Instruction DUMP: c206201c  c45e2038  82007fc0 <c220a088> 81cfe008  9138e000  81c3e008  90102001  81c3e008 

-- 
     2. That which causes joy or happiness.
--
To unsubscribe from this list: send the line "unsubscribe sparclinux" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux