You are not logged in.

#1 2009-04-28 14:16:36

bogomips
Member
Registered: 2009-01-28
Posts: 16

Mini dell 10

I have a new mini dell 10 and I decided to install arch on it.
I finally managed out to install everything on lvm (apart from /boot), but I still have some problems.

> XORG
Xorg doesn't work yet, well it actually starts but then I lose control over the netbook, so I suppose the problem is with the keyboard/trackpad driver.
Does anybody has a working xorg.conf?

> WIRELESS
I think that the right driver should be this
http://www.de-side.com/blogs/2008/09/14 … com-bcm43/

So I followed that guide but that doesn't work either.

I suppose the problem is due to the fact that the kernel is not fully "compilable", so I maybe should download the source and compile it.
In fact I don't quite understand what is it in /usr/src, are there only the headers to let me compile new modules?

> REST
I haven't tried yet microphone or webcam, someone else make them work with arch?
Thanks a lot

Offline

#2 2009-04-28 14:42:16

Ashren
Member
From: Denmark
Registered: 2007-06-13
Posts: 1,229
Website

Re: Mini dell 10

The Xorg keyboard/trackpad problem sounds like a hotplugging problem. Is hal running as daemon? I'd recommend disabling hotplugging, but that is my personal taste. See here: http://wiki.archlinux.org/index.php/Xor … otplugging.

Concering the wireless problem, my guess is that building this package: http://aur.archlinux.org/packages.php?ID=21690 will solve it.

Offline

#3 2009-04-28 15:41:43

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Ok thanks for the quick answer.
> XORG
hal was not running, then I it gave me error for the intel module, I installed it via pacman and now it gives me a nice
"no screen found" error.
I even tried to do
ddcxinfo-arch -monitor >> /etc/X11/xorg.conf
but no luck

> B43
That seems even worse, I installed everything, I checked which should be mine, but the line
b43-fwcutter /lib/firmware/ wl_apsta_mimo.o
gives me:
Sorry, the input file is either wrong or not supported by f43-fwcutter.

Any other ways?

Offline

#4 2009-04-28 16:42:51

buttons
Member
From: NJ, USA
Registered: 2007-08-04
Posts: 620

Re: Mini dell 10

I own a mini 9, and the broadcom-wl package in AUR is what works there.

As for xorg, I have no keyboard/mouse settings.  I use HAL.  Here is my /etc/hal/fdi/policy/11-x11-synaptics.fdi:
Be sure you have xf86-input-synaptics and xf86-input-keyboard installed...

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <merge key="input.x11_options.AlwaysCore" type="string">true</merge>
        <merge key="input.x11_options.Protocol" type="string">auto-dev</merge>
        <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
        <merge key="input.x11_options.SHMConfig" type="string">false</merge>
        <merge key="input.x11_options.LeftEdge" type="string">1700</merge>
        <merge key="input.x11_options.RightEdge" type="string">5300</merge>
        <merge key="input.x11_options.TopEdge" type="string">1700</merge>
        <merge key="input.x11_options.BottomEdge" type="string">4200</merge>
        <merge key="input.x11_options.FingerLow" type="string">25</merge>
        <merge key="input.x11_options.FingerHigh" type="string">30</merge>
        <merge key="input.x11_options.TapButton1" type="string">0</merge>
        <merge key="input.x11_options.TapButton2" type="string">0</merge>
        <merge key="input.x11_options.TapButton3" type="string">0</merge>
        <!--<merge key="input.x11_options.MaxTapTime" type="string">180</merge>-->
        <merge key="input.x11_options.VertEdgeScroll" type="string">true</merge>
        <merge key="input.x11_options.HorizEdgeScroll" type="string">false</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.06</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">0.12</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.0010</merge>
        <merge key="input.x11_options.VertTwoFingerScroll" type="string">false</merge>
        <merge key="input.x11_options.HorizTwoFingerScroll" type="string">false</merge>
      <match key="info.product" contains="AlpsPS/2 ALPS">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="appletouch">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
      <match key="info.product" contains="bcm5974">
        <merge key="input.x11_driver" type="string">synaptics</merge>
      </match>
    </match>
  </device>
</deviceinfo>

Might work for you.

Here's my xorg.conf, for completeness:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/misc"
    FontPath        "/usr/share/fonts/cyrillic"
    FontPath        "/usr/share/fonts/100dpi"
    FontPath        "/usr/share/fonts/75dpi"
    FontPath        "/usr/share/fonts/Type1"
    FontPath        "/usr/share/fonts/TTF"
    FontPath        "/usr/share/fonts/artwiz-fonts"
    FontPath        "/usr/share/fonts/webcore"
    FontPath        "/usr/share/fonts/webcore-vista"
    FontPath        "/usr/share/fonts/local"
EndSection

Section "Module"
    Load  "dri2"
    Load  "dbe"
    Load  "glx"
    Load  "dri"
    Load  "extmod"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "freetype"
    Load           "int10"
    Load           "type1"
    Load           "vbe"
    Load       "synaptics"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"                # [<bool>]
        #Option     "SWcursor"               # [<bool>]
        #Option     "ColorKey"               # <i>
        #Option     "CacheLines"             # <i>
        #Option     "Dac6Bit"                # [<bool>]
        #Option     "DRI"                    # [<bool>]
        #Option     "NoDDC"                  # [<bool>]
        #Option     "ShowCache"              # [<bool>]
        #Option     "XvMCSurfaces"           # <i>
        #Option     "PageFlip"               # [<bool>]
    Identifier  "Card0"
    Driver      "intel"
    VendorName  "Intel Corporation"
    BoardName   "82945G/GZ Integrated Graphics Controller"
    BusID       "PCI:0:2:0"
        Option      "AccelMethod" "exa"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

I obviously have an intel video card.  If you do as well, make sure you have xf86-video-intel, intel-dri, etc installed


Cthulhu For President!

Offline

#5 2009-04-28 16:43:46

buttons
Member
From: NJ, USA
Registered: 2007-08-04
Posts: 620

Re: Mini dell 10

On the Mini 9, at least, the uvcvideo driver handles webcam.  Microphone is a pain, just like every other intel-hda installation anywhere.  Just search for microphone and hda-intel.


Cthulhu For President!

Offline

#6 2009-04-28 19:42:13

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Thanks a lot now Xorg is working, great!
(I only put the hal configuration, not xorg.conf).

Now I have the still the same stupid problem with xfce4, I don't see all the icons...

The wireless doesn't work yet, I have the same problem I had when trying to do it manually, am I missing something to compile kernel related stuff maybe?
(I can't copy paste much the dell it's still offline..)

Offline

#7 2009-04-28 20:08:19

buttons
Member
From: NJ, USA
Registered: 2007-08-04
Posts: 620

Re: Mini dell 10

bogomips wrote:

The wireless doesn't work yet, I have the same problem I had when trying to do it manually, am I missing something to compile kernel related stuff maybe?
(I can't copy paste much the dell it's still offline..)

Do you have the dependency tree for broadcom-wl?  If memory serves it's much longer than you'd think.  I had to transfer quite a few packages from one computer to the other before I got it working.

Easiest is of course to plug it into ethernet for a while.  The module is r8169 (again, if mini9 and mini10 are the same, which I suspect they are.)


Cthulhu For President!

Offline

#8 2009-04-28 20:18:22

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Well the PKGBUILD says only this
depends=('kernel26>=2.6.29-3' 'kernel26<2.6.30')
So what could be other dependencies needed, how can I know what I should install in this case?

Offline

#9 2009-04-28 20:35:58

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Doing it manually I had troubles in this passage:

$ make -C /lib/modules/`uname -r`/build M=`pwd`

So I assume something wrong with my kernel maybe?

Offline

#10 2009-04-28 20:57:04

loudtiger
Member
Registered: 2009-01-08
Posts: 68

Re: Mini dell 10

http://bbs.archlinux.org/viewtopic.php?id=69547

maybe this will help you. i had problems with the driver on 2.6.29 as well, but now it works (for the most part).

Offline

#11 2009-04-28 20:57:30

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Oh! I was missing the "patch" command, how stupid!
Now I see my interface, great!

Offline

#12 2009-04-29 16:20:15

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

The only things that I'm missing now are the audio and the webcam.
For the audio I have all the modules, I am even able to unmute master and play mp3 (with mpg123) but I hear nothing, from jack or from the laptop.

And I would also like to set some keys to some actions, for example I've found that shutdown button has code 116, but I still have to understand how to create my own keyboard mapping file, any good guide about that?

I'm putting all the interesting files in my configuration on github
http://github.com/AndreaCrotti/dell-min … figuration
Could be useful to someone

Offline

#13 2009-04-29 19:31:14

loudtiger
Member
Registered: 2009-01-08
Posts: 68

Re: Mini dell 10

this may sound dumb, are you sure you have all of the right sliders up? my sliders don't correspond to the actual devices. i have to turn up master, pcm, and headphone to get sound from my speakers. i usually just leave two at max, and use one, whichever one gives the finest granularity.

http://wiki.archlinux.org/index.php/Extra_Keyboard_Keys

i then use the keycodes and put them into a file called ~/.Xmodmap

that should get you in the right direction!

Offline

#14 2009-04-29 20:36:40

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

The thing is that I only see three sliders, Master, Pc speaker (which I can't move) and another one I don't remember..
I should have all the modules needed and the music starts playing, I just can't hear anything...
Thanks for the link

Offline

#15 2009-05-08 13:36:21

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

There are still a few things not working on my little dell.
AUDIO:
Now the intel card seems to produce some kind of noise, it "beeps" correctly, but when I try to play some music I only hear some music between some scary noises.

So I assume I still have problems with the driver, and I still don't see the pcm slider, even if all the needed modules seem to be loaded.

SUSPEND:
The suspension now finally works, I had to use pm-utils for the suspension on ram and the hibernate script for suspend to disk, but they work both fine.

The only thing is that I can't get the pm-suspend-hybrid (which could be very useful) to work, looks like it's not supported, is it possible?

My ideal setup would be,
- close the lid
- if battery level < 20% do an hybrid suspension (it's more likely it will get discharged fully, otherwise just a suspend to ram is fine
- open the lid and restore whole thing.

Now I tried to configure this with acpid and I found out this

    button/lid)
        echo "LID switched! $1, $2, $3, $4 $5 $6">/dev/tty5
    stat=$4
    test $(expr $stat % 2) -eq 0
    case "$?" in
        "0") echo "opening the lid">/dev/tty5 ;;
        "1") echo "closing the lid">/dev/tty5 ;;
        *) echo "error, echo $stat and $? " >/dev/tty5 ;;
    esac
        ;;
    *)
        logger "ACPI group/action undefined: $1 / $2"
        ;;

I'm actually doing a check of the variable to see if it's odd or even.
It doesn't look a very good idea, even because that strange value (1 and 0 wouldn't nicer?) it's exadecimal, so it doesn't work every time.

Any suggestions?


NETWORK:
The wireless interface doens't look capable of monitoring, tools such airsnort are complaining unfortunately.
In plus I noticed that once the interface names have been swapped, looks like a different module loading ordering, isn't it?

Offline

#16 2009-05-22 12:06:53

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Nobody??

I still didn't solve many issues unfortunately, and now even pm-suspend stopped working sad

Another thing it may be really useful is having a full well written xorg.conf, now I don't have 3d at all and even 2d is not so smooth

name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:

Does anyone has it?

In general are there no ways to make hal write a default basically working xorg.conf??
I even would like to configure my sinaptic driver but I need again to load something in xorg.conf...

Offline

#17 2009-05-24 17:03:18

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

up...

Offline

#18 2009-05-24 17:28:19

thayer
Fellow
From: Vancouver, BC
Registered: 2007-05-20
Posts: 1,560
Website

Re: Mini dell 10

Here's my xorg.conf...it's for a Acer Aspire One, but the hardware is nearly identical.  Note, I don't use HAL or any of that crap...this config disables the whole HAL hotplugging stuff:

Section "ServerLayout"
    Identifier  "AA1Xorg"
    Screen   0  "AA1Screen" 0 0
    InputDevice "AA1Keyboard"       "CoreKeyboard"
    InputDevice "LogitechMX518"     "CorePointer"
    InputDevice "SynapticsTouchpad" "AlwaysCore"
    Option      "BlankTime"         "0"
    Option      "StandbyTime"       "0"
    Option      "SuspendTime"       "0"         # disable all other forms of power save
    Option      "OffTime"           "10"        # turn off DPMS-capable  monitor after x mins
EndSection

Section "ServerFlags"
    Option  "DontZap"               "false"
    Option  "AIGLX"                 "false"
    Option  "AutoAddDevices"        "false"     # false to disable hal hotplugging 
    Option  "AllowMouseOpenFail"    "true"      # load Xorg even if mouse input not found
EndSection

Section "Files"
    ModulePath  "/usr/lib/xorg/modules"
    FontPath    "/usr/share/fonts/misc"
    FontPath    "/usr/share/fonts/75dpi"
    FontPath    "/usr/share/fonts/100dpi"
    FontPath    "/usr/share/fonts/Type1"
    FontPath    "/usr/share/fonts/TTF"
    FontPath    "/usr/share/fonts/artwiz-fonts"
    FontPath    "/usr/share/fonts/local"
EndSection

Section "Module"
    Load  "ddc"
    Load  "dbe"
    Load  "dri"
    Load  "extmod"
    Load  "glx"
    Load  "bitmap"
    Load  "freetype"
    Load  "synaptics"
EndSection

Section "InputDevice"
    Identifier  "AA1Keyboard"
    Driver      "kbd"
    Option      "CoreKeyboard"
    Option      "XkbModel" "pc105"
    Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "LogitechMX518"
    Driver      "mouse"
    Option          "Device"            "/dev/input/mice"
    Option      "Protocol"          "ExplorerPS/2"      # options: ExplorerPS/2, IMPS/2, auto, USB (Exp. req'd for side-buttons)
    Option          "ZAxisMapping"      "4 5"
    Option          "Buttons"           "5"
    Option      "ButtonMapping"     "1 2 3 8 9"
    Option      "Emulate3Buttons"   "no"

EndSection

Section "InputDevice"
    Identifier  "SynapticsTouchpad"
    Driver      "synaptics"
   #Option      "Device"            "/dev/input/mice"
    Option      "Device"            "/dev/psaux"
    Option      "Protocol"          "auto-dev"
    Option      "ZAxisMapping"      "4 5 6 7"
    Option      "SHMConfig"         "true"  # configurable at runtime? security risk if on
    Option      "LeftEdge"          "1700"  # x coord left
    Option      "RightEdge"         "5300"  # x coord right
    Option      "TopEdge"           "1700"  # y coord top
    Option      "BottomEdge"        "4200"  # y coord bottom
    Option      "FingerLow"         "25"    # pressure below this level triggers release
    Option      "FingerHigh"        "30"    # pressure above this level triggers touch
    Option      "TapButton1"        "1"     # mouse button reported on a non-corner one-finger tap
    Option      "TapButton2"        "2"     # mouse button reported on a non-corner two-finger tap
    Option      "FastTaps"          "true"  # make single-taps faster, and double-taps slower
    Option      "MaxTapTime"        "180"   # max time in ms for detecting tap
    Option      "MaxTapMove"        "220"
    Option      "VertEdgeScroll"    "true"  # enable vertical scroll zone
    Option      "HorizEdgeScroll"   "true"  # enable horizontal scroll zone
    Option      "CornerCoasting"    "true"  # enable continuous scroll with finger in corner
    Option      "CoastingSpeed"     "0.30"  # corner coasting speed
    Option      "VertScrollDelta"   "100"   # edge-to-edge scroll distance of the vertical scroll
    Option      "HorizScrollDelta"  "100"   # edge-to-edge scroll distance of the horizontal scroll
    Option      "MinSpeed"          "0.09"  # speed factor for low pointer movement
    Option      "MaxSpeed"          "0.18"  # maximum speed factor for fast pointer movement
    Option      "AccelFactor"       "0.0015"    # acceleration factor for normal pointer movements
    Option      "VertTwoFingerScroll"   "true"  # vertical scroll anywhere with two fingers
    Option      "HorizTwoFingerScroll"  "true"  # horizontal scroll anywhere with two fingers
EndSection

Section "Monitor"
    Identifier  "AA1Monitor"
    VendorName  "Acer"
    Option      "DPMS" "true"
    HorizSync   28.0 - 96.0
    VertRefresh 50.0 - 75.0
    Modeline    "1024x600" 50.40 1024 1048 1184 1344 600 600 619 625
   #DisplaySize 346 203 # 075 dpi @ 1024x600
    DisplaySize 261 152 # 100 dpi @ 1024x600
EndSection

Section "Device"
        Identifier  "Intel945"
        Driver      "intel"
    BusID       "PCI:0:2:0"
    Option      "AccelMethod"   "EXA"           # enables newer EXA based 2D acceleration
    Option      "MigrationHeuristic" "greedy"   # alternate pixmap migration for EXA
    #Option      "CacheLines"    "1980"          # change amount of memory for 2D accel and video when xaa enabled
    Option      "Tiling"        "false"         # controls whether buffers are allocated in tiled mode
EndSection

Section "Device"
        Identifier  "Fallback"
        Driver      "vesa"
        VendorName  "All"
        BoardName   "All"
EndSection

Section "Screen"
        Identifier "AA1Screen"
        Device     "Intel945"
        Monitor    "AA1Monitor"
        DefaultColorDepth 24
    DefaultDepth 24
    SubSection "Display"
        Viewport 0 0
        Depth 24
        Modes "1024x600" "800x600" "640x480"
        Virtual 1024 600
    EndSubSection
EndSection

Section "DRI"
        Mode 0666
EndSection

Last edited by thayer (2009-05-24 17:29:01)


thayer williams ~ cinderwick.ca

Offline

#19 2009-05-25 08:13:08

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Ok thanks I'm trying to adapt it but still have a few problems...
Now it doesn't find my screen!

(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
        i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
        E7221 (i915), 915GM, 945G, 945GM, 945GME, IGD_GM, IGD_G, 965G, G35,
        965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
        Mobile Intel® GM45 Express Chipset,
        Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
(II) Primary Device is: PCI 00@00:02:0
(EE) No devices detected.

A stupid question, hal is not able to generate me something that I can use  (and maybe write better) for my xorg manual configuration?

Offline

#20 2009-05-25 13:40:00

thayer
Fellow
From: Vancouver, BC
Registered: 2007-05-20
Posts: 1,560
Website

Re: Mini dell 10

Try commenting the BusID line in the Device section, like so:

#BusID       "PCI:0:2:0"

And no, to my knowledge HAL won't make anything for you...though we have pretty extensive wiki articles about Xorg, HAL, and the like.  Have you read through the wiki?


thayer williams ~ cinderwick.ca

Offline

#21 2009-05-25 14:51:38

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Uhm you're right I had to read more smile
So actually it is possible to have something from hal,
If you managed to start x without any xorg.conf file, you can find the default xorg configuration in /var/log/Xorg.0.log. Just copy the text between lines like

(==) --- Start of built-in configuration ---

and

(==) --- End of built-in configuration ---


The problem is that the intel driver doesn't detect my video card, and it's only working in vesa mode.
I have
extra/xf86-video-intel 2.7.1-1 (xorg-video-drivers)
This installed (which should be fine), maybe missing something else?

Offline

#22 2009-05-26 11:51:53

bogomips
Member
Registered: 2009-01-28
Posts: 16

Re: Mini dell 10

Ok I think I will keep my stupid vesa driver, I found this link
http://gma500.wiki-site.com/index.php/Main_Page
And apparently there's nothing even on aur about the "SCH Poulsbo" driver...

I don't care much about the 3d, but having a decent 2d would be already something..

Is it normale that flash kills my machine and it's not really usable?

Offline

Board footer

Powered by FluxBB