Profile

Cover photo
Enrico Tagliavini
71 followers|90,342 views
AboutPostsPhotosVideos

Stream

Enrico Tagliavini

Shared publicly  - 
 
Please give that man ( +Bryan Lunduke ) a beer and a slice of cake now!

Happy SysAdmin days buddies, and thank you for all your hard work!
1
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
W
O
W

Ok I want it. Shut up and take my money!

I mean the power of Plasma on my phone. Krunner! Krunner on the phone!!! This is blowing my mind really.
1
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
I seriously love my KDE Plasma 5 work setup. I was worried a little bit migrating my work computer to Plasma 5. I tried it first on my home computer, and even if I loved it, I saw rough edges and small glitches. The I got a new computer and I just gone for the newer distro, it makes sense. Well Plasma 5 still has so many rough edges, but most can be one time issue config or are not getting into your way much (for example you have to unlock two wallets, one for KDE applications based on framework 5, one for KDE4 based applications., they seems to use a different wallet).

I like it. I like it very much.

Thank you for the hard work to +The KDE Community. Keep polishing it
2
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
And this confirm my guess about why you get the gtk3 version of Firefox by default in Fedora, Wayland support in progress!

What surprised (kind of) me though is that +Red Hat is working on it, likely helping +Mozilla Firefox developers for the work on the Linux graphic stack. Why surprised? Well Red Hat is involved in so many project already, but they are one of the biggest innovation pushers in the Linux graphics so makes complete sense they got to help out.

Thank you +Jiří Eischmann and all other people and of course Red Hat for letting them help out. Your help is very much appreciated!
1
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
Welcome the next generation of serial killers
I was driving 70 mph on the edge of downtown St. Louis when the exploit began to take hold.
2
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
So according to +Adobe website they release version 11.2.202.491 of flash and I can actually download such a version by choosing RPM download.

What actually puzzle me is that in their YUM repo such a version is missing and you still get the vulnerable 11.2.202.481.

Now Adobe.... you cannot really do much gain my sympathy, that's not going to happen ever. No product is perfect, but you really don't make an effort to elevate yours.

However I would be slightly less pissed off if you can remember (and care) about people using your damn YUM repo, just because there is really no better choice since any repo maintainer refuses to package that piece of.... something. And I can't really blame them.
1
Add a comment...
Have him in circles
71 people
Michele Mostarda's profile photo
Putry ayu's profile photo
Emanuele Trainotti's profile photo
Svetlana Jechiu's profile photo
Andrea Boccacci's profile photo
Mattia Dalla Brida's profile photo
Cristiano Pucci's profile photo
Andrea Momesso's profile photo
oscar felipe gugnoni's profile photo

Enrico Tagliavini

Shared publicly  - 
 
W
O
W

Ok I want it. Shut up and take my money!

I mean the power of Plasma on my phone. Krunner! Krunner on the phone!!! This is blowing my mind really.
2
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
Ok this one is the latest about +Broadcom I promise, I know I'm getting boring.

So the driver is included in the upstream Linux kernel. That's kind of awesome right? Did Broadcom make di good? Well..... firmware is missing.... :|

The only source for the firmware seems to be the Windows driver. I kind of trust the Arch Wiki, but be aware I didn't verified. That said I have the linux-firmware package installed from Fedora 22 and.... firmware missing.

Now Broadcom, is it so hard to 1) license the firmware for redistribution only, if it is not already and 2) ask for it to be included in the damn linux-firmware tree? Like most of all other companies out there? Just check out linux-firmware.git to count them. I mean if they include firmware files for 10 gigabit ethernet and Infiniband cards (like you know those priced around 1000 each sometimes), I think you have nothing to worry for a consumer level WiFi.

Or do you really expect all users doing the steps described in the Arch Wiki or what? Do you think that's a good service, for an OS you claim to support given you do a driver for it, to your customers?

Come on, you did half of the work the good way this time (the driver is in kernel and actually works, with the firmware), but an half well done work is still just that, incomplete.

