All of lore.kernel.org
 help / color / mirror / Atom feed
* uart_port structure in serial8250_port[i]  doesn't have the port_type values
@ 2005-08-15 14:10 V. Ananda Krishnan
  2005-08-15 14:52 ` Russell King
  0 siblings, 1 reply; 8+ messages in thread
From: V. Ananda Krishnan @ 2005-08-15 14:10 UTC (permalink / raw)
  To: linux-kernel; +Cc: rmk+lkml, gregkh

Hi,

  The problem described here is related to the 8250_pci driver in
2.6.12.3/2.6.12.4 kernels. When 8250_pci device driver detects a serial
port pci device and sets up the default setup (8250_pci.c), it tries to
find a match or unused port (serial8250_find_match_or_unused proc in in
8250.c). This leads to the uart_match_port with one of the parameters as
serial8250_ports[i].port. During debugging, I noticed that the none of
elements of the serial8250_ports[i].port.type was having any port value.
So the serial8250_register_port fails and the device driver module fails
to load. In this scenario, the last resort to find any entry which
doesn't have a real port associated with it also fails, because of the
null value in the serial8250_ports[i].port.type.  I would like to know
when the port.type values in uart_8250_port strucutre (in
serial8250_ports[i]) is populated? Is there anything missing in the
serial8250_find_match_or_unused codes?  Any help to degug this problem
is appreciated. Thanks.

V.Ananda Krishnan



^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2005-08-15 17:15 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-15 14:10 uart_port structure in serial8250_port[i] doesn't have the port_type values V. Ananda Krishnan
2005-08-15 14:52 ` Russell King
2005-08-15 15:56   ` V. Ananda Krishnan
2005-08-15 16:11     ` Russell King
2005-08-15 16:33       ` V. Ananda Krishnan
2005-08-15 16:41         ` Russell King
2005-08-15 16:46           ` V. Ananda Krishnan
2005-08-15 17:14           ` V. Ananda Krishnan

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.