From owner-freebsd-drivers@FreeBSD.ORG Mon Oct 28 16:56:47 2013 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 5FAA4DD8; Mon, 28 Oct 2013 16:56:47 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from land.berklix.org (land.berklix.org [144.76.10.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F24342D39; Mon, 28 Oct 2013 16:56:46 +0000 (UTC) Received: from mart.js.berklix.net (p5DCBCCBC.dip0.t-ipconnect.de [93.203.204.188]) (authenticated bits=128) by land.berklix.org (8.14.5/8.14.5) with ESMTP id r9SGucqU031814; Mon, 28 Oct 2013 16:56:39 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id r9SGuUdi024087; Mon, 28 Oct 2013 17:56:30 +0100 (CET) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost.js.berklix.net [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id r9SGuIwU067536; Mon, 28 Oct 2013 17:56:24 +0100 (CET) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201310281656.r9SGuIwU067536@fire.js.berklix.net> To: Soumendra Ganguly Subject: Re: Drivers for my PC From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Mon, 28 Oct 2013 20:02:10 +0530." Date: Mon, 28 Oct 2013 17:56:18 +0100 Sender: jhs@berklix.com Cc: questions@freebsd.org, freebsd-drivers X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 16:56:47 -0000 Hi, Reference: > From: Soumendra Ganguly > Date: Mon, 28 Oct 2013 20:02:10 +0530 Soumendra Ganguly wrote: > Dear driver developers, > I recently bought a notebook (hp > pavilion 15-e006tu) which came with FreeDOS. I installed FreeBSD 9.2 > (amd64) on it (using dvd1.iso *), removing FreeDOS and later noticed > that the Wi-Fi is not working. Then I checked the list of hardwares > supported by FreeBSD 9.2 (which I should have done prior to installing > the OS) and found out that some of the components of my PC are not in > the list. For example the Wi-Fi adapter (RalinkTech VQF-RT3290), the > Bluetooth adapter (same model name as the Wi-Fi adapter, Ralink > VQF-RT3290), and I do not even know if the Ethernet interface is > supported. Later I realized that since the Wi-Fi adapter is not > recognized, the FreeBSD installation said something like - 'no > configurable NIC found' (or something similar, I hope you know what I > mean). I really want to use FreeBSD. My other computer has Windows and > Ubuntu on it. I want to port some of my code to FreeBSD. What to do? > Please help! I do not know how to write drivers (I would love to be > able to though) ! Help, please! > > * I converted the iso to a usb installation medium to install FreeBSD. > I have created an image of the flash drive using dd(1) on ubuntu and > saved it to my external hard drive for future use. > > Thank you. I will be really grateful if someone helps. Hi Soumendra Ganguly, You will get more support from questions@ that I added to CC, I suggest some later responder to this thread drops drivers@ from CC. In future please break your post into seperate postings with different subjects & more detail to tempt people more to answer just one question. It'll make it easier for them, & get you better reponse. drivers@ is mostly for busy driver developers@, few if any of whom will likely be interested in sorting a magic box of drivers for your particular PC, at least not without a lot more info from you &/or cash to motivate work for a manufacturer's specific PC ;-) Few know or care what a manufacturer's model contains, as they come & go rapidly, it's chip sets that get people's interest. There is a laptop list though, http://laptop.bsdgroup.de/freebsd/ see Also http://lists.freebsd.org/pipermail/freebsd-stable/2011-July/063261.html Provide more IC info. Download & boot a USB .img (which can run from stick, you dont even need to install, though easier if you do) & Or look up manufacturers spec & find Chips =ICs listed there. I did that for each laptop I have had. ALos created web pages of dmesg etc. Also untered them on the laptop indices. eg I have an HP Pavilion that does support ethernet: http://berklix.com/~jhs/hardware/hp/pavilion/dm3-1155ea Try yours & report detail. Capture the dmesg & pciconf outputs to a 2nd USB stick so you can publish them. For each device of interest look at & report parts of dmesg man pciconf ; pciconf -lv Also you can buy a WLAN USB stick for 10 Euro that's just 3mm long that supports FreeBSD-10 (Not 9!) urtwn0: (but maybe get a bigger stick for more reliable support) A link to threads on that here: http://berklix.com/~jhs/txt/driver_search There's also NDIS to support other WLAN chips (but NDIS is due to be removed later, subject to warm debate on other lists) Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Interleave replies below like a play script. Indent old text with "> ". Send plain text, not quoted-printable, HTML, base64, or multipart/alternative.