I would start hoping you would open source your WiFi driver next...
The 2015 Dell XPS 13 (9343) is the second-generation model of the XPS 13 line, and like its predecessor, it has official Linux support courtesy of Dell's Project Sputnik team. They target Ubuntu 14.04 LTS, but the improvements and support from the Sputnik team are generally applicable to all ...
2
1
Lapo Calamandrei's profile photo
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
Hello +Broadcom, it me again. What about my laptop with your WiFi card? Well turns out it's doing strange stuff. I look in the logs and I can see:

Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de dhclient[1800]: DHCPDISCOVER on enp0s20u1 to 255.255.255.255 port 67 interval 18 (xid=0xf739c972)
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de dhclient[1800]: send_packet: No such device or address
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de dhclient[1800]: dhclient.c:2396: Failed to send 300 byte long packet over enp0s20u1 interface.
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: ------------[ cut here ]----------
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: WARNING: CPU: 0 PID: 846 at net/wireless/sme.c:850 cfg80211_roamed+0x89/0xa0 [cfg80211]()
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: Modules linked in: hidp rfcomm cmac xt_CHECKSUM ipt_MASQUERADE nf_nat_masquerade_ipv4 tun ip6t_rpfilter ip6t_REJECT nf_reject_ipv6 xt_conntrack ebta
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  snd_hda_intel snd_soc_rt286 videobuf2_memops joydev snd_hda_controller v4l2_common snd_hda_codec snd_soc_core videodev i2c_i801 rtsx_pci_ms memstic
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: CPU: 0 PID: 846 Comm: wl_event_handle Tainted: P        W  OE   4.1.2-200.fc22.x86_64 #1
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: Hardware name: Dell Inc. XPS 13 9343/0TM99H, BIOS A03 03/25/2015
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  0000000000000000 00000000f9613360 ffff8800d954bda8 ffffffff8179aa6d
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  0000000000000000 0000000000000000 ffff8800d954bde8 ffffffff810a163a
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  ffff880213744078 ffff8800d9d0c000 ffff8801f4ddfa80 0000000000000099
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: Call Trace:
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffff8179aa6d>] dump_stack+0x45/0x57
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffff810a163a>] warn_slowpath_common+0x8a/0xc0
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffff810a176a>] warn_slowpath_null+0x1a/0x20
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffffa05e0819>] cfg80211_roamed+0x89/0xa0 [cfg80211]
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffffa081d6db>] wl_notify_roaming_status+0xcb/0x150 [wl]
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffffa081b4fa>] wl_event_handler+0x6a/0x1e0 [wl]
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffffa081b490>] ? wl_deinit_priv_mem+0xa0/0xa0 [wl]
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffff810c0b88>] kthread+0xd8/0xf0
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffff810c0ab0>] ? kthread_worker_fn+0x180/0x180
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffff817a1422>] ret_from_fork+0x42/0x70
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel:  [<ffffffff810c0ab0>] ? kthread_worker_fn+0x180/0x180
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: -[ end trace 6abde05d23ba77a6 ]-
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: ERROR @wl_cfg80211_get_station: Wrong Mac address, mac = 2c:44:fd:3c:29:01   profile =2c:44:fd:3c:26:61
Jul 22 16:25:19 quantdell.qbic.uni-tuebingen.de kernel: ERROR @wl_cfg80211_get_station: Wrong Mac address, mac = 2c:44:fd:3c:29:01   profile =2c:44:fd:3c:26:61

mhm is that you stuff by any chance? I hope you are not messing up with my hard.... hey my screen brightness doesn't work anymore! My graphics is all over the place!

Again Dell , why do you put such hardware in you Linux computers?
1
Enrico Tagliavini's profile photo
 
No seriously, every time this issue happens I have to restart my computer because stuff unrelated to wireless stops working!

