Date: Wed, 17 Feb 2010 21:30:03 +0100 From: Hans Petter Selasky <hselasky@c2i.net> To: Christian Neugum <bsd@digitalc.de> Cc: freebsd-gnats-submit@freebsd.org, freebsd-usb@freebsd.org Subject: Re: usb/143620: the module if_cdce doesn't support my Openmoko Neo FreeRunner anymore Message-ID: <201002172130.03120.hselasky@c2i.net> In-Reply-To: <4B7C3F0B.2040606@digitalc.de> References: <201002062338.o16NcVmS058510@www.freebsd.org> <201002070913.34650.hselasky@c2i.net> <4B7C3F0B.2040606@digitalc.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday 17 February 2010 20:10:03 Christian Neugum wrote: > On 02/07/10 09:13, Hans Petter Selasky wrote: > > On Sunday 07 February 2010 00:38:31 Christian Neugum wrote: > >>> Number: 143620 > >>> Category: usb > >>> Synopsis: the module if_cdce doesn't support my Openmoko Neo > >>> FreeRunner anymore Confidential: no > >>> Severity: non-critical > >>> Priority: medium > >>> Responsible: freebsd-usb > >>> State: open > >>> Quarter: > >>> Keywords: > >>> Date-Required: > >>> Class: sw-bug > >>> Submitter-Id: current-users > >>> Arrival-Date: Sat Feb 06 23:40:01 UTC 2010 > >>> Closed-Date: > >>> Last-Modified: > >>> Originator: Christian Neugum > >>> Release: 8.0-stable > >>> Organization: > >> > >> private person > >> > >>> Environment: > >> > >> FreeBSD Chris 8.0-STABLE FreeBSD 8.0-STABLE #1: Sun Jan 10 21:27:41 CET > >> 2010 root@Chris:/usr/obj/usr/src/sys/WORKSTATION i386 > >> > >>> Description: > >> > >> I've installed FreeBSD 8.0 on my computer and I cannot get my Openmoko > >> Neo FreeRunner working with if_cdce. With FreeBSD 7.2 it worked well. > >> After loading the if_cdce kernel module I plugged in my FreeRunner but > >> no cdce* device is shown in /dev. I've tried different usb ports and > >> loaded the module at boottime but the result is the same. > >> > >>> How-To-Repeat: > >> > >> $ kldstat > >> Id Refs Address Size Name > >> 1 18 0xc0400000 612ca4 kernel > >> 2 1 0xc0a13000 14f10 snd_emu10kx.ko > >> 3 3 0xc0a28000 55730 sound.ko > >> 4 1 0xc0a7e000 7551b4 nvidia.ko > >> 5 2 0xc11d4000 2c8d4 linux.ko > >> $ sudo kldload if_cdce > >> $ kldstat > >> Id Refs Address Size Name > >> 1 26 0xc0400000 612ca4 kernel > >> 2 1 0xc0a13000 14f10 snd_emu10kx.ko > >> 3 3 0xc0a28000 55730 sound.ko > >> 4 1 0xc0a7e000 7551b4 nvidia.ko > >> 5 2 0xc11d4000 2c8d4 linux.ko > >> 6 1 0xc8b9b000 6000 if_cdce.ko > >> 7 1 0xc7108000 3000 uether.ko > >> <<<--- plugged in my FreeRuner > >> $ dmesg > >> [...] > >> ugen1.2: <Linux 2.6.29-GTA02_qtmoko-v14-mokodev with s3c241> at usbus1 > >> $ ls /dev | grep c > >> acd0 > >> acd1 > >> acpi > >> console > >> consolectl > >> ctty > >> devctl > >> geom.ctl > >> mdctl > >> nfslock > >> nvidiactl > >> pci > >> ttyvc > >> usbctl > >> > >>> Fix: > > > > You need to execute, due to the way the Linux guys designed it. > > Alternativly you can add a quirk to the quirks table to do this > > automatically. > > > > usbconfig -u 1 a 2 set_config 1 > > > > --HPS > > Hi, > > it seems that my reply got lost in the www. > The workaround fixed my problem, but can you show me how to add a quirk > to the quirks table or provide me with a website? I haven't found > anything in Google. > See: /usr/src/sys/dev/usb/quirk/usb_quirk.c And: USB_QUIRK(ELSA, MODEM1, 0x0000, 0xffff, UQ_CFG_INDEX_1), Please make a patch. --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002172130.03120.hselasky>