LxPupSc64 - 64bit version of Puppy with the LXDE desktop

For talk and support relating specifically to Puppy derivatives
Message
Author
belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#226 Post by belham2 »

peebee wrote:
belham2 wrote:Is there a way for me to apply a "...delta.iso" to the main ".iso" while using any other linux operating system (say, Debian or whatever)?
The program is xdelta3
Available for most linuxii
https://pkgs.org/download/xdelta3

Code: Select all

# xdelta3 --help
VERSION=3.0o
usage: xdelta3 [command/options] [input [output]]
special command names:
    config      prints xdelta3 configuration
    decode      decompress the input
    encode      compress the input
    test        run the builtin tests
special commands for VCDIFF inputs:
    printdelta  print information about the entire delta
    printhdr    print information about the first window
    printhdrs   print information about all windows
standard options:
   -0 .. -9     compression level
   -c           use stdout
   -d           decompress
   -e           compress
   -f           force overwrite
   -h           show help
   -q           be quiet
   -v           be verbose (max 2)
   -V           show version
memory options:
   -B bytes     source window size
   -W bytes     input window size
   -P size      compression duplicates window
   -I size      instruction buffer size (0 = unlimited)
compression options:
   -s source    source file to copy from (if any)
   -S [djw|fgk] enable/disable secondary compression
   -N           disable small string-matching compression
   -D           disable external decompression (encode/decode)
   -R           disable external recompression (decode)
   -n           disable checksum (encode/decode)
   -C           soft config (encode, undocumented)
   -A [apphead] disable/provide application header (encode)
the XDELTA environment variable may contain extra args:
   XDELTA="-s source-x.y.tar.gz" \
   tar --use-compress-program=xdelta3 \
       -cf target-x.z.tar.gz.vcdiff target-x.y/
# 

Well, I've tried to read (for the past hour) how to correctly use "xdelta3', but the documentation is not very clear in my opinion. The only thing I could get to run is showed in the pic below---and I do not believe it can be right because it took less than 2-3 secs to run, and the resulting 18.03+4.iso is only ~2.8MB larger than the original 18.03.iso.

Yet the .delta is 57MB in size, and when you do it inside a puppy, it definitely takes longer than 2-3 seconds for the delta to apply & then generate the new .iso.

Can anyone give me some hints on exactly what to enter into the terminal? I've tried the "-d" command paramter, and also "djw -S" parameters. (Fred, you out there??, I am in my XFCE-Debian64-build trying to do this)
Attachments
trying-to-figure-out-xdelta3.jpg
(97.09 KiB) Downloaded 941 times

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#227 Post by peebee »

belham2 wrote: resulting 18.03+4.iso is only ~2.8MB larger than the original 18.03.iso.
About right....check the md5 of the generated .iso - shown above?
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#228 Post by belham2 »

peebee wrote:
belham2 wrote: resulting 18.03+4.iso is only ~2.8MB larger than the original 18.03.iso.
About right....check the md5 of the generated .iso - shown above?
Well, dang, the md5 sum you posted for 18.03+4 checks out exactly.

Hmmm, I guess something must have happened. But, I swear, Peebee, when I was in the terminal and hit the "xdelta3 -d...." command, it happened so fast I was like what? It was literally less than 2 secs & it spit out the new 18.03-4.iso. When I do them inside a pup, it's definitely longer than that.

Oh, I will keep pushing on here.

Going to now try the 18.03-5.delta on the 18.03.iso, and again try to watch what happens.


P.S. Thanks for posting about the xdelta3 being the program to use.

User avatar
fredx181
Posts: 4448
Joined: Wed 11 Dec 2013, 12:37
Location: holland

#229 Post by fredx181 »

belham2 wrote:it happened so fast I was like what?
Could well be because you do it from 64-bit OS.

Fred

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#230 Post by peebee »

Delta +6

iso md5 = 44f0e27594ef24cd1d96a1ce92d7f065 lxpupsc64-18.03+6.iso

- Slackware64-Current to Thu Mar 29 20:48:28 UTC 2018

with openssl-1.0.2o
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

belham2
Posts: 1715
Joined: Mon 15 Aug 2016, 22:47

#231 Post by belham2 »

Hi Peebee,

https://sourceforge.net/projects/lxpup/ ... 4/updates/