Not kidding!
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
So I have another big rant to do today. If you looked at the preview image for this post you understood who is the target: +NVIDIA. And no it is not about Optimus technology even if the situation is not much different than 3 years ago, when +Linus Torvalds majestically expressed what all Linux users with the bad luck of having an NVIDIA Optimus laptop are thinking. [0]. It is about CUDA.

Few days ago I got an email from a person trying to get the latest cuda version running on a Dell Precision M4800 (which incidentally has optional optimus technology). The problem was she was not able to get updated nvidia drivers on Ubuntu or CentOS. The result of what she was doing was leading to an unbootable system. It was not hard to believe that at all, being there myself so many times in the past. Since the M4800 is a laptop after all (well two if you just look at the weight eheheh) I just called her to my office so I can see the problem directly without asking details via email.

I resintalled CentOS from scratch for her. She disabled optimus already from the UEFI settings already after my advise. This would make her life so less complicated. System was up and running with nouveau, time to install cuda and nvidia drivers. I looked at the official documentation [1] and I'm greeted with an unexpected surprise: they now provide repositories for quite a lot of distributions, including Red Hat / CentOS. Well better than installing manually I suppose... less chance to break and you get updates quite easily alongside the system's. Usually I'm not happy with vendor repositories, they easily mess up or are slow in picking up distributions change / updates, but this is NVIDIA right? They know their shit right? And anyway I don't have the time to create a package for her and maintain it. So be it, following the instructions in sections 3. Package Manager Installation, then reaching 3.2.8 where it tells you to jump to section 6. Post-installation Actions. Done them, time to reboot. This was quite a long day, even if this short post doesn't give you an idea, I'm almost celebrating we are over. And kernel panics right after grub.

WHAT
THE
FUCK

I look at the trace and I see a drm_kms_helper call. Again WTF? KMS? We are going to use the proprietary nvidia driver not support KM..... oh crap.... want to see. Reboot and stop at grub, editing the menu entry, looking for the kernel command line.....

There is a little detail missing: "nouveau.modeset=0 modprobe.blacklist=nouveau" (I know this because the rpmfusion provided driver for fedora does that, too bad they don't package cuda as well. ditto for elrepo). Added it manually, rebooted, works.

WHAT
THE
FUCK

Holy crap NVIDIA is it too much to ask you not to break the damn system by installing your crap into it? Did you even tested one single Linux system? In section 4. of your manual "Runfile Installation" section you clearly mention "disable nouveau" and explain how to do so. In your repo installation I suppose that's should happen automatically, but it clearly doesn't.

Now I can't really know if she had the exact same problem with Ubuntu, there are so many things that can go wrong, but she tried like 10 times before coming to me.

Now NVIDIA how can you solve this? Well you already depend on EPEL repo according to your guide. Why don't you use the driver from the elrepo instead of installing your own broken one? This would even remove you from the burden and elrepo provides all the major series not only the latest one. Also you are welcome to contribute a missing version if you like so, I'm sure! And you package CUDA SDK only in your own repo? Or even better, why don't you contribute a cuda package to elrepo for CentOS, rpmfusion for fedora and so on? On other distros might be more difficult since they don't want package updates in general. Their choice, their problem, but they also provide a cuda package at least in the official repo. At least don't reinvent the wheel, Fedora and CentOS have food repos with up to date drivers, use them! Stop providing your own solution breaking fresh installations. Thank you.


[0]: note I also think this is not entirely a fault of NVIDIA. There are quite a few limitation possibly to blame in X11. However NVIDIA never really did something to change this, while the brave people behind the bumblebee project actually achieved quite good results with what was available at the time. It's just not easy to have out of the box and every application must be started with optirun. I myself am a very happy user of bumblebee, playing high end steam games on my Dell Alienware 15 on Ferdora 22, but I had to package it all by myself! Granted I enjoy doing such a thing, but the normal user is just let down in the dust.

Now it's true NVIDIA contrinuted to the Linux kernel the DMA_BUF PRIME helpers (nice, thank you, that's appreciated and the right way to go). But this was in early 2013, two years ago! Well the NVIDIA KMS driver might be finally near, we will see if something finally materialize. It will still be a proprietary blob in the end, but my hope is that the user experience will be at least less painful. Luckly most users don't need the power of nvidia and they can simply use Intel, delivering a super nice experience out of the box, straight from the upstream Linux kernel, no additional action required. Also the new HD 6xxxx start to actually have some power.... watch out nvidia!

