В то время как сканер работал с простым сканированием, разработанным из коробки для Ubuntu 14.04, он снова сломан в 16.04. scanimage -L успешно идентифицирует сканер, просто сканирование также отображает сканер, но сбой сканирования с ошибкой соединения.
Если вы затронуты, вы можете попытаться использовать описанное здесь решение и использовать экспериментальный [ f2] и libsane-common пакетов от экспериментального Debian. Версии 1.0.26 сделали трюк для меня.
OK - после восстановления ядра по https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel>https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel и предыдущего запуска сборки, адаптируя файл tg3.c как В предыдущем сообщении сетевая карта обнаруживается и работает нормально.
[ 5140.908163] tg3.c:v3.128 (December 03, 2012)
[ 5140.921437] tg3 0000:01:00.0: enabling device (0000 -> 0002)
[ 5140.944063] tg3 0000:01:00.0 eth0: Tigon3 [partno(BCM957766a) rev 57766001] (PCI Express) MAC address 10:dd:b1:99:95:2a
[ 5140.944074] tg3 0000:01:00.0 eth0: attached PHY is 57765 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[0])
[ 5140.944079] tg3 0000:01:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[ 5140.944084] tg3 0000:01:00.0 eth0: dma_rwctrl[00000001] dma_mask[64-bit]
[ 5140.957230] tg3 0000:01:00.0: irq 26 for MSI/MSI-X
[ 5140.957249] tg3 0000:01:00.0: irq 27 for MSI/MSI-X
[ 5140.957263] tg3 0000:01:00.0: irq 28 for MSI/MSI-X
[ 5140.957297] tg3 0000:01:00.0: irq 29 for MSI/MSI-X
[ 5140.957310] tg3 0000:01:00.0: irq 30 for MSI/MSI-X
[ 5141.230492] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 5141.230964] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 5144.225216] tg3 0000:01:00.0 eth0: Link is up at 1000 Mbps, full duplex
[ 5144.225224] tg3 0000:01:00.0 eth0: Flow control is on for TX and on for RX
[ 5144.225250] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
В случае, если кто-то подкачивает только драйвер tg3.ko - сообщите мне. Я пошлю его по почте. Он должен загружаться в нормальное текущее ядро:
Linux Pandora 3.8.0-19-generic #30-Ubuntu SMP Wed May 1 16:35:23 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Единственное изменение, которое, по-видимому, необходимо для драйвера linux 3.8 tg3, это:
--- linux-source-3.8.0/drivers/net/ethernet/broadcom/tg3.c 2013-05-02 04:35:43.000000000 +1200 +++ tg3-3.128x/src/tg3.c 2013-05-06 10:30:07.542039601 +1200 @@ -330,6 +330,9 @@ {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_5719)}, {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_5720)}, {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57762)}, + {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57766)}, + {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57782)}, + {PCI_DEVICE(PCI_VENDOR_ID_BROADCOM, TG3PCI_DEVICE_TIGON3_57786)}, {PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, PCI_DEVICE_ID_SYSKONNECT_9DXX)}, {PCI_DEVICE(PCI_VENDOR_ID_SYSKONNECT, PCI_DEVICE_ID_SYSKONNECT_9MXX)}, {PCI_DEVICE(PCI_VENDOR_ID_ALTIMA, PCI_DEVICE_ID_ALTIMA_AC1000)},Прошло несколько лет с тех пор, как мне нужно было так бесполезно, так что я не совсем знакомы с тем, как лучше использовать dkms, чтобы заставить это строить автоматически и т. д. Но это работает для меня (до сих пор).
Дело в том, что только исходные ядра (установка) имеют эту проблему. Поэтому вам не нужно перестраивать ядро. Просто убедитесь, что вы каким-то образом обновите систему, и это будет нормально.
Текущее изображение: linux-image-3.8.0-27-generic вам также нужно будет загрузить linux-headers-3.8. 0-27-generic (зависимость).
Вы можете найти их здесь: http://security.ubuntu.com/ubuntu/pool/main/l/linux/
check для linux-image-3.8.0-27-generic_3.8.0-27.40_amd64.deb и linux-headers-3.8.0-27-generic_3.8.0-27.40_amd64.deb (каким-то образом безопасность сайта не позволит мне предоставлять более 2 ссылок).
Скопируйте их на диск через USB или что-то еще, затем выполните команду: dpkg -i linux-image-3.8.0-27-generic * linux-headers-3.8.0- 27-generic *
reboot ...
Это должно сделать это.
Это не долгосрочное решение, но если вы просто хотите заставить работать ethernet, когда используете загрузочный компакт-диск 13.04 с использованием ядра, с которым он пришел, я смог получить этот драйвер, работающий следующим образом: [ ! d0]
root@lubuntu:~# modprobe tg3
root@lubuntu:~# echo 14e4 1686 >/sys/module/tg3/drivers/pci:tg3/new_id
Где 14e4 и 1686 являются шестнадцатеричными идентификаторами поставщиков и устройств. Если ваша машина отличается от моей, вы можете найти правильные значения следующим образом:
lubuntu@lubuntu:~$ lspci | grep Ethernet
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57766 Gigabit Ethernet PCIe (rev 01)
lubuntu@lubuntu:~$ lspci -ns 01:00.0
01:00.0 0200: 14e4:1686 (rev 01)
Эта строка считывается следующим образом:
buslocation cardtype: vendorid:deviceid (rev revisionid)
Поставщики и устройства значения, которые я использовал выше.