testing: a slacko without xorgwizard-automatic

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

testing: a slacko without xorgwizard-automatic

#1 Post by 01micko »

This is Proof of Concept. See down the page for a testing iso image (32 and 64 bit versions available).

To address many issues with booting to desktop I have created a branch of woof-CE called "xorg". Discussion is here (issue 583).

Larry (playdayz) brought us 'boot to desktop' with Lucid Puppy around 5 years ago. It was a real innovation, albeit a bit hackish. Barry really didn't like the implementation (with fair reason) and brought about his own implementation first viewed in precise and slacko-5.5. (IIRC - could be earlier).

The trouble is, Barry's way still relied on a fully populated xorg.conf which worked well for some hardwares but was disastrous on some others. (eeepc-701's are a good example of total failure).

Ever since Xorg-7.4 Linux has been able to boot to desktop unaided by any configuration files (ie: xorg.conf). FatDog already does this with a completely different way to start X.

Of course configuration files are still needed in some cases, especially for setting your localised or alternate keyboard map. There is a directory named /etc/X11/xorg.conf.d/ for such files and there is the possibility to include several of these ranging from simple keyboard layouts to complex accelerometer and joystick setups.

What we are attempting to do here is get at least the basics working, including, but not limited to, keyboard (especially layout), mouse, touchpad (alps, elantech,synaptics), touchscreen and others without relying on xorg.conf.

The key to all of this is udev support (or soon eudev).

---

So far, only Slacko is known working (maybe, report if not). I may have to build a Devuan/Debian build (due to lack of builders) to make sure it works in deb based puppies. Hopefully though, Iguleder will find some time to test and improve with his librepup derivative (based in trisquel).


=========================================
Link to the first experimental Slacko64 (64 bit) iso:


Slacko64 6.3.0.1 (iso and checksum)
Deltas available as development progresses.

=========================================
=========================================

And also the first experimental Slacko (32 bit) iso:


Slacko 6.3.0.1 (iso and checksum)
Deltas available as development progresses.

=========================================

Please report if:
  • it boots to desktop
  • if keyboard works
  • if mouse works
  • if touchpad works
  • if touchscreen works
  • any input issues
NOTE: localised and special keyboard layouts are broken for the moment. It is a work in progress. You can fix it manually. Let us know what you do to fix it.

I'm not interested in other bugs such as slacko specific or woof bugs. They are the topic of another discussion.

Have fun!

[Disclaimer: This is testing. Not to be used as a daily driver or for production. You have been warned and no responsibility will be accepted in accordance with GPLv2 or later at your discretion]
Last edited by 01micko on Thu 03 Dec 2015, 08:52, edited 1 time in total.
Puppy Linux Blog - contact me for access

User avatar
ally
Posts: 1957
Joined: Sat 19 May 2012, 19:29
Location: lincoln, uk
Contact:

#2 Post by ally »

hey micko

frugal install to a lenovo x201, booted to desktop, keyboard, mouse and touchpad all fine

quick open of a handful of programs without difficulty

still no wifi (02:00.0 Network controller: Intel Corporation Centrino Ultimate-N 6300 (rev 35)), loads iwlwifi but not iwldvm

same issue as all recent slacko 6s

prefer 'traditional' layout

:)

User avatar
Billtoo
Posts: 3720
Joined: Tue 07 Apr 2009, 13:47
Location: Ontario Canada

#3 Post by Billtoo »

1. It boots to the desktop.
2. keyboard works
3. wireless mouse works
4. touchpad works
5.touchscreen works

Broadcom wireless isn't supported so using usb adapter which end up covering the usb port next to it so only 2 of 3 usb ports are available.

That's it.

User avatar
zigbert
Posts: 6621
Joined: Wed 29 Mar 2006, 18:13
Location: Valåmoen, Norway
Contact:

#4 Post by zigbert »

Boots to desktop - OK
Keyboard works - OK
Mouse - OK
Touchpad - N/A
Touchscreen - N/A

:D

sheldonisaac
Posts: 902
Joined: Mon 22 Jun 2009, 01:36
Location: Philadelphia, PA

Re: testing: a slacko without xorgwizard-automatic

#5 Post by sheldonisaac »

01micko wrote:Please report if:
  • it boots to desktop
  • if keyboard works
  • if mouse works
  • if touchpad works
  • if touchscreen works
  • any input issues
On this E6410, I put the files in a directory on an ext4 hard drive partition.
GRUB4DOS frugal boot results:
Boots to desktop, keyboard works, wired mouse works, touchpad works.

(Oh, like Zigbert, I have no Touchscreen.)

SNS does not work, Frisbee does; Atheros internal wireless.

