Date: Fri, 3 Oct 2008 10:13:53 +0530 From: "Bagavathy Kumar Mahendran " <bagavathykumar.m@hcl.in> To: "John Baldwin" <jhb@freebsd.org>, <freebsd-hackers@freebsd.org> Cc: Warner Losh <imp@freebsd.org> Subject: RE: FW: i386/127710: My driver PCI probe is not called for my correspondingdevice ID and Vendor ID Message-ID: <68C9F31EF19DB6448F515EF294028FDEE99BCE@chn-hclt-evs05.HCLT.CORP.HCL.IN> In-Reply-To: <200810011127.14593.jhb@freebsd.org> References: <68C9F31EF19DB6448F515EF294028FDEE999AB@chn-hclt-evs05.HCLT.CORP.HCL.IN> <200810011127.14593.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Dear Baldwin, Thanks for your support =2Ebut my pci probe function is not getting called for my device id and vendor id=2E Because pccbb driver already sets the device_set_desc as PCI-CardBus Bridge=2E So is there any other option for me to make my_pciprobe function to be called for my corresponding device id and vendor id=2E Thanks, Regards, Bagavathy kumar =2EM -----Original Message----- From: John Baldwin [mailto:jhb@freebsd=2Eorg]=20 Sent: Wednesday, October 01, 2008 8:57 PM To: freebsd-hackers@freebsd=2Eorg Cc: Bagavathy Kumar Mahendran ; Warner Losh Subject: Re: FW: i386/127710: My driver PCI probe is not called for my correspondingdevice ID and Vendor ID On Wednesday 01 October 2008 08:50:15 am Bagavathy Kumar Mahendran wrote: >=20 > Dear All, > Iam writing a new driver for a SAS/SATA Controller having a > Class ID -0x01 > Sub Class - 0x07 > Programming Interface - 0x00 >=20 > Hence instead of my probe function the Static build Card Bus Driver cbb > is attaching just by simply checking sub class 0x07 and programming > interface 0x00=2Ehence my probe gets failed=2E Kindly help me in= resolving > this =2Ewhat I thought is to add the card bus driver a checking of CLASS > ID in its pci probe function=2E The pccbb driver returns BUS_PROBE_DEFAULT (it should probably return GENERIC=20 in the case where it matches only on class codes)=2E Your driver just needs to=20 return a numerically higher value (but still < 0) to claim the device=2E You=20 can probably use BUS_PROBE_VENDOR or BUS_PROBE_DEFAULT + 1=2E --=20 John Baldwin DISCLAIMER: ---------------------------------------------------------------------------= -------------------------------------------- The contents of this e-mail and any attachment(s) are confidential and= intended for the named recipient(s) only=2E It shall not attach any liability on the originator or HCL or its= affiliates=2E Any views or opinions presented in=20 this email are solely those of the author and may not necessarily reflect= the opinions of HCL or its affiliates=2E Any form of reproduction, dissemination, copying, disclosure, modification,= distribution and / or publication of=20 this message without the prior written consent of the author of this e-mail= is strictly prohibited=2E If you have received this email in error please delete it and notify the sender= immediately=2E Before opening any mail and=20 attachments please check them for viruses and defect=2E ---------------------------------------------------------------------------= --------------------------------------------
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?68C9F31EF19DB6448F515EF294028FDEE99BCE>