Applied "lxpupsc64-18.03.iso___lxpupsc64-18.04.iso.delta" and all is running good with 18.04. Resulting md5 iso checksum checks out too. Thanks for the update to 18.04!

Just as a side note, this lxpupsc64 of yours has been running for over 148 hrs straight on this laptop that we leave on 24/7 in the Out house for everyone to use for any reason. Not one single problem, stable as heck, even when it's being banged on & also globbed on with tons of food, lol, by the little one's cooking experiments :wink:

Mucho thanks.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

LxPup64Sc-18.04

#232 Post by peebee »

Beaten to it.....

LxPup64Sc-18.04 - iso, devx and kernel sources

- kernel 4.15.15
- Slackware64-Current to Sun Apr 1 21:05:03 UTC 2018
- BUILD_FROM_WOOF='testing;63e7068d;2018-03-30 13:06:14 +0300'
- new common64 repo used

Delta from 18.03
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Terry H
Posts: 708
Joined: Sun 29 Mar 2009, 16:48
Location: The Heart of Muskoka, ON Canada

#233 Post by Terry H »

New manual frugal install of LxPup64Sc-18.04 to 32GB SandDisk Ultra Fit Flash Drive. Running on Dell Latitude 3350 Core i3-5005U 8GB RAM

Working fine after manual fixes for some issues of missing firmware from fdrv.sfs for kernel 4.15.x:
- does not contain valid firmware for Intel 7265D wifi card. (iwlwifi-7265D-29.ucode manually installed)
- rtl8168h-2.fw not found (manually installed)
- ibt-hw-37.8.10-fw-1.10.3.11.e.bseq not found (manually installed)
- regulatory.db & regulatory.db.p7s not found (probably not a problem, but downloaded & manually installed to correct dmesg error)

Code: Select all

# inxi -Fxxz
System:    Host: puppypc21035 Kernel: 4.15.15-lxpup64 x86_64 (64 bit gcc: 7.3.0)
           Desktop: LXDE (Openbox 3.6.1) dm: N/A Distro: LxPupSc64 18.04
Machine:   Device: laptop System: Dell product: Latitude 3350 Chassis: type: 9
           Mobo: Dell model: 0KVTCC v: A00 UEFI: Dell v: A13 date: 01/23/2018
Battery    BAT0: charge: 59.0 Wh 123.3% condition: 47.9/59.0 Wh (81%) volts: 8.5/7.4
           model: Samsung SDI DELL 6C0FN58 serial: 37544 status: Full
CPU:       Dual core Intel Core i3-5005U (-HT-MCP-) cache: 3072 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 7985
           clock speeds: min/max: 500/2000 MHz 1: 1401 MHz 2: 1136 MHz 3: 1268 MHz 4: 878 MHz
Graphics:  Card: Intel HD Graphics 5500 bus-ID: 00:02.0 chip-ID: 8086:1616
           Display Server: X.org 1.19.6 driver: intel tty size: 125x27 Advanced Data: N/A for root
Audio:     Card-1 Intel Wildcat Point-LP High Definition Audio Controller
           driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:9ca0
           Card-2 Intel Broadwell-U Audio Controller driver: snd_hda_intel bus-ID: 00:03.0 chip-ID: 8086:160c
           Sound: Advanced Linux Sound Architecture v: k4.15.15-lxpup64
Network:   Card-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: e000 bus-ID: 03:00.0 chip-ID: 10ec:8168
           IF: eth0 state: down mac: <filter>
           Card-2: Intel Wireless 7265 driver: iwlwifi bus-ID: 04:00.0 chip-ID: 8086:095a
           IF: wlan0 state: up mac: <filter>
Drives:    HDD Total Size: 530.9GB (8.5% used)
           ID-1: /dev/sda model: TOSHIBA_MQ01ACF0 size: 500.1GB serial: N/A
           ID-2: /dev/sdb model: Ultra_Fit size: 30.8GB serial: N/A
RAID:      System: supported: linear raid0 raid1 raid10 raid6 raid5 raid4
           No RAID devices: /proc/mdstat, md_mod kernel module present
           Unused Devices: none
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 141 Uptime: 56 min Memory: 483.7/7886.5MB Init: SysVinit v: N/A runlevel: 5 Gcc sys: 7.3.0
           Client: Shell (bash 4.4.191 running in lxterminal) inxi: 2.3.8 
# 

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#234 Post by peebee »

Terry H wrote: issues of missing firmware from fdrv.sfs
Hi TerryH

The topic of which firmware should be shipped in the iso is a thorny one....

I guess your laptop is brand new - "Dell v: A13 date: 01/23/2018"

I will add the 2 smaller items to the fdrv for future builds but iwlwifi-7265D-29.ucode is over 1MB so if it goes in something else has to come out - but what??

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#235 Post by mikeslr »

peebee wrote: I will add the 2 smaller items to the fdrv for future builds but iwlwifi-7265D-29.ucode is over 1MB so if it goes in something else has to come out - but what??
Cheers
peebee
Why? :roll:

I know we like to keep things small. But IMHO it is more important to keep things functional OOTB.

IIRC, firmware is packaged as a separate module > fdrz.sfs. Or at least it could be as all recent Puppies OOTB can load them on bootup. With Gbs (or, at least, hundreds of Mbs) of disk-space, several Mbs doesn't make any difference. Having unused firmware in an SFS uses no (or almost no) RAM. And there are firmware cutters to reduce firmware to only that being used. Or remaster.

mikesLr

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#236 Post by ozsouth »

I added 7 iwl firmware files to my remaster, to cover many newer intel wireless - 7.7mb. This is by no means exhaustive, so I see Peebee's dilemma.
Attachments
iwl-add.jpg
(16.86 KiB) Downloaded 531 times

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

Actually, the dilemma is drivers

#237 Post by mikeslr »

As I said, one fdrv.sfs, regardless of its size is one download which can be used again and again in any recent Puppy.

The dilemma is drivers. They must be specifically compiled against the kernel of the Puppy being used ['though if I understand it correctly minor variations of kernels may not be significant. That is a driver compiled for kernel 4.1.30 would work under kernel 4.1.45, but not 4.2.30. But, even that may be wrong. And certainly, there would be, in any case, a hell of a lot of drivers to compile.

mikesLr

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#238 Post by peebee »

There is already a complete fdrv maintained by gyro which can be downloaded:
http://www.murga-linux.com/puppy/viewto ... 573#820573
http://www.fishprogs.software/puppy/firmware-sfs/

The dilemma is what subset of this large fdrv (119MB) to ship included in the iso so as to satisfy most configurations (but not all). 20-25MB is about the right size for this subset (I think). Intel wifi seems particularly prone to needing new large firmware each time a new wifi chip is introduced and shipped with modern laptops....

The chicken and egg situation for wifi is that you need the wifi to work to download the complete fdrv and the wifi won't work until you download the full fdrv....so you need access to an older working computer when you buy a new laptop....
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Terry H
Posts: 708
Joined: Sun 29 Mar 2009, 16:48
Location: The Heart of Muskoka, ON Canada

#239 Post by Terry H »

Following my earlier mentioning of missing firmware, I thought I'd kill some time checking which firmware is used by various kernels for Intel 7265 wifi card. This testing is meant to hopefully assist. Personally I don't use the fdrv.sfs, apart from testing. I have number of firmware files I manually instal to /lib/firmware as required.

I realise that it is a difficult decision which firmware versions need to be included. Intel changing the container version number, whilst the actual loaded firmware version is the same (refer tests for kernels 4.1 and 4.2) doesn't help. The Intel 7xxx wifi cards have been around for a while now, there are now newer Intel 8xxx wifi cards, which so far have not been catered for in puppy fdrv.sfs/zdrv.sfs.

Testing was done using my Dell 3350 Core i3-5005U laptop. This is a 2 year old laptop. I ran with kernels 3.18, 4.1, 4.2, 4.4, 4.9, 4.14, 4.15. This was done running lxpupsc64-18.04, except kernel 4.9, which I used Dpup Stretch 7.5 RC2. All runs were completed with manually updating vmlinuz and zdrv.sfs, while running with pfix=ram kernel parameter.

Kernel 3.18.22

Load of firmware failed after 3 attempts. Manually installed iwlwifi-7265-10.ucode after checking connection. Firmware version 23.15.10.0 was contained in file iwlwifi-7265-10.ucode. I have noticed this seeming mismatch with several iwlwifi firmware versions. Makes it hard to know which firmware you are actually running.

Code: Select all

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: irq 46 for MSI/MSI-X
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265-10.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265-9.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265-9.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265-8.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265-8.ucode' failed.
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: Unsupported splx structure

# modprobe -rv iwlmvm && modprobe -v iwlmvm
rmmod iwlmvm
rmmod mac80211
rmmod iwlwifi
rmmod cfg80211
insmod /lib/modules/3.18.22/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/3.18.22/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/3.18.22/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 
insmod /lib/modules/3.18.22/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko 

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: irq 46 for MSI/MSI-X
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265-10.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265-9.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265-9.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265-8.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265-8.ucode' failed.
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: Unsupported splx structure
iwlwifi 0000:04:00.0: irq 46 for MSI/MSI-X
iwlwifi 0000:04:00.0: loaded firmware version 23.15.10.0 op_mode iwlmvm
iwlwifi 0000:04:00.0: Unsupported splx structure
iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
Kernel 4.1.11

This kernel version failer after 4 attempts to load firmware. Manually installed iwlwifi-7265D-13.ucode. Firmwre naming changed, now includes D suffix after 7265.

Code: Select all

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-13.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-12.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-12.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-11.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-11.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-10.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-10.ucode' failed.
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: Unsupported splx structure
  

# modprobe -rv iwlmvm && modprobe -v iwlmvm
rmmod iwlmvm
rmmod mac80211
rmmod iwlwifi
rmmod cfg80211
insmod /lib/modules/4.1.11/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/4.1.11/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/4.1.11/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 
insmod /lib/modules/4.1.11/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko 


# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-13.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-12.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-12.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-11.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-11.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-10.ucode failed with error -2
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-10.ucode' failed.
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: Unsupported splx structure
iwlwifi 0000:04:00.0: Unsupported splx structure
iwlwifi 0000:04:00.0: loaded firmware version 25.30.13.0 op_mode iwlmvm
iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled


Kernel 4.2.5 Kernel now checks 6 times for firmware versions. Manually installed iwlwifi-7265D-15.ucode. Even though the version number installed compared to kernel 4.1.11 (iwlwifi-7265D-13.ucode), the firmware version loaded is the same (loaded firmware version 25.30.13.0)

Code: Select all

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-15.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Unsupported splx structure
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-14.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-13.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-12.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-12.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-11.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-11.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-10.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-10.ucode' failed.
iwlwifi 0000:04:00.0: no suitable firmware found!


# modprobe -rv iwlmvm && modprobe -v iwlmvm
rmmod iwlmvm
rmmod mac80211
rmmod iwlwifi
rmmod cfg80211
insmod /lib/modules/4.2.5/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/4.2.5/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/4.2.5/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko 
insmod /lib/modules/4.2.5/kernel/drivers/net/wireless/iwlwifi/mvm/iwlmvm.ko 


# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-15.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Unsupported splx structure
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-14.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-13.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-12.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-12.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-11.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-11.ucode' failed.
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-10.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: request for firmware file 'iwlwifi-7265D-10.ucode' failed.
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-15.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Unsupported splx structure
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-14.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: loaded firmware version 25.30.13.0 op_mode iwlmvm
iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
Kernel 4.4.70 This kernel (huge-4.4.70-s64-700.tar.bz2) contained firmware in the zdrv.sfs, the firmware loaded was iwlwifi-7265D-17.ucode. The zdrv actually contained additional firmware versions which were higher than iwlwifi-7265D-19.ucode, which were ignored.

Code: Select all

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-19.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-18.ucode failed with error -2
iwlwifi 0000:04:00.0: Falling back to user helper
iwlwifi 0000:04:00.0: loaded firmware version 17.352738.0 op_mode iwlmvm
iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
iwlwifi 0000:04:00.0: L1 Enabled - LTR Enabled
Kernel 4.9.83
Ran on Dpup stretch 7.5 RC2. Firmware version iwlwifi-7265D-22.ucode loaded.

Code: Select all

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
iwlwifi 0000:04:00.0: loaded firmware version 22.391740.0 op_mode iwlmvm
iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
Kernel 4.14.16

This kernel now does 8 checks for firmware, also refers to kernl.org git repository on failure. Manually installed iwlwifi-7265D-29.ucode.

Code: Select all

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-29.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-28.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-27.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-22.ucode failed with error -2
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: minimum version required: iwlwifi-7265D-22
iwlwifi 0000:04:00.0: maximum version supported: iwlwifi-7265D-29
iwlwifi 0000:04:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

# modprobe -rv iwlmvm && modprobe -v iwlmvm
rmmod iwlmvm
rmmod mac80211
rmmod iwlwifi
rmmod cfg80211
insmod /lib/modules/4.14.16-lxpup64/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/4.14.16-lxpup64/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/4.14.16-lxpup64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko 
insmod /lib/modules/4.14.16-lxpup64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko 


# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-29.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-28.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-27.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-22.ucode failed with error -2
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: minimum version required: iwlwifi-7265D-22
iwlwifi 0000:04:00.0: maximum version supported: iwlwifi-7265D-29
iwlwifi 0000:04:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
iwlwifi 0000:04:00.0: loaded firmware version 29.541020.0 op_mode iwlmvm
iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 7265, REV=0x210
Kernel 4.15.15

Same as 4.14.x, 8 attempts starting from iwlwifi-7265D-29.ucode.

Code: Select all

# dmesg|grep wifi
iwlwifi 0000:04:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-29.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-28.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-27.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
iwlwifi 0000:04:00.0: Direct firmware load for iwlwifi-7265D-22.ucode failed with error -2
iwlwifi 0000:04:00.0: no suitable firmware found!
iwlwifi 0000:04:00.0: minimum version required: iwlwifi-7265D-22
iwlwifi 0000:04:00.0: maximum version supported: iwlwifi-7265D-29
iwlwifi 0000:04:00.0: check git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
#

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#240 Post by peebee »

The fdrv currently includes:
iwlwifi-7265-10.ucode iwlwifi-7265-9.ucode iwlwifi-7265D-10.ucode
10 and D-10 look to be useful from the above analysis but maybe 9 could be deleted? and D-10 can apparently just be a link to 10.....

the full gyro fdrv has:
iwlwifi-7265-10.ucode iwlwifi-7265-9.ucode iwlwifi-7265D-21.ucode
iwlwifi-7265-12.ucode iwlwifi-7265D-10.ucode iwlwifi-7265D-22.ucode
iwlwifi-7265-13.ucode iwlwifi-7265D-12.ucode iwlwifi-7265D-27.ucode
iwlwifi-7265-16.ucode iwlwifi-7265D-13.ucode iwlwifi-7265D-29.ucode
iwlwifi-7265-17.ucode iwlwifi-7265D-16.ucode
iwlwifi-7265-8.ucode iwlwifi-7265D-17.ucode
and it looks like D-22 should be added?

Then 8265 has been mentioned....the full gyro fdrv has:
iwlwifi-8265-21.ucode iwlwifi-8265-27.ucode
iwlwifi-8265-22.ucode iwlwifi-8265-31.ucode
should one of these - 27? - be added?

Thoughts? Or should I just do it and see who shouts :?
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Terry H
Posts: 708
Joined: Sun 29 Mar 2009, 16:48
Location: The Heart of Muskoka, ON Canada

#241 Post by Terry H »

I think dropping 9 and adding 22 is a good compromise in coverage.

As for the 8265 firmware, as it's newer and considerably larger (2+ MB), maybe wait until it's asked for, as there is now also 9000 series firmware coming out also.

Maybe highlighting gyro's maintenance of the firmware sfs more is also a good compromise.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#242 Post by ozsouth »

I concur - 9 out, 22d in - sounds good. Also, check out this firmware site: http://anduin.linuxfromscratch.org/BLFS/linux-firmware/

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#243 Post by peebee »

Delta +1 provides the updated fdrv and Slackware64 Current updates to Sun Apr 8 22:22:25 UTC 2018
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#244 Post by ozsouth »

I swapped Sailor Enceladus' 4.4.126 kernel into LXpupsc64 18.03. Runs faster & no (harmless) 1.55 vector error on startup with AMD E-450. Spectre/meltdown mitigation applies.

ozsouth
Posts: 858
Joined: Fri 01 Jan 2010, 22:08
Location: S.E Australia

#245 Post by ozsouth »

Re-previous post: Then . . .

I got a new (basic) laptop - HP 250 G6 Celeron N3060 - appears wireless needs 4.6+ kernel (iwlwifi 3168NGW). Thankful for Peebee.
Last edited by ozsouth on Wed 25 Apr 2018, 02:05, edited 1 time in total.

Post Reply