I'm using the testing Slacko now.
Dell E6410: BusterPup, BionicPup64, Xenial, etc
Intel DQ35JOE, Dell Vostro 430
Dell Inspiron, Acer Aspire One, EeePC 1018P

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#6 Post by 01micko »

Billtoo wrote: 5.touchscreen works
Mainly the one I'm seeking. :wink:

Of course all the other results are good too (ally, zigbert, sheldonisaac) because this is experimental. Connectivity issues are beyond the scope here but no worries, you can continue to report them if you wish. :)

We are at the beginning of a transitional phase and all results are important.

Thank you and please continue. :)
Puppy Linux Blog - contact me for access

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

#7 Post by peebee »

Desktop with nvidia graphics - boots successfully to desktop, mouse working OK. Will try on laptops later....

However, selecting UK keyboard doesn't work - still types US layout.
Keyboard gives: !@#$%^&*()_+

should be: !"£$%^&*()_+

Language: en_GB.UTF-8
Keyboard: uk
Timezone: Europe/London

LC_CTYPE=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_MESSAGES=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_ALL=
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
mavrothal
Posts: 3096
Joined: Mon 24 Aug 2009, 18:23

#8 Post by mavrothal »

Looks good in couple of VMs ( :oops: )

Unrelated (ignore if you want), are all the packages created fresh for this build or you reuse the ones in your HD from the 6.3.0 build?
I wonder why ngettext is not in the build. It is in the slackware package and it is in the template and yet is missing :?
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Re: testing: slacko 6.3.0.1 without xorgwizard-automatic

#9 Post by L18L »

01micko wrote:Please report if:
  • it boots to desktop
Sorry, slacko 6.3.0.1 does not boot to desktop.

After
... loading kernel modules
black screen (no input).

Same result as with other recent puppies and quirkies.
and same result with pfix=nox.

http://www.asrock.com/mb/Intel/AD2550-I ... ifications

BTW, pfix=nox would be of some use
if it would not try to configure X...
... and then loose connection to the screen

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#10 Post by Marv »

Frugal install to SSD on Fujitsu S6520 (core 2 duo, synaptics touchpad, iwlwifi, intel i915 dvr graphics.

boots to desktop
keyboard works (us only to test)
touchpad works (synaptics, flsynclient configuration works)
no input issues I can see

iwlwifi (series 5000) connects using Frisbee
sound ok
lid closure/suspend works

Code: Select all

-Computer-
Processor		: 2x Intel(R) Core(TM)2 Duo CPU     P8600  @ 2.40GHz
Memory		: 3029MB (218MB used)
Machine Type		: Physical machine
Operating System		: Slacko64 Puppy - 6.3.0.1
User Name		: root (root)
Date/Time		: Wed 02 Dec 2015 09:07:21 AM CST
-Display-
Resolution		: 1280x800 pixels
OpenGL Renderer		: Mesa DRI Mobile Intel® GM45 Express Chipset 
X11 Vendor		: The X.Org Foundation
-Audio Devices-
Audio Adapter		: HDA-Intel - HDA Intel
Audio Adapter		: PC-Speaker - pcsp
-Input Devices-
 Lid Switch
 Power Button
 Power Button
 AT Translated Set 2 keyboard
 SynPS/2 Synaptics TouchPad
 Fujitsu FUJ02B1
 Fujitsu FUJ02E3
 PC Speaker
 Video Bus
-Printers (CUPS)-
CUPS-PDF		: <i>Default</i>
-SCSI Disks-
ATA INTEL SSDSA2M080
MATSHITA DVD-RAM UJ862BJ
Posting from it now. I will try the Bay-Trail Desktop later.
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
rufwoof
Posts: 3690
Joined: Mon 24 Feb 2014, 17:47

#11 Post by rufwoof »

Sorry can't test as my 64 bit PC bit the dust and I'm running a older 32 bit. But thanks for the history lesson. I had no idea about that history/capability.

Just downloaded Lupu528 barebone and on this old box plugged into the 42" TV VGA ... and it booted to desktop/net connect fine. Set the display to 1920x1080 (1080p) and it's looking nice. Loaded up portable firefox fine too.

Great that effort is being made to make straight to desktop better/easier. As a newbie a year ago I really struggled with the kit that I had then, modesetting and wireless problems was almost a show stopper for me.
Attachments
lupu.png
(164.9 KiB) Downloaded 5201 times

User avatar
Marv
Posts: 1264
Joined: Wed 04 May 2005, 13:47
Location: SW Wisconsin

#12 Post by Marv »

Frugal Grub4Dos install to 80Gb SATA HD on Bay-Trail desktop (Celeron J1900 CPU, RTL8168g NIC, intel i915 dvr graphics, PS2 mouse, US keyboard)

boots to desktop ok
keyboard works (US only to test)
PS2 connected generic scrollwheel mouse works
USB detection and hotplugging fine

wired network connection automatic at boot using RTL8168g NIC
sound ok

Code: Select all

-Computer-
Processor		: 4x Intel(R) Celeron(R) CPU  J1900  @ 1.99GHz
Memory		: 3482MB (146MB used)
Machine Type		: Physical machine
Operating System		: Slacko64 Puppy - 6.3.0.1
User Name		: root (root)
Date/Time		: Wed 02 Dec 2015 11:06:39 AM CST
-Display-
Resolution		: 1024x768 pixels
OpenGL Renderer		: Mesa DRI Intel(R) Bay Trail 
X11 Vendor		: The X.Org Foundation
-Audio Devices-
Audio Adapter		: HDA-Intel - HDA Intel PCH
Audio Adapter		: PC-Speaker - pcsp
-Input Devices-
 Power Button
 Sleep Button
 Power Button
 AT Translated Set 2 keyboard
 ImPS/2 Generic Wheel Mouse
 Video Bus
 PC Speaker
-Printers (CUPS)-
CUPS-PDF		: <i>Default</i>
-SCSI Disks-
ATA ST380815AS
TEAC DV-W524GSB
Pups currently in kennel :D Older LxPupSc and X-slacko-4.4 for my users; LxPupSc, LxPupSc64 and upupEF for me. All good pups indeed, and all running savefiles for look'n'feel only. Browsers, etc. solely from SFS.

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

Re: testing: slacko 6.3.0.1 without xorgwizard-automatic

#13 Post by 01micko »

L18L wrote:
01micko wrote:Please report if:
  • it boots to desktop
Sorry, slacko 6.3.0.1 does not boot to desktop.

After
... loading kernel modules
black screen (no input).

Same result as with other recent puppies and quirkies.
and same result with pfix=nox.

http://www.asrock.com/mb/Intel/AD2550-I ... ifications

BTW, pfix=nox would be of some use
if it would not try to configure X...
... and then loose connection to the screen
I see you have the - Intel® PowerVR SGX545, a known problem in many kernels. I don't know why it is broken. I'll have to recheck my kernel config. It should work with 'modesetting' xorg driver which will need to be moved from 'drivers-alternate' in with all the drivers.

The problem with NOX is that it still loads the kernel modules. I don't think pfix=nomodeset would help either because vesa doesn't work as far as I know with that chip.
mavrothal wrote:Unrelated (ignore if you want), are all the packages created fresh for this build or you reuse the ones in your HD from the 6.3.0 build?
I wonder why ngettext is not in the build. It is in the slackware package and it is in the template and yet is missing
yeah I didn't rebuild gettext. :oops: . Thanks for reminder.
Puppy Linux Blog - contact me for access

User avatar
James C
Posts: 6618
Joined: Thu 26 Mar 2009, 05:12
Location: Kentucky

#14 Post by James C »

Code: Select all

# inxi -Fx
System:    Host: puppypc22339 Kernel: 4.1.11 x86_64 (64 bit, gcc: 4.8.2) Desktop: JWM 2.3.2 Distro: Slacko64 Puppy 6.3.0.1
Machine:   Mobo: ASUSTeK model: M5A97 LE R2.0 version: Rev 1.xx serial: 150545593600028
           Bios: American Megatrends version: 2601 date: 03/24/2015
CPU:       Hexa core AMD FX-6300 Six-Core (-MCP-) cache: 12288 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 42160.3 
           Clock Speeds: 1: 1400.00 MHz 2: 1400.00 MHz 3: 1400.00 MHz 4: 1400.00 MHz 5: 3000.00 MHz 6: 1400.00 MHz
Graphics:  Card: NVIDIA GT218 [GeForce 210] bus-ID: 01:00.0 
           X.org: 1.14.3 drivers: nouveau (unloaded: vesa) tty size: 80x25 Advanced Data: N/A for root 
Audio:     Card-1: AMD/ATI [Advanced Micro Devices ] SBx00 Azalia (Intel HDA) driver: snd_hda_intel bus-ID: 00:14.2 
           Card-2: NVIDIA High Definition Audio Controller driver: snd_hda_intel bus-ID: 01:00.1 
           Sound: Advanced Linux Sound Architecture ver: k4.1.11
Network:   Card: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller 
           driver: r8169 ver: 2.3LK-NAPI port: d000 bus-ID: 02:00.0
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 1c:87:2c:5a:bb:e2
Drives:    HDD Total Size: 1120.2GB (-) 1: id: /dev/sda model: KINGSTON_SV300S3 size: 120.0GB 
           2: id: /dev/sdb model: WDC_WD10EZEX size: 1000.2GB 
Partition: ID: swap-1 size: 8.60GB used: 0.00GB (0%) fs: swap 
RAID:      No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors:   None detected - is lm-sensors installed and configured?
Info:      Processes: 128 Uptime: 7 min Memory: 272.2/7875.5MB Runlevel: 5 Gcc sys: 4.8.2 
           Client: Shell (bash 4.2.53) inxi: 1.9.17 

Code: Select all

 boots to desktop
 keyboard works
 mouse works

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#15 Post by bigpup »

Intel i7 2600
Nvidia Geforce GTX 960
8 GB ram
Frugal USB flash drive

Boots to a desktop, but the desktop is all distorted and in general
unusable. Just a bunch of lines, partial images, and colors.
Kernel support for this graphics card is probably the problem.

keyboard works- OK
mouse works- OK
touchpad works- NA
touchscreen works- NA
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#16 Post by 01micko »

bigpup wrote:Intel i7 2600
Nvidia Geforce GTX 960
8 GB ram
Frugal USB flash drive

Boots to a desktop, but the desktop is all distorted and in general
unusable. Just a bunch of lines, partial images, and colors.
Kernel support for this graphics card is probably the problem.
TBH, I'm not real happy with 4 series kernels. While they work on my gear they are failing on lots of others.


I'm uploading a 32 bit version with appropriate improvements (K 3.14.57) which I'm hoping addresses yours and L18L's issues. Announcement soon.

Also I'll upload a delta for the 64 version that attempts to fix non US keyboard layouts (that fix is in the 32 version). It has the same kernel as the original though so won't fix your problem. In my next release I might roll back to 3.18.xx which is an LTS kernel too.
Puppy Linux Blog - contact me for access

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#17 Post by bigpup »

Well, I did get it to work by using the Vesa driver.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
L18L
Posts: 3479
Joined: Sat 19 Jun 2010, 18:56
Location: www.eussenheim.de/

Re: testing: slacko 6.3.0.1 without xorgwizard-automatic

#18 Post by L18L »

01micko wrote:I see you have the - Intel® PowerVR SGX545, a known problem in many kernels. I don't know why it is broken. I'll have to recheck my kernel config. It should work with 'modesetting' xorg driver which will need to be moved from 'drivers-alternate' in with all the drivers.

The problem with NOX is that it still loads the kernel modules. I don't think pfix=nomodeset would help either because vesa doesn't work as far as I know with that chip.
You are right, it definetely works with modesetting only.
ma fd64-Xorg.o.log wrote:[ 7.168] (II) Module glx: vendor="X.Org Foundation"
[ 7.168] compiled for 1.16.3, module version = 1.0.0
[ 7.168] ABI class: X.Org Server Extension, version 8.0
[ 7.168] (==) AIGLX enabled
[ 7.168] (==) Matched modesetting as autoconfigured driver 0
[ 7.168] (==) Matched fbdev as autoconfigured driver 1
[ 7.168] (==) Matched vesa as autoconfigured driver 2
[ 7.168] (==) Assigned the driver to the xf86ConfigLayout
[ 7.168] (II) LoadModule: "modesetting"
[ 7.169] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[ 7.181] (II) Module modesetting: vendor="X.Org Foundation"
[ 7.181] compiled for 1.16.3, module version = 0.9.0
[ 7.181] Module class: X.Org Video Driver
[ 7.181] ABI class: X.Org Video Driver, version 18.0
In my next release I might roll back to 3.18.xx which is an LTS kernel too.
Looks like safe side of the road. (Posting from fd which has 3.18.7)
Download for testing is no problem for me (broadband unlimited).

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#19 Post by 01micko »

Ok..

New versions are released

32 bit iso and a 64 bit (delta only).

See main post

@L18L.. I suggest you try the 32 bit version.. I hope it works!

Check out trying the keyboard layout too (if not US). That goes for all users.
Puppy Linux Blog - contact me for access

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

#20 Post by peebee »

UK keyboard now AOK on slacko-6.3.0.1 32bit

Boot to desktop and usb mouse both OK on this nvidia desktop

Drive icons partially obscured by tray in this desktop theme

Video-Info 1.5.1 - Thu 3 Dec 2015 on Slacko Puppy 6.3.0.1 - Linux 3.14.57 i686

Chip description:
d.0 VGA compatible controller: NVIDIA Corporation C61 [GeForce 7025 / nForce 630a] (rev a2)
oem: NVIDIA
product: MCP61 - mcp61-86 Chip Rev

X Server: Xorg Driver used: nouveau

X.Org version: 1.14.3
dimensions: 1366x768 pixels (361x203 millimeters)
depth of root window: 24 planes
Attachments
Screenshot.png
(8.19 KiB) Downloaded 963 times
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Post Reply