From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthias Reichl Subject: OXuPCI952 and baud_base questions Date: Wed, 1 Dec 2010 17:46:34 +0100 Message-ID: <20101201164634.GA5773@horus.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailbackup.inode.at ([213.229.60.24]:59775 "EHLO mailbackup.inode.at" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752990Ab0LAQrk (ORCPT ); Wed, 1 Dec 2010 11:47:40 -0500 Received: from [62.99.145.4] (port=37201 helo=mx.inode.at) by mailbackup.inode.at with esmtp (Exim 4.67) (envelope-from ) id 1PNpqF-00018s-IN for linux-serial@vger.kernel.org; Wed, 01 Dec 2010 17:47:39 +0100 Received: from [85.127.54.55] (port=7438 helo=camel2.hias.horus.com) by smartmx-04.inode.at with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.69) (envelope-from ) id 1PNppF-0006ep-8z for linux-serial@vger.kernel.org; Wed, 01 Dec 2010 17:46:37 +0100 Content-Disposition: inline Sender: linux-serial-owner@vger.kernel.org List-Id: linux-serial@vger.kernel.org To: Linux Kernel I've got a Lindy 51237 multi I/O card (2 16C950 URATs up to 921kbit plus one parallel port) with a Oxford OXuPCI952 chip (PCI vendor ID 0x1415, device ID 0x9505). http://www.lindy-international.com/2-port-rs-232-serial-1-port-parallel-card-pci/51237.html http://www.plxtech.com/products/uart/oxupci952 Kernel 2.6.36.1 doesn't contain any device-specific configuration, the "guess code" detects both UARTs at BAR0 and BAR1, but with the wrong baudrate (default of 115200 instead of 921600 needed for this card). The card doesn't report any specific (sub-) vendor/device IDs but the generic Oxford IDs. So adding an entry to the pci_device_id table with a pbn_b0_bt_2_921600 config might break some prior working setups (OXuPCI952 with baud_base=115200). Do you have any policy how to cope with such situations? so long, Hias lspic -vvvn output: 05:00.0 0700: 1415:9505 (rev 01) (prog-if 06 [16950]) Subsystem: 1415:0000 Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR-