Gentoo Archives: gentoo-user

From: Helmut Jarausch <jarausch@××××××××××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] urgent: udev-upgrade inhibits firmware upload (speedtouch-usb)
Date: Fri, 01 Dec 2006 16:15:58
Message-Id: tkrat.51fb32e324bdba9e@igpm.rwth-aachen.de
In Reply to: Re: [gentoo-user] urgent: udev-upgrade inhibits firmware upload (speedtouch-usb) by Mick
1 On 1 Dec, Mick wrote:
2 > On Friday 01 December 2006 07:31, Helmut Jarausch wrote:
3 >> Hi, I desparately need help!
4 >>
5 >> I have upgraded from udev-087-r1 to udev-103 (and from baselayout-1.12.5
6 >> to 1.12.6)
7 >>
8 >> At rebooting (I have a speedtouch usb ADSL device) I get
9 >> speedtch_find_firmware: no stage 1 firmware found
10 >> (This is obviously a message from the speedtouch kernel
11 >> module)
12 >>
13 >> Yes, speedtouch has to upload firmware to the device before
14 >> I can use it. This has worked just fine before my upgrade to
15 >> the new udev.
16 >> And I've checked that the firmware is (still) in /lib/firmware.
17 >> I've even reinstalled net-dialup/speedtouch-usb and net-dialup/ppp
18 >> but nothing helps.
19 >> I couldn't find anything in the Changelogs.
20 >> I haven't changed my kernel (still 2.6.17-r8)
21 >
22 > I'm afraid I can't help with this problem, but it seems to me that udev is not
23 > as effective as coldplug was in bringing up devices at boot time. Not sure
24 > if this is something to do with launch timing of udev and the device
25 > driver(s) during boot, but my USB devices won't be picked up at boot since I
26 > updated to udev-103. No problem with detection of USB devices *after* the
27 > boot sequence has been completed. I am still looking for a solution to fix
28 > this . . .
29 >
30 On a Gentoo Forum I've just found this (which works for me)
31 On a 2.6.18-gentoo-r3 linux, simply unmerge coldplug, hotplug, hotplug-base and udev (yes, udev!).
32 Then remove the /etc/hotplug, /etc/hotplug.d and /etc/udev directories.
33
34 This being done, emerge udev again. This way you'll get hotplug-base emerged too.
35
36 Of course, check that you have /lib/firmware/speedtch-1.bin and /lib/firmware/speedtch-2.bin.
37 Udev attempts first /lib/firmware/speedtch-N.bin.V.RR where V.RR is the hardware version and
38 release of the speedtouch modem. Mine is 4.00, so I have /lib/firmware/speedtch-1.bin.4.00 and
39 /lib/firmware/speedtch-2.bin.4.00. But this is not mandatory.
40
41 And please use rc-update to remove any boot- and default-time startup of the coldplug and hotplug scripts
42 (you may even remove /etc/init.d/coldplug and /etc/init.d/hotplug just in case:
43 they are not removed by emerge --unmerge).
44
45
46 --
47 Helmut Jarausch
48
49 Lehrstuhl fuer Numerische Mathematik
50 RWTH - Aachen University
51 D 52056 Aachen, Germany
52
53 --
54 gentoo-user@g.o mailing list

Replies

Subject Author
Re: [gentoo-user] urgent: udev-upgrade inhibits firmware upload (speedtouch-usb) Mick <michaelkintzios@×××××.com>