[1]: http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html
1
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
WARNING: this is going to be a rant. Proceed reading at your own risk.

So I just got my Dell XPS 13 developer edition. A computer sold by +Dell with #Linux pre-installed. I'm very exited! I was waiting for so long. And it even has the Ubuntu logo on it (I'm putting Fedora on it right away but I digress). What can go wrong?

Of course the Wireless.

In 2015 still the wireless.

Saying that I'm pissed off is not enough. I'm fucking furious!

So what's the problem? Well the problem is +Broadcom. This very (not) nice company support Linux as much as a monkey can support a van Gogh. This beautiful XPS 13 has a Broadcom BCM4352 WiFi card. Of course Broadcom doesn't have any kind of driver in the Linux kernel for this. Why should they? You know the seat of the good guys is already taken by +Intel, there cannot be two absolutely (any sarcasm detected?). So they have a piece of shit they call a driver, but it is just a bunch of bytes really. Yes it will probably make the Wireless card to work, but no AP mode (last time I tried) and this is anyway an out of tree driver, a.k.a. fucking pain in the butt.

Now Dell, pray tell me why the hell you have to sell a goddamn Linux laptop with a wireless card the whole Linux community knows it's a pain in the ass when you have the fucking Intel cards that just works out of the box! Tell me why?!!

Seriously the person making this damn wrong choice should be fired! Or at least should not be allowed to choose the hardware for Linux laptops anymore! Do you really need +System76 to know what hardware actually works best under Linux?

God dammit Dell I really try hard to support you, I buy your damn computers, even when it is a pain because the place where I work has a contract with another company, because your hardware is better and because you actually sell Linux computers! But holy fuck how can I justify this with my boss now? Now I AM IN FUCKING TROUBLES if this shitty wireless gives any problems. Linux distributions will not help me because this is proprietary shit. Give me a reason why I should not send this laptop back immediately, please do!

Seriously you have Intel in your damn supply chain. Put their Wireless adapters in your damn Linux laptops! Stop putting shit in them and your Linux sale will actually be a success. Intel just works out of the box, no proprietary shit, and if you have a problem you call them via the official and usual channel and they actually help. A lot! Had experienced this myself many times.
1
Antonio Liccardo (TuxmAL)'s profile photoEnrico Tagliavini's profile photo
2 comments
 
That was not the luckiest of the Intel, no one is perfect. The very ext4 file system got a corruption bug not long ago. That's not the point. The only fact you can report bugs to Intel via https://bugzilla.kernel.org/ is a big win! I helped Intel people solve problem in the graphic stack by talking to them in #intel-gfx on freenode. Can you do that with Broadcom? No. Can you do that with Qualcomm (atheros) yes, but they seems to mostly ignore you (I'm trying to get the kille 1525 firmware released to no avail for now).

So, if you are going to sell a Linux laptop which one of the three should you pick? One million dollar question :/
Add a comment...

Enrico Tagliavini

Shared publicly  - 
 
Maybe you didn't know this :D
Ubuntu spotted running on PC used by Hubble scientist
1
Add a comment...
People
Have him in circles
71 people
Michele Mostarda's profile photo
Putry ayu's profile photo
Emanuele Trainotti's profile photo
Svetlana Jechiu's profile photo
Andrea Boccacci's profile photo
Mattia Dalla Brida's profile photo
Cristiano Pucci's profile photo
Andrea Momesso's profile photo
oscar felipe gugnoni's profile photo
Links
Basic Information
Gender
Male