[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#648631: marked as done (debian-installer: check-missing-firmware fails to reload driver)



Your message dated Thu, 17 Nov 2011 16:47:24 +0000
with message-id <E1RR57U-0005g6-Ge@franck.debian.org>
and subject line Bug#648631: fixed in hw-detect 1.88
has caused the Debian Bug report #648631,
regarding debian-installer: check-missing-firmware fails to reload driver
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
648631: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648631
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-installer
Severity: normal


Today's daily netinst image was put on a USB stick together with a second
partition to hold firmware. The intention was to test installing Debian
over a WPA wireless connection. It turned out to be more interesting than
I had anticipated!

The wireless device is a SpeedTouch 121g Wireless USB Adapter, which uses
the p54usb driver and requires firmware isl3887usb. This combination
works well on a machine running Sid.

'set -x' was added to /bin/ethdetect and /bin/checking-missing-firmware
after loading the installer components. 'Detect network hardware' went
ok (there were no messages about missing firmware) and the next item in
the menu was presented.

Problem: there was no wlan0 interface offered. 'Configure the network'
jumped straight to offering to set up a DHCP connection. The install can
be continued with a wlan0 interface by reloading the p54usb module.

Here are some excepts from the syslog, which is attached to this mail,

The driver is loaded:

  Nov 13 12:51:53 kernel: [  543.914487] usb 1-2: (p54usb) cannot load firmware isl3887usb (-2)!
  Nov 13 12:51:53 kernel: [  543.923108] p54usb: probe of 1-2:1.0 failed with error -2
  Nov 13 12:51:53 kernel: [  543.923151] usbcore: registered new interface driver p54usb

ethdetect finds eth0 but not wlan0. Why, I don't know, but the 'ip set
link ...' lines in check-missing-firmware will not help to load the
firmware:

  Nov 13 12:52:03 main-menu[265]: (process:4114): + check-missing-firmware eth0

Why does the driver think isl3887usb_bare is required? Firstly, it's not
needed on my Sid machine; secondly, 'modinfo p54usb' doesn't mention it:

  Nov 13 12:51:54 check-missing-firmware: missing firmware files (isl3887usb isl3887usb_bare) for usbcore usbcore

Firmware found:

  Nov 13 12:51:55 check-missing-firmware: copying loose file isl3887usb from '/media' to '/lib/firmware'

Finally:

  Nov 13 12:52:03 main-menu[265]: (process:4114): + modprobe -r usbcore
  Nov 13 12:52:03 main-menu[265]: (process:4114): FATAL: Module usbcore is in use.

This isn't very healthy! Surely a bug? If p54usb had been modprobed I
most likely wouldn't be writing this report.

The configuring of WPA/WPA2? That went splendidly!

Attachment: syslog.gz
Description: Binary data


--- End Message ---
--- Begin Message ---
Source: hw-detect
Source-Version: 1.88

We believe that the bug you reported is fixed in the latest version of
hw-detect, which is due to be installed in the Debian FTP archive:

archdetect_1.88_i386.udeb
  to main/h/hw-detect/archdetect_1.88_i386.udeb
disk-detect_1.88_all.udeb
  to main/h/hw-detect/disk-detect_1.88_all.udeb
driver-injection-disk-detect_1.88_all.udeb
  to main/h/hw-detect/driver-injection-disk-detect_1.88_all.udeb
ethdetect_1.88_all.udeb
  to main/h/hw-detect/ethdetect_1.88_all.udeb
hw-detect_1.88.dsc
  to main/h/hw-detect/hw-detect_1.88.dsc
hw-detect_1.88.tar.gz
  to main/h/hw-detect/hw-detect_1.88.tar.gz
hw-detect_1.88_i386.udeb
  to main/h/hw-detect/hw-detect_1.88_i386.udeb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 648631@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joey Hess <joeyh@debian.org> (supplier of updated hw-detect package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 17 Nov 2011 12:38:54 -0400
Source: hw-detect
Binary: hw-detect ethdetect disk-detect driver-injection-disk-detect archdetect
Architecture: source i386 all
Version: 1.88
Distribution: unstable
Urgency: low
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Joey Hess <joeyh@debian.org>
Description: 
 archdetect - Hardware architecture detector (udeb)
 disk-detect - Detect disk drives (udeb)
 driver-injection-disk-detect - Detect OEM driver injection disks (udeb)
 ethdetect  - Detect network hardware and load kernel drivers for it (udeb)
 hw-detect  - Detect hardware and load kernel drivers for it (udeb)
Closes: 648631
Changes: 
 hw-detect (1.88) unstable; urgency=low
 .
   [ Milan Kupcevic ]
   * discover-mac-io.sh: Detect OHare, Heathrow/Paddington, and KeyLargo ATA
     controllers to support transition from formerly compiled-in ide-pmac driver
     to pata_macio module. Ref: #636269.
 .
   [ Joey Hess ]
   * check-missing-firmware.sh: Add a special case for USB devices, for
     which the devpath provided from firmware.agent claims to be for the
     usbcore module. Search through subdirectories of the devpath to find
     the actual driver module for the USB hardware. Closes: #648631
     (Thanks, Brian Potkin, for testing the fix.)
Checksums-Sha1: 
 3df49ae1ed5ff96663d34ccd0f853fdc92b80704 1924 hw-detect_1.88.dsc
 384eeb4513f59753a293930086656a019986eaba 201266 hw-detect_1.88.tar.gz
 830630ee17623d88b6088f10ea8880d366775d96 108188 hw-detect_1.88_i386.udeb
 798e9ae315e2b809ad95589aef7171b9b39bdbe6 30286 ethdetect_1.88_all.udeb
 5b214c7ad370a9cfd261ad065e066d9a7788315c 23408 disk-detect_1.88_all.udeb
 045c2f71b22517a9a5299748967b1a52e81dc755 12668 driver-injection-disk-detect_1.88_all.udeb
 7cfe269bbc985b01c4f64c014b4a11e1d1ecddd1 2484 archdetect_1.88_i386.udeb
Checksums-Sha256: 
 bff2323836cf00b4926ba1fa664c6a62c1e40408e52125eb9bd4b452fca326fa 1924 hw-detect_1.88.dsc
 41e02ff0d1cee73bcd837389a64de7cb4ca261acbca19bda42f913dc59350451 201266 hw-detect_1.88.tar.gz
 f5345febd826ed7b889626279737552ed1d34cc50cf366229ce20b60d9f4d786 108188 hw-detect_1.88_i386.udeb
 57324584594ce364b1822ba90f7bca7b4e14e02e7fe075144bbbdb345327adbf 30286 ethdetect_1.88_all.udeb
 c987523738042fcc32293f8cfa914fb8f99a64ffecdc83ea2ce65d9f33437221 23408 disk-detect_1.88_all.udeb
 40116b9fc8ff5dba02dbc5147df9c952cd72cc8f758366f498a6d2119021dda8 12668 driver-injection-disk-detect_1.88_all.udeb
 0b9b3c26191c1fc252ea6c6903980ca4f024ca2f17b2996593f6508ddbbe9ff8 2484 archdetect_1.88_i386.udeb
Files: 
 169348070ff575dcc86091e15aa99167 1924 debian-installer standard hw-detect_1.88.dsc
 714939456ca877146ae986b4a15398bd 201266 debian-installer standard hw-detect_1.88.tar.gz
 e04263a5ef2a1b3f3b5835709fd3ec52 108188 debian-installer standard hw-detect_1.88_i386.udeb
 4b957308f853903821b89abd8853d86a 30286 debian-installer optional ethdetect_1.88_all.udeb
 e4f18b062fd6857067dc55ba53791500 23408 debian-installer optional disk-detect_1.88_all.udeb
 ff38b088127ad22913e9c52933acbf59 12668 debian-installer optional driver-injection-disk-detect_1.88_all.udeb
 65e833317da9380477f891805b231c1d 2484 debian-installer standard archdetect_1.88_i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIVAwUBTsU5WckQ2SIlEuPHAQhFAA//QgbMJOyi0rNB59qe+Pz3u34/8fIr60d1
eosP974R39OSKEzlwAgsD6G7r7Whn9nO6rN3ScsJTwimYYdjvejM6vBFZq/BiW5v
Z0i/jnD1r92PKUYr2S2mS3395sOWh2ssJEajakHbFFAFqXhBwEaNC4Gcw8klI+Hg
UAN4Cstg9iWYb9XogfYT9FmELgqEKKp9/mS7hfVr0nA7rSHU5gDXf4Du7xNkGNLP
YEUH65MODPCiTMbtY1ppOpBDQImixIP4vMS6Xyhoo+81Yoqq51KivUDH9J19SG3Q
2PX1m3BsVXvFgDwrnbD9tHOjke8ldYCKV0W+7NohnIaPTJv489gWSQ306tJOrd4E
nYoLSGDheSAGgeMt7kwZ/jZACqyof6GYn+OpM/NMKMSYoq0zD65AIX3LXOENXHJH
CWvfLYYkfm/e+SUgHews5Cfc0KZKILLHAkW23hfWCrky8Jrh/ScLED0jER4QlMJV
Bt+j32NWEgwTGCBZ0ugWPiwsyxUe5vPnb/LmRIelFms+hL6vQxzIoY9REf7r0Ea3
8TClgeioanIxXtyS+osVfmf76RMRIjA3eufIG7hMwezzuWZZPUM4vO4tRljVAky7
l/E5iRi+eKBe9tHikyj85EsL0utrVV49NzIK+MoiXbkZlljx9GSAhyM4eaKJEH2z
p6fIJ5UZNsY=
=Cuxo
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: